问题标签 [wamp3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
265 浏览

mysql - mysql - 升级后字符串不假定为空默认值

我最近更新了我的 MySQL(并 wamp 到 v3)并将我的旧数据库移到那里。

以前,如果没有给出值,varchar、char、text 等字段类型将假定默认值为空字符串(即使我在创建表结构时没有明确设置此默认值)。

但是在更新之后,当我尝试运行我以前工作的代码时,它给了我例外

字段<field_name>没有默认值

我猜这是mysql中的设置或其他东西。谁能帮我吗?

谢谢。

0 投票
0 回答
69 浏览

wampserver - Wampserver3 - 如何添加旧的 PHP 版本

我只是升级到 wampserver3.0.4 以获得 php5.6、php7 和新功能,但我在 5.2 中获得了一些项目(升级 php 是不可能的)

php 版本中不再有“获取更多”按钮,我不知道如何将旧的 5.2 版本添加到面板中。

有什么建议么?

0 投票
3 回答
4655 浏览

php - 如何解决“您无权访问此服务器上的 /index.php”。在 64 位 WAMP 3 上

使用 WAMP 3(Apache/2.4.23 (Win64) PHP/7.0.10 mod_fcgid/2.3.9 服务器在 localhost 端口 80)

这是我的 httpd.conf (仅在标准文件末尾添加了这些行)

我必须在这里阅读了 20 多个线程并尝试了许多解决方案,但均无济于事。

以上所有方法都适用于 WAMP 的先前版本(Apache 2.4.9,PHP 5.5.12,相同的 mod_fcgid.so 文件)。

0 投票
0 回答
77 浏览

oracle - 致命错误:调用未定义函数 oci_connect() wamp3x64 instantclient-basic-windows.x64-12.1.0.2.0.zip php5.6

我正在使用 wamp3 64 位,安装了本机客户端 12_1x64 但仍然出现相同的错误。还在 php.ini 文件中启用扩展 php_oci8_12c.dll 但没有成功

任何人都可以帮助我,在 64 位操作系统中使用 oracle 12

0 投票
0 回答
2391 浏览

mysql - 导入数据库mysql时缺少主键和自动增量

我在 wampserver 3 中导入时在 sql 文件中导出了一个数据库我发现大部分表都有字段 id 但在数据库中没有提及主键和自动递增我查看了 sql 文件,我发现有命令去做吧:

例如:

ALTER TABLE workflowstatus MODIFY idint(12) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=665;

我应该怎么做才能正确导入

0 投票
1 回答
2580 浏览

php-7 - 致命错误:类 Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy 包含 1 个抽象方法...(Symfony2.8/PHP7)

几个月前,我们将公司内网从 Symfony 2.3 升级到 Symfony 2.8,从 PHP 5.6 升级到 7.0.10。然后,由于循环引用,我们遇到了很多“致命错误”,这些循环引用可以通过重新启动 Wampserver 来“擦除”。我读到这可能是因为将一些参数传递给服务。我通过仅传递容器并将其设置为属性来纠正此问题,即使我不相信这是一个好习惯。我还读到这可能是因为 opcache,所以我禁用了它。

之后,我们就不再有这个问题了。然而,自两周以来,一个新的“致命错误”随机出现:

或者

我们只需重新启动服务器,它就可以工作了。我看到很多人有类似的错误,但我找不到任何真正的解决方案。我不知道这是 PHP 错误还是由于 Symfony 2.8 - PHP7 不兼容,尽管Symfony 实现了 100% PHP7 兼容性,或者它是否是我们代码中的错误。

我将尝试了解在 Intranet 上执行特定操作后是否出现此错误。

我希望我的问题有点不同,有人会找到解决方案。如果我忘记了什么,或者如果您想查看代码的另一部分,请告诉我!

我的配置:

  • 视窗服务器 2008 R2

  • WampServer 3.0.6:

    • 阿帕奇 2.4.23
    • PHP 7.0.10
    • MySQL : 5.7.14
  • Symfony:2.8.25

  • 作曲家:

    /li>

作曲家.json

作曲家表演

编辑

刚刚重现了这个问题,我打开内网的时候看到的,所以不知道是之前崩溃了还是打开时崩溃了。Symfony 的 prod.log 中没有日志,但是 wamp 的 php_error.log 中有两个错误:

[31-Jul-2017 15:22:30 Europe/Paris] PHP 警告: session_regenerate_id():会话对象销毁失败。ID: 第 156 行 C:\wamp\www\symfony\app\cache\prod\classes.php 中的用户(路径:C:\wamp\www\symfony\app/sessions)

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 堆栈跟踪:

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 1. {main}() C:\wamp\www\symfony\web\app.php:0

[31-Jul-2017 15:22:30 Europe/Paris] PHP 2. Symfony\Component\HttpKernel\Kernel->handle() C:\wamp\www\symfony\web\app.php:16

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 3. Symfony\Component\HttpKernel\DependencyInjection\ContainerAwareHttpKernel->handle() C:\wamp\www\symfony\vendor\symfony\symfony\src\Symfony \组件\HttpKernel\Kernel.php:185

[31-Jul-2017 15:22:30 Europe/Paris] PHP 4. Symfony\Component\HttpKernel\HttpKernel->handle() C:\wamp\www\symfony\vendor\symfony\symfony\src\Symfony\Component \HttpKernel\DependencyInjection\ContainerAwareHttpKernel.php:69

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 5. Symfony\Component\HttpKernel\HttpKernel->handleRaw() C:\wamp\www\symfony\vendor\symfony\symfony\src\Symfony\Component \HttpKernel\HttpKernel.php:64

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 6. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() C:\wamp\www\symfony\vendor\symfony\symfony\src\Symfony\Component \HttpKernel\HttpKernel.php:125

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 7. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() C:\wamp\www\symfony\app\cache\prod\classes.php:1779

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 8. call_user_func:{C:\wamp\www\symfony\app\cache\prod\classes.php:1864}() C:\wamp\www \symfony\app\cache\prod\classes.php:1864

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 9. Symfony\Component\Security\Http\Firewall->onKernelRequest() C:\wamp\www\symfony\app\cache\prod\classes.php :1864

[31-Jul-2017 15:22:30 Europe/Paris] PHP 10. Symfony\Component\Security\Http\Firewall\LogoutListener->handle() C:\wamp\www\symfony\app\cache\prod\classes .php:2635

[31-Jul-2017 15:22:30 Europe/Paris] PHP 11. Symfony\Component\Security\Http\Logout\SessionLogoutHandler->logout() C:\wamp\www\symfony\vendor\symfony\symfony\src \Symfony\Component\Security\Http\Firewall\LogoutListener.php:127

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 12. Symfony\Component\HttpFoundation\Session\Session->invalidate() C:\wamp\www\symfony\vendor\symfony\symfony\src\Symfony \Component\Security\Http\Logout\SessionLogoutHandler.php:34

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 13. Symfony\Component\HttpFoundation\Session\Session->migrate() C:\wamp\www\symfony\app\cache\prod\classes.php :529

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 14. Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->regenerate() C:\wamp\www\symfony\app\cache\prod\classes .php:533

[2017 年 7 月 31 日 15:22:30 欧洲/巴黎] PHP 15. session_regenerate_id() C:\wamp\www\symfony\app\cache\prod\classes.php:156

[31-Jul-2017 15:30:50 Europe/Paris] PHP 致命错误: Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy类 包含 3 个抽象方法,因此必须声明为抽象方法或 实现其余方法(SessionHandlerInterface ::open, SessionHandlerInterface::close, SessionHandlerInterface::write)在 C:\wamp\www\symfony\app\cache\prod\classes.php 第 393 行

[2017 年 7 月 31 日 15:30:50 欧洲/巴黎] PHP 堆栈跟踪:

[2017 年 7 月 31 日 15:30:50 欧洲/巴黎] PHP 1. {main}() C:\wamp\www\symfony\web\app.php:0

[2017 年 7 月 31 日 15:30:50 欧洲/巴黎] PHP 2. Symfony\Component\HttpKernel\Kernel->handle() C:\wamp\www\symfony\web\app.php:16

[2017 年 7 月 31 日 15:30:50 欧洲/巴黎] PHP 3. Symfony\Component\HttpKernel\Kernel->boot() C:\wamp\www\symfony\vendor\symfony\symfony\src\Symfony\Component \HttpKernel\Kernel.php:182

[2017 年 7 月 31 日 15:30:50 欧洲/巴黎] PHP 4. Symfony\Component\HttpKernel\Kernel->doLoadClassCache() C:\wamp\www\symfony\vendor\symfony\symfony\src\Symfony\Component \HttpKernel\Kernel.php:126

[2017 年 7 月 31 日 15:30:50 欧洲/巴黎] PHP 5. Symfony\Component\ClassLoader\ClassCollectionLoader::load() C:\wamp\www\symfony\vendor\symfony\symfony\src\Symfony\Component \HttpKernel\Kernel.php:411

[2017 年 7 月 31 日 15:30:50 欧洲/巴黎] PHP 6.require_once() C:\wamp\www\symfony\vendor\symfony\symfony\src\Symfony\Component\ClassLoader\ClassCollectionLoader.php:96

编辑 2

Arf,2个循环引用再次出现:

[2017-08-01 15:41:00] request.CRITICAL:处理异常时抛出 异常 (Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException: 检测到服务“会话”的循环引用,路径:“会话-> 会话。 storage.native -> twig.controller.exception -> twig -> security.csrf.token_manager". 在 C:\wamp\www\symfony\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\Container.php 行 281) {"exception":"[object] (Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException(代码:0):检测到服务“会话”的循环引用,路径:“会话 -> session.storage.native -> twig.controller.exception -> twig -> security.csrf.token_manager\”。在 C :\wamp\www\symfony\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\Container.php:281)"} []

[2017-08-01 15:43:04] request.CRITICAL:处理异常时抛出 异常 (Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException: 检测到服务 “fos_user.user_provider.username”的循环引用,路径: “安全.firewall.map.context.main -> security.authentication.rememberme.services.simplehash.main -> fos_user.user_provider.username -> fos_user.user_manager -> twig.controller.exception -> twig -> security.authorization_checker -> security.authentication.manager". 在 C:\wamp\www\symfony\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\Container.php 行 281) {"exception":"[object] (Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException(代码:0):检测到服务“fos_user.user_provider.username”的循环引用,路径:“security.firewall.map.context.main -> security.authentication.rememberme.services.simplehash.main -> fos_user。 user_provider.username -> fos_user.user_manager -> twig.controller.exception -> twig -> security.authorization_checker -> security.authentication.manager\"。在 C:\wamp\www\symfony\vendor\symfony\symfony\src \Symfony\Component\DependencyInjection\Container.php:281)"} []

0 投票
1 回答
531 浏览

virtualhost - 从另一台计算机访问虚拟主机

我正在一个使用 wamp 的 php 项目中工作。我在我的公共服务器上安装了这些 wamp,所以到目前为止,当我点击 204.XXX.XX.XX/projectname 时,我可以从我大学内的任何计算机访问。现在我不想显示这个 localhost 主屏幕,所以我尝试了虚拟主机配置。

C:\Windows\System32\drivers\etc\hosts 文件

httpd-vhosts.conf

我已经启用了虚拟主机。

现在从其他计算机我无法访问这个 api.local 项目。我该如何解决这个问题?