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来减少垃圾邮件。 了解您的数据如何处理.