Dan*_*ola 3 linux php permissions nginx php-fpm
当我将 nginx.conf 中的用户设置为 root 时:
user root root;
Run Code Online (Sandbox Code Playgroud)
然后我的网站正在运行,但是当我将其设置为 nginx nginx 时,我在日志中收到错误消息:
connect() to unix:/var/run/php-fpm/php-fpm.sock failed (13: Permission denied)
我正在使用 PHP-FPM 5.5,并且我确保文件夹所有者是 nginx + 启用了执行权限。
我错过了什么..?谢谢
- - - - - - - - -编辑:
手动更改 php-fpm.sock 权限时快速编辑它正在工作。我如何以正确的权限启动 php-hpm?
小智 6
最近打开了两个与此问题相关的错误:
我个人在 FreeBSD 上使用 php 版本 5.4.30 体验了第一个。对于解决方法,我应用了两个可用参数来指定套接字的所有者,如下所示:
[default]
listen = /tmp/php-fastcgi.sock
user = www
group = www
listen.owner = www
listen.group = www
listen.mode = 0660
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8891 次 |
| 最近记录: |