遇到錯誤,通常解決流程如下
比如一個php存儲服務器的文件上傳問題,
px -ef |grep php-fpm // 查看fpm 是否啓動
// 查看 fpm 運行用戶以及權限
// 發現運行用戶爲 nobody 組 nobody, 文件寫入權限爲 root
chown nobody.nobodyGroup {fileName}
- 1 查看nginx 訪問日誌,是否有訪問信息
- 2 查看nginx 錯誤日誌,看是否有錯誤
- 3 如果沒有以上日誌,添加日誌配置,將錯誤日誌級降爲 debug(爲了打印更多的信息, * 同時注意nginx 錯誤日誌是不會顯示在 access 日誌中的)
access_log /data/wwwlogs/resource_nginx.log;
error_log /data/wwwlogs/resource_error_nginx.log debug;
4 如果nginx 有訪問日誌,且無錯誤,則進入, 查看php 日誌 ,此處以 laravel 爲例, /storage/logs/{current_day.log}
5 tail -f 監聽更改即可
6 如果以上都沒有解決,確保以上正確後便可以進入,php 方法執行,打日誌調試即可