更新wordpress插件时如何使用sftp代替ftp?

Oli*_*imo 4 ftp wordpress plugins sftp

网站信息:

协议: SFTP

服务器:谷歌云

WordPress 版本: 4.9.8

我正在尝试更新我的 WordPress 插件,但每次尝试执行此操作时,它总是询问我的 FTP 信息,但当我提供 FTP 信息时,它会返回错误“无法连接到 FTP 服务器”。

我什至尝试在主机名上添加端口号“21”和“22”,但它仍然不起作用。我什至尝试使用“FTPS (SSL)”连接类型,但它也不起作用。我还使用了插件“SSH SFTP Updater Support”,但它使我的网站处于维护状态,我无法再访问它。

我花了2天时间解决这个问题。希望有人能帮助我解决这个问题。

先感谢您 :)

小智 9

如果安装插件等时 WordPress 上仅出现 FTP 和 FTPS (SSL) 选项,那么安装 SSH2 的 PHP 扩展将自动向 WordPress 添加 SSH2 选项(用于 SFTP)。

例如,在 Ubuntu 上:

sudo apt install php-ssh2
Run Code Online (Sandbox Code Playgroud)

并重新启动 Web 服务器(例如 Nginx 或 Apache)。