今日の午後、nginx+phpの環境を構築したので、WordPressを入れて遊んでみます。しかし、ページを設定した後、PHP ページは空白のまま表示され続けました。最初は権限の問題だと思いましたが、権限を 755 に変更しても機能しませんでした。次にnginxとphpのログを開いてみましたが、ログにはエラーは反映されていませんでした。 PHP ログの変更を続行しても無駄です。夜、帰宅後もずっと試してみたところ、nginxの設定ファイルに設定情報が欠落していることが判明しました。
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
この設定情報が不足していたため、nginx は解析対象の php ファイルのアドレスを phpfpm に送信しなかったため、ページは常に空白になり、解析エラー メッセージは表示されませんでした。
。