最近在Symfony中创建了一个新的应用程序和捆绑包。没有定义主页,因此加载http://localhost/app_dev.php
加载默认的Symfony页面,使用app_dev.php
时所有路由都按预期工作
但是,当我尝试仅加载http://localhost
或任何相同路线而未在地址中指定app_dev.php
时,会显示消息503 Service Unavailable
知道可能导致这种情况的原因吗?
答案 0 :(得分:0)
: localhost / app_dev.php 您必须激活 rewrite_url 并使用 .htaccess 从根文件夹重定向到 / projectRootFolder / web /
在您的routing_dev文件中 app / config / routing_dev.yml 删除演示包并激活您自己的路径到您的控制器操作
503 Service Unavailable错误是一个HTTP状态代码,表示该网站的服务器现在根本不可用。大多数情况下,这是因为服务器太忙或者正在执行维护。
如果您使用的是Linuxsudo service apache2 restart
,请重新启动apache2服务器
答案 1 :(得分:0)
检查日志是否有错误。
当您从app_dev.php
更改为app.php
更改缓存时,编辑器的某些要求会发生变化等等。
最好的方法是从日志开始,如果日志为空,请检查php.ini
中的错误报告级别是否设置正确(将其设置为E_ALL
)。
例如在app_dev中你不使用缓存(doctrine缓存) - 有时这些bundle无效。