问题标签 [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.
mysql - mysql - 升级后字符串不假定为空默认值
我最近更新了我的 MySQL(并 wamp 到 v3)并将我的旧数据库移到那里。
以前,如果没有给出值,varchar、char、text 等字段类型将假定默认值为空字符串(即使我在创建表结构时没有明确设置此默认值)。
但是在更新之后,当我尝试运行我以前工作的代码时,它给了我例外
字段
<field_name>
没有默认值
我猜这是mysql中的设置或其他东西。谁能帮我吗?
谢谢。
wampserver - Wampserver3 - 如何添加旧的 PHP 版本
我只是升级到 wampserver3.0.4 以获得 php5.6、php7 和新功能,但我在 5.2 中获得了一些项目(升级 php 是不可能的)
php 版本中不再有“获取更多”按钮,我不知道如何将旧的 5.2 版本添加到面板中。
有什么建议么?
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 文件)。
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
mysql - 导入数据库mysql时缺少主键和自动增量
我在 wampserver 3 中导入时在 sql 文件中导出了一个数据库我发现大部分表都有字段 id 但在数据库中没有提及主键和自动递增我查看了 sql 文件,我发现有命令去做吧:
例如:
ALTER TABLE workflowstatus
MODIFY id
int(12) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=665;
我应该怎么做才能正确导入
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)"} []
virtualhost - 从另一台计算机访问虚拟主机
我正在一个使用 wamp 的 php 项目中工作。我在我的公共服务器上安装了这些 wamp,所以到目前为止,当我点击 204.XXX.XX.XX/projectname 时,我可以从我大学内的任何计算机访问。现在我不想显示这个 localhost 主屏幕,所以我尝试了虚拟主机配置。
C:\Windows\System32\drivers\etc\hosts 文件
httpd-vhosts.conf
我已经启用了虚拟主机。
现在从其他计算机我无法访问这个 api.local 项目。我该如何解决这个问题?