2017-01-22 168 views
2

我有一個Laravel項目,它適用於我的Windows。我試圖在我的Mac上傳輸它。不幸的是,當我登錄我的網站時,我遇到了錯誤500。當我檢查Apache日誌時,我有:客戶端被服務器配置拒絕。 Apache在MAMP上是2.2版本。Laravel錯誤HTTP 500與MAMP

+0

[客戶端拒絕服務器配置]的可能重複(http://stackoverflow.com/questions/8413042/client-denied-by-server-configuration) – James

+0

不是,因爲我在MAMP中的所有其他項目都能正常工作。 –

回答

0

此錯誤意味着訪問該目錄的文件系統是由一個Apache配置拒絕。 Apache和目錄的權限

檢查亞軍...

在安裝laravel的

目錄權限

安裝Laravel後,您可能需要配置一些權限。存儲和引導/緩存目錄中的目錄應該是可寫的Web服務器或Laravel將無法運行。如果您使用的是宅基地的虛擬機,這些權限應該已經設置。

+0

其實我並沒有在我的Mac上安裝Laravel,我剛剛轉移從我的Windows項目。我應該在我的Mac上安裝Laravel? –

+0

沒有... @AdrienMi –

0

將存儲的chmod和裏面的所有文件都改爲-R,也別忘了對bootstrap/cache文件夾執行相同的操作。

chmod -R 775 storage 
chmod -R 775 bootstrap/cache 

檢查在官方laravel文件安裝 「目錄權限」:https://laravel.com/docs/5.3/installation

希望這有助於。問候。