LNMP环境下WordPress无法升级的解决方案

  • 6
  • 1,888 views
  • A+
所属分类:VPS

有网友留言咨询,按照3z学堂之前发布的新手如何使用VPS搭建网站教程使用lnmp一键安装包搭建的服务器环境首次运行wordpress时,在后台升级WP程序、安装或更新插件主题时,会提示输入FTP信息,造成这个问题的原因是nginx的执行身份用户组非文件用户组,今天3z学堂就来告诉大家如何通过一条简单的命令可以直接操作服务器解决,一劳永逸。

解决方法:

1、登陆vps,检查wordpress网站的安装目录,如 /home/wwwroot/www.3zschool.com

2、使用SecureCRT 、Putty等工具登录远程服务器(linux vps),执行命令:

chown -R www /home/wwwroot/www.3zschool.com

该命令的作用是把 /home/wwwroot/www.3zschool.com 下的所有文件的用户组改为 www

说明:ngingx的默认用户组一般是 www ,如果你的不是,可以在配置文件 nginx.conf 中查看。

有部分朋友在使用chown命令后,提示:

/home/wwwroot/www.3zschool.com/.user.ini': Operation not permitted

这是因为之前可能用chattr命令锁定了该文件,直接执行以下命令

chattr -i /home/wwwroot/www.3zschool.com/.user.ini (记得把www.3zschool.com换成你自己的网站,关于chattr命令更多说明可以3z学堂之前写的军哥LNMP无法删除.user.ini文件这篇文章),然后再输入chown指令就可以了。

一般来说执行了chown命令后就可以正常升级了,如何还是不行,依旧无法自动升级,就需要修改下Wordpress的配置文件,wp-config.php,在最下面加入这么一行:

define('FS_METHOD'"direct");

然后再进入wordpress后台,点击升级,就会发现可以正常升级了!

今天的分享就到这里了,如果大家还有什么疑问,欢迎与3z学堂互动,共同学习,共同进步!

发表评论

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

目前评论:6   其中:访客  6   博主  0

    • 夏天烤洋芋 夏天烤洋芋 1

      现在只会控制面板的建设

        • 勇之助 勇之助 5

          @夏天烤洋芋 加油加油!多看多想多实践~

        • 搬瓦工 搬瓦工 0

          朋友 交换链接吗

            • 勇之助 勇之助 5

              @搬瓦工 好的,是www.bandwagonhoster.com吗?

            • boke112导航 boke112导航 0

              博主,你好,boke112导航特来拜会,已将贵站收录到博客导航的综合资讯类,谢谢支持!

                • 勇之助 勇之助 5

                  @boke112导航 好的,一定常去看看~