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

报错信息是

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,则此处对应修改即可。

标签:PHPNginx 发布于:2019-11-14 14:24:37