有一次手贱了一下就把博客自 4 月份以来以及三月份以来建的 N 个二级域名站点都给弄丢了,还好博客的数据找回来一部分。在恢复后就开始折腾 VPS ,碰到一个以前就碰到过的难题, WordPress 出现需要 FTP 权限的问题。
以前是解决了,但是到现在基本上都忘完了,只记得部分指令和原理那就是 LNMP 下的 Nginx 的“用户:用户组”上出的问题。
但是无论我如何修改站点目录的“用户:用户组”,不是 FTP 权限没有就是 WordPress 需要 FTP 权限,都给我折腾疯了都,经过不断的“谷歌”后,终于发现问题出在哪里了。原来不仅仅需要修改 nginx.conf 里面的“用户:用户组”,还需要修改 php-fpm.con 里面的“用户:用户组”,还得取消站点目录下的.user.ini 文件的保护状态才可以,我去,折腾我几个小时了都。
具体的指令如下:
vim /usr/local/nginx/conf/nginx.conf
#修改 nginx.conf 第一行的 user 为当前使用的用户:用户组,比如:myblog:www
#保存退出
vim /usr/local/php/etc/php-fpm.conf
#接着修改 php-fpm.conf 里面的 listen.owner、listen.group、usr、group 四个的值为当前使用的用户:用户组
#保存退出
chattr -i /home/wwwroot/www.mydomai.com/.user.ini
#解除站点目录下的.user.ini 文件的禁止修改状态
chown -R 用户:用户组 /home/wwwroot/www.mydomai.com
#修改站点目录为当前使用的用户:用户组
chattr +i /home/wwwroot/www.mydomai.com/.user.ini
#恢复站点目录下的.user.ini 文件的禁止修改状态
lnmp restart
#最后重启 LNMP 环境生效
终于让我给搞定了,原来我把 php-fpm.conf 这个文件给忽略了,这是针对 PHP 的,怪不得呢!哎,今天受的打击实在是太大了,我已经有点儿蒙圈的感觉了!无语呀!
不折腾了,后面要搞的东西还有很多呢!先把博客搞定就算是不错了!
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
予人玫瑰,手有余香
- 2¥
- 5¥
- 15¥
- 20¥
- 25¥
¥5
内容反馈