过去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更新程序支持,没有运气
答案 0 :(得分:3)
也许这不相关,但我最终在这里,它可能会帮助其他人。
我遇到了同样的问题,我在各种论坛中找到了许多解决方案,其中没有一个有帮助。我的证书还可以,但他们被拒绝了;他们在Filezilla工作。
在某个地方,我找到了一个名为' SSH SFTP Updater Support'的小插件的引用,它解决了我的问题。安装完成后,会添加SFTP选项,您可以在挑战FTP登录详细信息时选择SSH2。
在底部选择SSH2;我没有必要填写私钥箱里的任何东西。插件删除在此之后正常工作。
答案 1 :(得分:1)
添加:
var taskCompletionSource = new TaskCompletionSource<IRestResponse<T>>();
对 wp-config.php 似乎对我们有用,并将WordPress更新到5.3.2。
答案 2 :(得分:0)
好的,你试过define('FS_METHOD', 'DIRECT');
吗?