8
FastCGI / PHP-FPMを実行するときに(ユーザー「nobody」として)PHPセッションフォルダーに設定するアクセス許可/所有権は何ですか?
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ですか?