最近在Symfony中創建了一個新的應用程序和包。沒有主頁被定義,所以加載http://localhost/app_dev.php
加載默認的Symfony頁面,所有的路由按預期運行使用app_dev.php
app_dev.php按預期工作,但app.php總是給出503錯誤
時但是,當我嘗試加載只是http://localhost
或任何在相同航線,而不在地址指定app_dev.php
,它給出消息503 Service Unavailable
任何想法可能會導致這種情況?
最近在Symfony中創建了一個新的應用程序和包。沒有主頁被定義,所以加載http://localhost/app_dev.php
加載默認的Symfony頁面,所有的路由按預期運行使用app_dev.php
app_dev.php按預期工作,但app.php總是給出503錯誤
時但是,當我嘗試加載只是http://localhost
或任何在相同航線,而不在地址指定app_dev.php
,它給出消息503 Service Unavailable
任何想法可能會導致這種情況?
的路線:本地主機/ app_dev.php,你必須主動的rewrite_url和使用的.htaccess從你的根文件夾重定向到/projectRootFolder /網絡/
在你routing_dev文件app/config/routing_dev.yml刪除演示包並激活您自己的路由到您的控制器操作
503服務不可用錯誤是HTTP狀態c這意味着網站的服務器現在根本不可用。大多數情況下,這是因爲服務器太忙或者因爲正在進行維護。
酪氨酸重新啓動的Apache2服務器如果是在Linux上sudo service apache2 restart
錯誤檢查日誌。 當您從app_dev.php
更改爲app.php
時,您將更改緩存,某些來自作曲家的要求會發生變化。 如果日誌爲空,最好的方法是從日誌開始,檢查php.ini
中的錯誤報告級別是否設置正確(將其設置爲E_ALL
)。
例如在app_dev中您不使用緩存(原則緩存) - 有時這些捆綁包無效。
你到底了嗎?我有同樣的問題,它絕對是一個服務器配置問題 - 我的代碼庫完美地在其他服務器上運行。 prod.log沒有被創建,所以我不知道從哪裏開始我的調試。 – beterthanlife
@beterthanlife對不起,不記得我是如何解決這個問題的,現在我處於一個不同的工作(和一個不同的城市)。如果你想出來,請在這裏發佈,我會將你標記爲正確的答案。 –