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