VPS里LNMP环境下 WordPress 出现需要FTP权限的解决

  • A+
所属分类:Linux
摘要

终于让我给搞定了,原来我把php-fpm.conf这个文件给忽略了,这是针对PHP的,怪不得呢!哎,今天受的打击实在是太大了,我已经有点儿蒙圈的感觉了!无语呀!

今天手贱了一下就把博客自4月份以来以及三月份以来建的N个二级域名站点都给弄丢了,唉!不想说这个话题了,只能是慢慢来重建了!还好博客的数据找回来一部分(这还得感谢以前的管理员给我保留着!),这不,今天就马上恢复后就开始折腾VPS了。碰到一个以前就碰到过的难题, WordPress 出现需要FTP权限的问题。

以前是解决了,但是到现在基本上都忘完了,只记得部分指令和原理那就是LNMP下的Nginx的“用户:用户组”上出的问题。

但是无论我如何修改站点目录的“用户:用户组”,不是FTP权限没有就是 WordPress 需要FTP权限,都给我折腾疯了都,经过不断的“谷歌”后,终于发现问题出在哪里了。原来不仅仅需要修改nginx.conf里面的“用户:用户组”,还需要修改php-fpm.con里面的“用户:用户组”,还得取消站点目录下的.user.ini文件的保护状态才可以,我去,折腾我几个小时了都。

具体的指令如下:

  1. vim /usr/local/nginx/conf/nginx.conf
  2. #修改nginx.conf第一行的user为当前使用的用户:用户组,比如:myblog:www
  3. #保存退出
  4. vim /usr/local/php/etc/php-fpm.conf
  5. #接着修改php-fpm.conf里面的listen.owner、listen.group、usr、group四个的值为当前使用的用户:用户组
  6. #保存退出
  7. chattr -i /home/wwwroot/www.mydomai.com/.user.ini
  8. #解除站点目录下的.user.ini文件的禁止修改状态
  9. chown -R 用户:用户组  /home/wwwroot/www.mydomai.com
  10. #修改站点目录为当前使用的用户:用户组
  11. chattr +i /home/wwwroot/www.mydomai.com/.user.ini
  12. #恢复站点目录下的.user.ini文件的禁止修改状态
  13. lnmp restart
  14. #最后重启LNMP环境生效

终于让我给搞定了,原来我把php-fpm.conf这个文件给忽略了,这是针对PHP的,怪不得呢!哎,今天受的打击实在是太大了,我已经有点儿蒙圈的感觉了!无语呀!

不折腾了,后面要搞的东西还有很多呢!先把博客搞定就算是不错了!

  • 我的微信
  • 扫一扫加好友
  • weinxin
  • 站长QQ群
  • 群号:284775512
  • weinxin
明月登楼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:24   其中:访客  15   博主  9

    • 免费福利 免费福利 0

      感觉你的博客很多技术性文章!收藏!