nginxエラー【connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) 】と出たとき。
nginxでまた、「502 Bad Gateway」と出てしまった。
またか? と思って、エラーログを調べてみると、
connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream・・・・
などのように書いてあった。この問題は次のようにして、解決しました。
# cd /var/run
# chmod 666 php5-fpm.sock
# vi /etc/php5/fpm/pool.d/www.conf
46行目当たりを検索して下さい。
; Set permissions for unix socket, if one is used. In Linux, read/write
; permissions must be set in order to allow connections from a web server. Many
; BSD-derived systems allow connections regardless of permissions.
; Default Values: user and group are set as the running user
; mode is set to 0666
;listen.owner = www-data
;listen.group = www-data
listen.mode = 0666(先頭の";"を外し、このように設定する。)
# /etc/init.d/nginx restart
# /etc/init.d/php5-fpm restart
以上をやってみて、再度、ホームページにアクセスして下さい。
今度は表示されましたか?(^ω^)
参照:http://stackoverflow.com/questions/23443398/nginx-error-connect-to-php5-fpm-sock-failed-13-permission-denied