WordPress无法自动更新? FTP失败?

WordPress最近,我们有一个客户端,该客户端配置了自己的服务器以用于WordPress。 当最近 3.04安全性 更新来了,我们迫切需要在所有客户上安装此版本。 但是,这个特定的客户始终要求我们手动升级WordPress……此过程并非出于胆小!

我们不会得到典型的“不能写文件”此博客上的错误。 相反,我们提供了一个具有FTP登录名的屏幕。 问题是我们将填写FTP凭据, 仍然失败……这次基于良好的信誉!

我在印第安纳州生命线数据中心与我们的朋友联系 最大的数据中心,因为他们有一些Apache极客,并且已经配置了自己的服务器。 他们为我提供了一个简单的解决方案–直接在 WP-config.php文件 文件以对FTP凭证进行硬编码:

define('FTP_HOST','localhost'); define('FTP_USER','username'); define('FTP_PASS','password');

出于某种原因,将相同的凭据(在表单中无法使用)放入配置文件时可以完美地工作! 同样,它使WordPress可以像FTP一样操作。 只需单击“更新”即可!

4条评论

  1. 1

    重建服务器并启动新的 WordPress 安装后,我遇到了 WordPress 自动更新错误。 我的问题来自 Firefox,而不是 WordPress——如果他们的 FTP 用户名和 WordPress 用户名与我的相同(尽管大小写和密码不同),其他人可能会遇到同样的问题。

    问题在于,如果您启用了“记住密码”,Firefox 会根据密码管理器中存储的内容自动更正用户/表单中的用户/密码。 就我而言,我的 WordPress 凭据已保存,但我的 FTP 凭据没有,因为它们可用于通过 SSH 连接到站点。 在这种情况下,人们可以在尝试使用 WordPress 自动更新时在其首选项/选项中暂时禁用“记住密码”,或者将一段代码应用于 WordPress 以纠正此行为。

  2. 2

    道格

    我在 Apache 的家庭版本中遇到了同样的问题。 原来这是由于某些文件和目录的权限和所有权不正确造成的。

    http://robspencer.net/auto-update-wordpress-without-ftp/

    上面的链接提供了有关如何在不使用 ftp 凭据的情况下更正问题的见解。 当然,我不建议您将整个用户目录设置为 775(我没有),但这引导我朝着正确的方向前进。

    亚当

  3. 3

    对于寻找可能解决方案的其他人:另一位博主通过将以下内容添加到他的 .httaccess 文件中显然强制他的主机使用 php5 来解决他的自动更新问题:

    AddType x-mapp-php5 .php

  4. 4

    感谢您分享知识,我遇到了自动更新问题,但我发现的唯一解决方案是停用插件,然后自动更新 WordPress,最后反应所有插件。

    这个技巧是针对一个不同的问题,但知道如何解决它是件好事。

    来自墨西哥的问候!

你觉得呢?

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.