Symfony2 App使用内置服务器但不在Apache Virtualhost下

时间:2015-12-18 12:26:07

标签: php apache symfony wamp wampserver

这个问题是Stackoverflow上的这个问题的后续问题,我在Win 7(64位)的WAMP 2.5(64位)上设置了应用程序,其设置如下:

  • Apache:2.4.9
  • PHP:5.5.12
  • MySQL:5.6.17
  • Symfony 2.7

在Virtualhost下运行时,只显示不需要数据库访问权限的页面,包括内页面;但是当页面需要加载某些数据时,它会抛出 Error 'ERR_CONNEXION_RESET'
但是,当在内置服务器下运行时,我能够显示所有页面并成功通过应用程序。 除了子进程必须重新启动之外,Apache日志不会提供任何有意义的信息。 相反,Window Event Viewer会出现以下错误:

Faulting application name: httpd.exe, version : 2.4.9.0, time stamp: 0x5667fd57 Faulting module name: php5ts.dll, version : 5.5.12.0, time stamp: 0x56d7bf4a Exception code: 0xc00000fd Fault offset : 0x000000000013b7d4 Faulting process id: 0x1090 Faulting application start time: 0x01d1c616b8aabd41 Faulting application path: D:\wamp64\bin\apache\apache2.4.9.0\bin\httpd.exe Faulting module path: D:\wamp64\bin\apache\apache2.4.9.0\bin\php5ts.dll Report Id: fa0b0233-3209-11e6-9741-c03fd507633c

这是我的WAMP服务器的虚拟主机配置:

<VirtualHost *:80>
DocumentRoot "d:/wamp64/www/Agrem/web"
ServerName agrem.local
ErrorLog "logs/agrem.local-error.log"
CustomLog "logs/agrem.local-access.log" common
<Directory  "d:/wamp64/www/Agre/web">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

我已经尝试过找到的解决方案:

  1. Symfony2/Wamp issues
  2. Symfony2/VirtualHosts
  3. Symfony2 Configuration
  4. 重新安装所有VC发行版,并再次测试各种WAMP配置。
  5. 再次测试EasyPHP,结果相同。
  6. 我想了解为什么它在内置服务器下运行,而不是作为Web服务器配置下的 VirtualHost 项目运行

    更新
     尝试了新的“裸露”之后。使用EasyPHP的电脑我可以在日志中找到有关问题的更多细节 重启/失败与parent-child-process-exited-with-status-3221225477错误相关联。 我在我的httpd.conf&#39;的最后添加了以下几行:基于here给出的解释运行Apache服务器的文件:

    <IfModule mpm_winnt_module>
        ThreadStackSize 8888888
    </IfModule>
    

    到目前为止,我不再有这个问题了。

0 个答案:

没有答案