app_dev.php按预期工作,但app.php总是给出503错误

时间:2014-01-10 22:56:39

标签: symfony

最近在Symfony中创建了一个新的应用程序和捆绑包。没有定义主页,因此加载http://localhost/app_dev.php加载默认的Symfony页面,使用app_dev.php时所有路由都按预期工作

但是,当我尝试仅加载http://localhost或任何相同路线而未在地址中指定app_dev.php时,会显示消息503 Service Unavailable

知道可能导致这种情况的原因吗?

2 个答案:

答案 0 :(得分:0)

路径

localhost / app_dev.php 您必须激活 rewrite_url 并使用 .htaccess 从根文件夹重定向到 / projectRootFolder / web /

在您的routing_dev文件中 app / config / routing_dev.yml 删除演示包并激活您自己的路径到您的控制器操作

503 Service Unavailable错误是一个HTTP状态代码,表示该网站的服务器现在根本不可用。大多数情况下,这是因为服务器太忙或者正在执行维护。

如果您使用的是Linux sudo service apache2 restart

,请重新启动apache2服务器

答案 1 :(得分:0)

检查日志是否有错误。 当您从app_dev.php更改为app.php更改缓存时,编辑器的某些要求会发生变化等等。 最好的方法是从日志开始,如果日志为空,请检查php.ini中的错误报告级别是否设置正确(将其设置为E_ALL)。

例如在app_dev中你不使用缓存(doctrine缓存) - 有时这些bundle无效。