close

學程式的道路上.....我跌跌撞撞的過程

文章為我平時發生錯誤的解決方法

因為擔心下次碰到時會忘記

所以就將他筆記下來了

如果有大大發現我的敘述錯誤

或者有哪些更有效率的方法

也請大大們不吝嗇的提供指教

謝謝~


今天碰到的問題是依照該部落格在docker底下安裝nginx 與 laravel後 ,再往頁上顯示error 500 的訊息

(查看nginx的log,顯示的錯誤訊息 => docker logs nginx的容器名稱
127.0.0.1 - - [08/May/2017:14:38:34 +0000] "GET / HTTP/1.1" 500 5 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36" "-"
會造成該原因是因為laravel專案底下有兩個資料夾須調整權限,分別是「bootstrap」資料夾底下的「cache」這一個資料夾,

另外還有「storage」這一個資料夾,解決的辦法如下:

1.變更「cache」資料夾的權限(包含資料夾底下的資料)

 
chmod -Rf 777 專案名稱/bootstrap/cache/
 
2.變更「storage」資料夾的權限(包含資料夾底下的資料)
 
chmod -Rf 777 專案名稱/storage/
 
以上修改這兩個資料夾權限,就可以透過nginx開啟Laravel的專案囉
arrow
arrow

    Neil 發表在 痞客邦 留言(0) 人氣()