2013-10-14 26 views
2

我在通过我的Linode VPS上的wp-admin更新插件时遇到问题。我可以通过FTP客户端连接并写入到任意目录下,但是当我尝试相同的用户名/密码,但设置在可湿性粉剂管理员到本地主机的主机名,我得到:Wordpress FTP无法在我的Linode VPS上工作

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

有我俯瞰的设置?

+0

你去永久设置...? –

+0

是的,自定义永久链接“/%year%/%postname%.html” – ok1ha

+1

再次转到设置 - >永久链接并保存它只是没有做任何改变,只是保存它。并检查,它的工作与否。 –

回答

6

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

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

+0

令人惊叹。我只是把所有的东西都放在了public_html目录中,现在它是完美的。 – ok1ha

4

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

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