2014-01-10 61 views
1

最近在Symfony中創建了一個新的應用程序和包。沒有主頁被定義,所以加載http://localhost/app_dev.php加載默認的Symfony頁面,所有的路由按預期運行使用app_dev.phpapp_dev.php按預期工作,但app.php總是給出503錯誤

時但是,當我嘗試加載只是http://localhost或任何在相同航線,而不在地址指定app_dev.php,它給出消息503 Service Unavailable

任何想法可能會導致這種情況?

+0

你到底了嗎?我有同樣的問題,它絕對是一個服務器配置問題 - 我的代碼庫完美地在其他服務器上運行。 prod.log沒有被創建,所以我不知道從哪裏開始我的調試。 – beterthanlife

+0

@beterthanlife對不起,不記得我是如何解決這個問題的,現在我處於一個不同的工作(和一個不同的城市)。如果你想出來,請在這裏發佈,我會將你標記爲正確的答案。 –

回答

0

的路線:本地主機/ app_dev.php,你必須主動的rewrite_url和使用的.htaccess從你的根文件夾重定向到/projectRootFolder /網絡/

在你routing_dev文件app/config/routing_dev.yml刪除演示包並激活您自己的路由到您的控制器操作

503服務不可用錯誤是HTTP狀態c這意味着網站的服務器現在根本不可用。大多數情況下,這是因爲服務器太忙或者因爲正在進行維護。

酪氨酸重新啓動的Apache2服務器如果是在Linux上sudo service apache2 restart

0

錯誤檢查日誌。 當您從app_dev.php更改爲app.php時,您將更改緩存,某些來自作曲家的要求會發生變化。 如果日誌爲空,最好的方法是從日誌開始,檢查php.ini中的錯誤報告級別是否設置正確(將其設置爲E_ALL)。

例如在app_dev中您不使用緩存(原則緩存) - 有時這些捆綁包無效。

相關問題