php-fpm.sockのPermission


2014年09月15日


# yum -y update

で構築サーバをアップデート、その後、再起動したらPHPファイルで「An error occurred.」

nginxのエラーログをチェック

# cat /var/log/nginx/error.log

*31 connect() to unix:/var/run/php-fpm/php-fpm.sock failed (13: Permission denied)

とエラーのログが・・・。

php-fpm.sockのPermission問題か・・・。再起動したら、0660になっている。

# vi /etc/php-fpm.d/www.conf

; 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 0660
;listen.owner = nobody
;listen.group = nobody
listen.mode = 0660

listen.mode = 0660

listen.mode = 0666

に設定変更で保存。その後、もろもろ再起動。


Archive