无法使用FTP更新插件/升级wordpress

时间:2013-11-04 05:44:14

标签: php wordpress ftp

过去3小时我一直在努力解决这个wordpress FTP问题。当尝试更新插件或wordpress时,它总是给我一个错误:

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

到目前为止我做过的事情: 我是sudo chmod -R 777 / var / www / blog 2.我已将/ var / www / blog的许可更改为www-data 3.我在wp-config.php中配置了以下内容:

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

我可以尝试ftp使用上面的用户名和密码使用FileZilla就好了没有问题。我也尝试将博客文件夹的权限更改为上面的'用户名',没有运气。我也改变了以下内容:

local_enable=YES
write_enable=YES

pasv_enable=YES
pasv_min_port=14000
pasv_max_port=14050
port_enable=YES

pasv_address='my ip address'
pasv_addr_resolve=NO

到我的vsftpd.conf,重新启动它但没有运气。关于下一步该怎么做的任何想法?还尝试了插件SSH SFTP更新程序支持,没有运气

3 个答案:

答案 0 :(得分:3)

也许这不相关,但我最终在这里,它可能会帮助其他人。

我遇到了同样的问题,我在各种论坛中找到了许多解决方案,其中没有一个有帮助。我的证书还可以,但他们被拒绝了;他们在Filezilla工作。

在某个地方,我找到了一个名为' SSH SFTP Updater Support'的小插件的引用,它解决了我的问题。安装完成后,会添加SFTP选项,您可以在挑战FTP登录详细信息时选择SSH2。

在底部选择SSH2;我没有必要填写私钥箱里的任何东西。插件删除在此之后正常工作。

enter image description here

答案 1 :(得分:1)

添加:

var taskCompletionSource = new TaskCompletionSource<IRestResponse<T>>();

wp-config.php 似乎对我们有用,并将WordPress更新到5.3.2。

答案 2 :(得分:0)

好的,你试过define('FS_METHOD', 'DIRECT');吗?