最近在Symfony中创建了一个新的应用程序和包。由于未定义主页,因此在使用app_dev.php时,加载http://localhost/app_dev.php会加载默认Symfony页面,并且所有路由都会按预期工作
但是,当我尝试只加载http://localhost或任何相同的路由,而没有在地址中指定app_dev.php时,它会给出消息503 Service Unavailable
知道是什么原因造成的吗?
发布于 2014-01-11 07:10:48
对于路由:localhost/app_dev.php您必须激活您的rewrite_url并使用.htaccess从根文件夹重定向到/projectRootFolder/web/
在您的app/config/routing_dev.yml文件routing_dev中,删除演示包并激活您自己的指向控制器操作的路径
503服务不可用错误是一个HTTP状态代码,表示网站的服务器现在根本不可用。大多数情况下,这是因为服务器太忙,或者因为正在对其执行维护。
如果您使用的是linux sudo service apache2 restart,请使用tyr重新启动apache2服务器
发布于 2016-06-07 23:10:20
检查日志中的错误。当您从app_dev.php更改为app.php时,您更改了缓存,来自composer的一些要求也发生了更改。ect。最好的方法是从日志开始如果日志是空的,检查php.ini中的错误报告级别是否设置正确(设置为E_ALL)。
例如,在app_dev中,您不使用缓存(主义缓存)--有时这些包是无效的。
https://stackoverflow.com/questions/21055996
复制相似问题