Wordpress FTP无法在我的Linode VPS上运行

时间:2013-10-14 02:45:40

标签: wordpress vps

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

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

我有什么设置可以忽略吗?

2 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:4)

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

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