![](/img/trans.png)
[英]Symfony2 app.php receiving POST request as GET app_dev.php works fine
[英]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.