威言威语
我愿像茶,苦涩留心,清香予人。
威言威语
当前位置: 首页 > 设计 > 正文

Nginx下WordPress无法自动更新,提示填写FTP信息的解决方法

Nginx下WordPress无法自动更新,提示填写FTP信息。其实导致这个问题的根本原因还是文件夹权限的问题,而且不是访问、读取、写入这类的777权限,而是所属用户的用户权限,既然如此我们修改用户权限就可以解决了。
Nginx下WordPress无法自动更新,提示填写FTP信息的解决方法

阿里云配置LNMP,安装Nginx。感觉SFTP也很方便,国内速度够快,所以懒得再去装FTP消耗资源了。

不过Wordpress提示升级的时候,点击自动升级都是不能正常升级的,提示要输入FTP账号密码信息,我想应该是要安装FTP吧,SFTP应该不行吧,于是也木有去管这个,每次都是手动升级的。

朋友的阿里云服务器被他折腾了下,可以自动升级了,也木有安装什么FTP,问怎么弄的,也就是瞎折腾了下,然后就好了,就能自动更新了,这个就难过了,于是得想想办法,摸索一下,看来SFTP还是可以的。

据LNMP一键安装包使用者反映wordpress提示升级时,点“自动升级”出现填写FTP信息的页面,像我们这些用LNMP的很多都不安装FTP服务器。其实出现这个的问题就是Nginx的执行身份非文件属主身份。

解决方法:

假设你的wordpress安装目录为/home/wwwroot/lnmp.org

用Putty登录Linux VPS,执行:chown -R www /home/wwwroot/lnmp.org

执行上面的命令就可以将/home/wwwroot/lnmp.org下所有文件的属主改为www,这样就可以解决自动更新必须填FTP的问题。

操作到这里,我的还是不行,依旧无法自动升级,还需要修改下Wordpress的配置文件,wp-config.php,加入这么一行:


define('FS_METHOD', "direct");

然后再进入后台,点击升级,发现升级成功了!

您可能还会对这些文章感兴趣!

Nginx下WordPress无法自动更新,提示填写FTP信息的解决方法:目前有 28 条评论

  1. thankcode
    17楼
    thankcode:Google Chrome 86.0.4240.198 Windows 10

    chown: invalid user: ‘www’,提示没有www用户,再怎么办?

    2020-11-17 07:01 回复
    • William
      WilliamGoogle Chrome 87.0.4280.66 Windows 10

      @thankcode那种是 centos的,如果是ubuntu的,用chown -R www-data /home/wwwroot/lnmp.org

      2020-12-03 11:06 回复
  2. Matt
    16楼
    Matt:Safari 9.0.1 Mac OS X  10.10.5

    自己设权限要设哪个档案夹的啊?

    2015-11-05 00:48 回复
    • William
      WilliamFirefox 42.0 Windows 7

      @Matt就用了上面说的就行了,子目录没有尝试过。

      2015-11-05 14:51 回复
  3. WEB学习吧
    15楼
    WEB学习吧:Google Chrome 36.0.1985.125 Windows XP

    学习了,还好我没有遇到这样的问题,我的WP都不更新的,就怕出问题。

    2014-09-10 23:20 回复
  4. 一秒钟的梦
    14楼
    一秒钟的梦:Firefox 31.0 Windows 8.1

    我的也是设置目录权限后就OK了。

    2014-08-20 09:53 回复
  5. 悦听有声
    13楼
    悦听有声:Google Chrome 30.0.1599.101 Windows 7

    屏蔽了自动升级。

    2014-08-12 13:42 回复
  6. 甜菜
    12楼
    甜菜:搜狗高速浏览器 Windows 8.1

    我记得我当初改权限775搞定的…

    2014-08-11 11:48 回复
  7. giant888
    11楼
    giant888:Google Chrome 34.0.1847.131 Windows XP

    现在那么多人用阿里云主机啊,贵吗?
    找了他家的网页,都只看到前六个月免费了

    2014-07-29 11:15 回复
  8. 非凡站长博客
    10楼
    非凡站长博客:枫树极速浏览器 2.0.9.20 Windows 8

    还没有遇到过 我用的就是Nginx环境

    2014-07-27 16:28 回复
  9. yasin
    9楼
    yasin:Google Chrome 35.0.1916.114 Windows 7

    我知道答案了,哥们儿你的主题没问题,是那个JiaThis插件的问题,关掉就好了,我都搜到国外去了,国外很多对这种问题也没啥答案,给出的建议就是关掉插件,插件冲突居多,然后一个一个排查。

    2014-07-22 15:22 回复
  10. yasin
    8楼
    yasin:Google Chrome 35.0.1916.114 Windows 7

    哥们儿,我一直用你的主题没变过的,但是后来发现从一开始外观里面customize就是失效的,根本无法展开左侧每个菜单进行设置。
    我尝试新装一个wordpress,只要把数据库一导入,那个customize就失效了。如果不导入原来网站数据库,就是好的。

    2014-07-19 14:40 回复
    • William
      WilliamFirefox 30.0 Windows 7

      @yasin测试了一下,我这边是正常的,可能某个东西冲突了,可以加我QQ,看看能不能解决

      2014-07-21 17:54 回复
  11. 超級efly
    7楼
    超級efly:Google Chrome 35.0.1916.153 Mac OS X  10.9.4

    支持一下~一直都是這樣修復的~~ :cool:

    2014-07-16 17:36 回复
  12. yc
    6楼
    yc:Google Chrome 35.0.1916.153 Mac OS X  10.9.4

    把目录权限设置775貌似就可以了吧!

    2014-07-15 15:40 回复
    • William
      WilliamFirefox 30.0 Windows 7

      @yc改过,貌似没用,加了最后一句就搞定了。

      2014-07-15 19:56 回复
  13. pj忠实用户
    5楼
    pj忠实用户:Google Chrome 21.0.1180.89 Windows XP

    博主用的是不是PJ啊 ????

    2014-07-15 14:44 回复
    • William
      WilliamFirefox 30.0 Windows 7

      @pj忠实用户不是用的PJ,现在改用WordPress了。

      2014-07-15 19:57 回复
      • pj忠实用户
        pj忠实用户:Google Chrome 21.0.1180.89 Windows XP

        @William以后你还会用PJ吗? 我前天用了WP但是发现很不习惯又改回来用PJ了… 好郁闷….这么好的程序为什么论坛那么冷清,也没有人再开发新的了…

        2014-07-15 20:00 回复
        • William
          WilliamFirefox 30.0 Windows 7

          @pj忠实用户应该不会再使用了,现在PJ开发基本已经停滞了。怎么说呢,WP还算挺好习惯的吧,试试吧,目前来说肯定要比PJ优秀点的

          2014-07-15 20:04 回复
  14. 笑忘书
    4楼
    笑忘书:UC浏览器 8.8.3.278 Android 2.3.5

    emlog用户来看看

    2014-07-15 11:05 回复
  15. WEB学习吧
    地板
    WEB学习吧:Google Chrome 35.0.1916.114 Windows XP

    不错,很有用的文章。

    2014-07-14 22:40 回复
  16. 草根成春
    板凳
    草根成春:Google Chrome 21.0.1180.89 Windows 7

    高大上的赶脚! :cool:

    2014-07-14 09:01 回复
  17. 不给力的面条
    沙发
    不给力的面条:Google Chrome 35.0.1916.114 Windows 8.1

    前边的知道什么意思,后边的那句代码是干嘛的?

    2014-07-12 14:11 回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

gravatar

question razz sad smile redface biggrin eek shock confused cool lol mad rolleyes wink cry