【问题标题】:Wordpress FTP not working on my Linode VPSWordpress FTP 无法在我的 Linode VPS 上运行
【发布时间】:2013-10-21 13:53:21
【问题描述】:

我在通过 Linode VPS 上的 wp-admin 更新插件时遇到问题。我可以通过 FTP 客户端连接并写入任何目录,但是当我尝试使用相同的用户名/密码但在 wp-admin 中将主机名设置为 localhost 时,我得到:

 ERROR: There was an error connecting to the server, Please verify the settings are correct.

有没有我忽略的设置?

【问题讨论】:

  • 你有没有进行永久链接设置...?
  • 是的,自定义永久链接“/%year%/%postname%.html”
  • 再次进入settings->permalinks并保存它而不做任何更改,只需保存它。并检查,它的工作与否。
  • 谢谢,但不,它没有这样做。也许我应该提到我正在运行 VSFTP

标签: wordpress vps


【解决方案1】:

如果 WordPress 要求您提供 FTP 信息,您需要查看您的文件所有权和权限。您的 WordPress 文件应与您的 Web 服务器(很可能是 www-data)归同一用户所有,并且该用户需要有权写入这些文件。如果这些设置正确,WordPress 将能够直接访问文件系统,而无需通过 FTP 进行任何安装或升级。

我正在开发一个名为 Upgrade First Aid 的插件,它应该有助于解决 WordPress 3.6 及更高版本中的此类问题。您可以下载最新版本here 并将其上传到您的站点。激活它,它会在“工具”下添加一个新的菜单项来检查您的文件权限。

【讨论】:

  • 太棒了。我刚刚把 public_html 目录中的所有东西都弄好了,现在它很完美。
【解决方案2】:

您需要修改所有权。试试这个命令:

chown -R www-data ~/public/example.com/public

【讨论】:

    猜你喜欢
    • 2011-04-02
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 2013-04-15
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    • 2016-08-21
    相关资源
    最近更新 更多