0

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

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

到目前为止我所做的事情: 1. 我已经 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' );

我可以尝试使用上面的用户名和密码使用 FileZilla 进行 ftp,没有任何问题。我还尝试将博客文件夹的权限更改为上面的“用户名”,但不走运。我还更改了以下内容:

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 Updater Support,但没有成功

4

3 回答 3

3

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

我遇到了同样的问题,我在各种论坛中找到了许多解决方案,但都没有帮助。我的凭据没问题,但被拒绝了;他们在 Filezilla 工作。

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

选择底部的SSH2;而且我不必在私钥框中填写任何内容。之后插件删除工作正常。

在此处输入图像描述

于 2014-11-04T09:23:38.807 回答
1

添加:

define('FS_METHOD', 'DIRECT');  

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

于 2020-01-21T17:42:49.377 回答
0

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

于 2013-11-06T08:49:35.393 回答