繁体   English   中英

使用app.php的Symfony错误500,在app_dev.php上运行正常

[英]Symfony error 500 with app.php, works fine on app_dev.php

我目前正在尝试通过访问app.php来使用我们的(基本)Symfony 2应用程序。 但是,每当我尝试访问app.php时,都会收到错误500.我检查了日志,生产日志为空。 我在配置文件中尝试了资产条目,但无济于事。 谁有任何想法如何解决这个问题?

这是一个非常基本的应用程序(目前),只有一些路由更改和一个新的控制器。 大部分是html(作为测试),所以它不能是我们迄今为止编写的php。

--edit:我目前没有指向/ web目录的documentroot,但我没有服务器的管理员权限。 但是,因为该应用程序在app_dev.php中工作,我不知道这可能是一个什么问题?

也可以通过将一个变量的状态从false更改为true来导致web / app.php文件中的问题。

检查linie:

$kernel = new AppKernel('prod', false);

并改为:

$kernel = new AppKernel('prod', true);

我有同样的问题,但设置为true:

$kernel = new AppKernel('prod', true); 

我设法得到一个可读的错误消息。 在我的情况下,mysql表存在问题。

我通过从我的.yml配置文件中删除一个选项卡并联系serveradmin来将其修改为/ web。

它可能有点晚了,但我今天得到了同样的错误,有助于清除缓存。

我今天遇到了这个问题,通过AppKernel启用调试模式仍然没有显示错误。 原来我在app.php启用了ApcClassLoader (就在AppKernel初始化之前),但是在我部署到的新环境中尚未启用APC。 app.php再次评论APCClassLoader位解决了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM