我的页面文档位于/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 启动脚本中声明