【发布时间】:2023-04-08 01:34:01
【问题描述】:
我在 AWS 上安装了带有 EC2 的 WordPress。我可以使用 FileZilla 通过 SFTP 进行连接,但如果我尝试从 WordPress 中更新插件,它会询问我 FTP 详细信息,并且我收到以下错误消息:
ERROR: There was an error connecting to the server, Please verify the settings are correct.
我在这里阅读了很多帖子并遵循了很多步骤来尝试纠正,包括:
- 向 EC2 安全组添加了 2 个新的入站自定义 TCP 规则;一个用于端口 21,一个用于端口 0-65000
-
在我的 wp-config.ini 中添加了以下内容:
define('FS_METHOD', 'ftpext'); define('FTP_BASE', '/var/www/'); define('FTP_CONTENT_DIR', '/var/www/wp-content/'); define('FTP_PLUGIN_DIR ', '/var/www/wp-content/plugins/'); define('FTP_USER', 'ubuntu'); define('FTP_PASS', 'my_password_obviously'); define('FTP_HOST', 'my.ip.obviously'); define('FTP_SSL', false);
仍然没有运气。谁能帮忙?
谢谢 肖恩
【问题讨论】:
-
FTP 非常不安全。我假设您已经对此进行了很多思考,但只是想我会指出...如果您可以使用安全密钥坚持使用 SFTP,那么它是一个更好的解决方案并且更安全。
-
我还没有考虑那么多。你能详细说明一下吗?到目前为止,我一直在使用 Filezilla (SFTP) 进行插件更新,但现在我需要更新我的 WordPress 核心,使用 Filezilla 有点棘手。
标签: wordpress amazon-web-services amazon-ec2 ftp sftp