解决nginx 502 php-cgi.sock failed (13: Permission denied)问题

有运维或运维开发方面的需求,可以联系博主QQ 452336092或Email:admin#centos.bz(收费)

报错信息是

connect() to unix:/tmp/php-cgi.sock failed (13: Permission denied) while connecting to upstream

此时需要检查一下 /tmp/php-cgi.sock 的运行权限

如果php的运行权限是www,而php-cgi.sock的权限是root,则会出错

此时需要修改 php-fpm.conf (如果没有,增加此配置即可)

listen.owner = www
listen.group = www

意思是和php的运行权限保持一致,如果你的php运行权限不是www,则此处对应修改即可。

原文出处:zhila -> https://zhila.me/discussion/1177

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^