2016-01-19 160 views
0

我正在開發一個laravel 5.1應用程序,它在我的本地主機上工作得非常好。但是,當我將它部署到GoDaddy的共享主機時,它會在打開域時提供空白的白頁。godaddy hosting Laravel wsod(死亡白屏)

我按照本教程上傳到服務器。 http://www.nickmarriotti.com/blog/deploying-laravel-5-project-to-godaddy

如何解決此錯誤問題?任何幫助將不勝感激。

謝謝

+0

看看我對此的回答。 可能的重複:http://stackoverflow.com/questions/34174779/deploy-laravel-5-1-on-a-cloud-hosting/34175815#34175815 –

+0

你的日誌顯示了什麼? Laravel日誌和您的服務器日誌。 – James

+0

另外,試試這些步驟:'php artisan cache:clear',然後'chmod -R 777 storage bootstrap',然後'composer dump-autoload'。我可以看到你已經完成了存儲文件夾,但是在大多數情況下你也需要做bootstrap文件夾。 – James

回答

1

請檢查文件權限。一般來說,這個問題出現在文件權限不正確時。最好打電話給GoDaddy客戶服務中心,他們會運行一個快速檢查,並告訴你是否有任何文件許可問題。

另外,GoDaddy服務器,我的意思是默認情況下CPanel支持較低的PHP版本。新版本的laravel需要PHP> = 5.5.9。請告訴GoDaddy傢伙升級您的服務器PHP版本。

按照這兩個步驟,你應該沒問題。

+1

升級PHP版本。現在它工作得很好。謝謝 –

1

這是由無效的權限導致的最常見的安裝錯誤之一。請通過ssh登錄到您的服務器並運行此命令來修復它。

chmod -R 777 LARAVEL/storage 

這裏LARAVELLaravel 5.*路徑到您的laravel安裝,同時爲Laravel 4.*LARAVELpath/to/laravel/app,如storage駐留內app目錄Laravel 4.*安裝。

+0

我試過這個,但它仍然不能正常工作。 –

+0

顯示LARAVEL/storage/logs/laravel.log的輸出 – Ehs4n