Symfony2的“生产”环境出现错误

12

我目前正在使用Symfony2开发网站。

在“dev”环境下一切正常,但是当我尝试使用DEBUG参数为FALSE(通过调用禁用调试器的appKernel的app.php)访问系统时,系统会在加载系统的任何部分时抛出“500 Internal Server Error”。

我已经清除并预热了缓存,但这个错误仍然出现。我是使用Symfony的标准发行版(除了我创建的bundle之外没有更改任何内容),并且使用这个服务器:Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1 安装于 XAMPP

如何在禁用调试器的情况下使生产环境工作?


4
请检查 Apache 错误日志,您应该在那里看到异常信息。 - Kris Wallsmith
1个回答

24

config.yml文件默认在生产环境中禁用了调试,您可以在日志文件app/logs/prod.log中查看出现的问题(错误等)。


1
问题是一个组件在缓存中查找一个不存在的目录。我刚刚找到了它。谢谢! - ButterDog

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接