参考博客
1 理论
(1)文件所有者
文件属于谁,即用户
(2)用户组
具有相同特征的用户的集合体。
可修改文件或目录的权限,让用户组有一定的操作权限,这样用户组下的用户对该文件或目录都具有相同权限。
2 解决方法
2.1 新建nginx用户组
useradd nginx -s /sbin/nologin -M
2.2 修改nginx配置文件
使用find命令找到nginx.conf文件
find / -name nginx.conf
修改nginx.conf配置文件
vim /etc/nginx/nginx.conf
修改红框部分如下所示,并保存文件。
2.3 配置php-fpm文件
使用find命令找到www.conf文件
find / -name www.conf
修改www.conf配置文件
vim /etc/php-fpm/www.conf
修改红框部分如下所示,并保存文件。
2.4 重新加载nginx和php-rpm
systemctl restart nginx
systemctl restart php-rpm
2.5 修改用户和用户组
进入wordpress根目录(判断标准是包含wp-admin、wp-content、wp-includes三个目录),并将根目录下所有文件用户组改成nginx。
(1)修改文件所有者
chown -R nginx wordpress
(2)修改用户组
chgrp -R nginx wordpress
其中,-R表示更改wordpress目录及其下所有文件和目录。
效果如下所示:
2.6 验证生效
ps aux | grep nginx