[解決済み】nginx エラー php5-fpm.sock への接続に失敗しました (13: Permission denied)
2022-03-28 23:58:31
質問
nginxをアップデートして 1.4.7 を、phpを 5.5.12 その後 502エラー . アップデートする前はすべてうまくいっていました。
nginx-error.log
2014/05/03 13:27:41 [crit] 4202#0: *1 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xx.xxx.xx.xx, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xx.xx.xx.xx"
nginx.conf
user www www;
worker_processes 1;
location / {
root /usr/home/user/public_html;
index index.php index.html index.htm;
}
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/home/user/public_html$fastcgi_script_name;
include fastcgi_params;
}
解決方法は?
phpのアップデート後、同様のエラーが発生しました。PHPが修正したのは
セキュリティバグ
ここで
o
があった
rw
をソケットファイルへのパーミッションに設定しました。
-
開く
/etc/php5/fpm/pool.d/www.conf
または/etc/php/7.0/fpm/pool.d/www.conf
は、バージョンによって異なります。 -
のように、パーミッションの行をすべてアンコメントします。
listen.owner = www-data listen.group = www-data listen.mode = 0660
-
fpmを再起動する -。
sudo service php5-fpm restart
またはsudo service php7.0-fpm restart
備考
: ウェブサーバが www-data 以外のユーザで動作している場合は、ウェブサーバを更新する必要があります。
www.conf
を参照してください。
関連
-
[解決済み] あるフォルダーで chmod 775 を行ったが、そのフォルダー下のすべてのファイルは行わなかった。
-
[解決済み】2つの異なるディレクトリに存在するDiffファイル
-
[解決済み】lessを使ったパターンモディファイアで大文字小文字を区別しない検索をする方法とは?
-
[解決済み】マッチする行の前にファイル名を表示する。
-
[解決済み】nginx エラー php5-fpm.sock への接続に失敗しました (13: Permission denied)
-
[解決済み】Vimで改行を削除する。
-
[解決済み】sedを使って、テキストファイルから特定の行番号を削除する?
-
[解決済み】別のディレクトリにあるtar.gzを解凍する方法
-
[解決済み】Unixでキャリッジリターンを削除する。
-
[解決済み】シェルスクリプトの「for」ループ構文
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 単語全体をgrepする方法
-
[解決済み] grep ^d の ^ 文字は何を意味するのですか?
-
[解決済み】2つの異なるディレクトリに存在するDiffファイル
-
[解決済み】マッチする行の前にファイル名を表示する。
-
[解決済み】nginx エラー php5-fpm.sock への接続に失敗しました (13: Permission denied)
-
[解決済み】sedを使って、テキストファイルから特定の行番号を削除する?
-
[解決済み】別のディレクトリにあるtar.gzを解凍する方法
-
[解決済み】構文強調表示/色付け猫
-
[解決済み】Unixでキャリッジリターンを削除する。
-
[解決済み】Unixのリストコマンド「ls」はchmodのパーミッションを数値で出力できる?