今天下午配置了nginx php的環境,準備放個wordpress玩玩。但配置好後頁面php的頁面一直顯示空白,起初我以為是權限問題,將權限改成755後依然不行。然後我就開了nginx和php的日誌,但日誌裡根本沒有反應什麼錯誤的狀況。繼續嘗試更改php的日誌無果。晚上回家後繼續嘗試了很久,最後發現是nginx的設定檔裡面少寫了一封設定資訊。
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
正因為缺少了這條配置訊息,所以導致nginx沒有發送要解析的php檔案位址給phpfpm,所以頁面一直是空白的,也沒有解析的錯誤訊息。