Loading...

    AD: 猛买网,精彩团购 | Jobsdigg | 很棒的男装店 | 网站地图

WordPress自动升级插件时需要填写FTP信息的解决

可任意转载,但必须在醒目位置以超链接形式标明文章原始出处和作者信息
原文地址:http://www.blogkid.net/archives/1794.html

这标题是在实在写得太痛苦,其实就是一个小问题。新版的Wordpress自带了插件自动升级的功能。每次安装的插件有了新版本,只要点一个链接,就自动完成下载、解压、禁用插件、升级、重新启用这一系列步骤。我用起来觉得非常方便。但昨天发现公司内部用WP搭建的一个blog,没法自动升级。选择升级时会提示需要主机的FTP用户名和密码。

这个blog安装在linux系统上,第一感觉可能是权限的问题,反正是内部的服务器,随便折腾,就都设置成777。结果还是不行,就仔细地跟进去查了一下,发现问题在一个叫做“get_filesystem_method”的函数上。找到这样一个解释:

(FTP) it only uses this when it detects that files it creates have the wrong owner name

一下得到了提醒,可能是因为跑PHP进程的用户名和WP文件夹的所有者不同。于是用chown命令更改了文件所有者,命令用法如下:

chown -R www *

就是把目录下所有文件和文件夹的所有者改成叫做www的用户。这样再去尝试WP的自动升级,一键升级就能顺利进行了。

16 Responses to “WordPress自动升级插件时需要填写FTP信息的解决”


  1. 您好,我也有以上问题,但是对您文章中说到的
    chown -R www *
    命令不太理解,希望您看到我的留言能和我联系一下,谢谢

  2. @球球
    就是更改这些文件所属的用户为www。你的服务器上可能不是www,比如是www-data。要根据运行你php的进程的用户来修改

  3. 我也是这个问题 请问需要怎么改啊

  4. @Panther
    文章里不是写了么。。

  5. 谢谢,搞定
    我的服务器是freebsd
    上边两位,如果你们是unix类的操作系统
    就用chown命令修改文件或文件夹所属组
    chown -R www wordpress
    -R 递归向下应用到每一个文件
    www 用户组
    wordpress 是wp程序的文件夹

  6. 谢谢,按博主说的去做,一下子搞定了,以前一直是手动升级,很麻烦。

  7. it works for me

    chown -R apache dir
    我开的是apache

  8. 我的所有插件都无法更新和升级,自动安装插件显示:

    正在安装插件:Twitter Feed 1.2
    http://downloads.wordpress.org/plugin/twitter-feed.zip 下载安装包。

    解压安装包。

    Abort class-pclzip.php : Missing zlib extensions

    我该怎么办。
    期待到我博客或者邮箱解答

  9. PHP缺少zlib库吧,在ini中启用即可

  10. @iJay
    信息太少,看不出来啊

  11. OMG 太棒了總算獲得解決!三生有幸找到這裏。
    另外可否提示一下是如何得到“get_filesystem_method”這函數下的相關錯誤訊息?

  12. @noNstan
    呵呵,是看wordpress的代码看到的

  1. [...] 摘自:http://www.blogkid.net/archives/1794.html Categories: internet Tags: Random Posts超越Adsense:另类方法赚取巨额收益 (2) HP最新Touch Smart PC广告挑战你的视觉神经 (0) Misunderstanding Markup: XHTML 2/HTML 5 Comic Strip (0) Google search command (1) 等…爱 (0) 国内知名的几个asp类cms程序 (0) 不要和陌生人说话上演火车站雷人版 (0) 10 reasons of marrying a low-income’s wife (0) 我会发着呆,然后微笑 (0) 最感人的故事 (0) Comments (0) Trackbacks (0) Leave a comment Trackback [...]

  2. [...] WordPress自动升级插件时需要填写FTP信息的解决 可任意转载,但必须在醒目位置以超链接形式标明文章原始出处和作者信息 原文地址:http://www.blogkid.net/archives/1794.html [...]

  3. [...] 解決方案來自張磊大的部落格。 [...]

Leave a Reply