2014-04-11 108 views
2

我有一個在AWS上運行的EC2 Ubuntu實例,我有我的網站。之前,我能夠啓動並運行我的網站(所有內容都可以通過url.com,www.url.com或http://url.com正常運行,但現在這些功能都無法正常運行)。您沒有訪問此服務器上的權限。 (AWS EC2 Ubuntu Laravel項目)

現在我得到的消息:

您沒有權限訪問/在此服務器上。 www.url.com上的Apache/2.4.7(Ubuntu)服務器端口80

唯一改變的是我將我的laravel項目(站點框架)從4.0更新到4.1。

我不知道爲什麼這個改變了。有任何想法嗎?感謝您的幫助。

+0

這不應該是必要的,但* nix服務器可能瘋狂的權限。讓您的網絡服務器用戶成爲整個laravel文件夾的所有者。並給予應用程序/存儲的寫入權限 – ultimate

+0

我該怎麼做? – user1072337

回答

3

代表應用程序的目錄到Apache的用戶

chgrp -R www-data /var/www/laravel 

製作存儲文件夾可寫,這樣laravel可以寫日誌,緩存&編譯的意見吧。

chmod -R 775 /var/www/laravel/app/storage 

完成此操作後,所有內容都應重新聯機。

+0

你真了不起,先生。爲你的金星! – user1072337

相關問題