PHP-FPMがセッションフォルダーに書き込むことができないため、多くのスクリプトを実行するのに問題があります。
"2009/10/01 23:54:07 [エラー] 17830#0:* 24 FastCGIがstderrに送信:" PHP警告: 不明:open(/ var / lib / php / session / sess_cskfq4godj4ka2a637i5lq41o5、O_RDWR) 失敗:行0の不明で許可が拒否されました(13) PHP警告:不明:セッションデータ(ファイル)の書き込みに失敗しました。確認してください session.save_pathの現在の設定が正しいこと (/ var / lib / php / session)アップストリームの読み取り中に0行目の不明で
これは明らかに許可の問題です。セッションフォルダーの所有者/グループは、WebサーバーのユーザーNGINXです。PHP-FPMはnobody
あたかも実行されるため、nginxグループに追加するのはそれほど簡単ではありません。
一時的な解決策は、のパーミッション設定することです/var/lib/php/session
への777
-でも、私は、「ベストプラクティス」ではありません感じています。
フォルダーへのデーモン書き込みアクセスを割り当てる必要があるが、次のように実行されている場合のベストプラクティスは何nobody
ですか?