OSX 上 nginx1.8.0+PHP 5.6.16 部分 php 页面链接显示 500 内部服务器错误

OSX 上 nginx1.8.0+PHP 5.6.16 部分 php 页面链接显示 500 内部服务器错误

我的页面文档位于/usr/local/var/www drwxr-xr-x joshua:admin 我的 nginx 配置中nginx.conf我的 php 和 php-fpm 配置是这个文件

我发现我可以完美使用wordpress(/usr/local/var/www/wordpress),但不能使用anchor(/usr/local/var/www/anchor),anchor会显示500错误。

我从 php-fpm 获取此日志

NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root
NOTICE: [pool www] 'group' directive is ignored when FPM is not running as root

我已经尝试过像这样制作 php-fpm.conf 文件

user = joshua
group = admin
listen.owner = joshua
listen.group = admin

但什么也没发生,错误日志仍然是相同的

有没有什么方法可以让它在 FPM 时工作不是以 root 身份运行,因为我真的不想让 FPM 以 root 身份运行。

答案1

您需要确保哪个用户启动了主 PHP-FPM 进程,而不是池进程。

例如:

root@strangeman:# ps aux | grep php-fpm

1135 0.0 1.6 334196 16812 ? Ss Dec13 0:02 php-fpm:主进程(/etc/php5/fpm/php-fpm.conf)

该用户可能在 php-fpm 启动脚本中声明

相关内容