Wordpress - ssh2 PHP扩展不可用

时间:2017-10-22 15:02:14

标签: wordpress ubuntu-14.04 ubuntu-server libssh2

我很长时间以来在wp-config中使用SSH密钥。更新,插件安装和删除都运行良好。在最后一次apt-get更新后,当我尝试安装插件时,wp要求输入FTP密码。 对wp安装,文件或目录权限没有进行任何更改。我没有更新wp。

define('FTP_PUBKEY','/home/wp-user/wp_rsa.pub');
define('FTP_PRIKEY','/home/wp-user/wp_rsa');
define('FTP_USER','wp-user'); define('FTP_PASS','');
define('FTP_HOST','127.0.0.1:22');

Ubuntu 14.04 WORDPRESS版本:4.7.6

PHP VERSION:5.5.9-1ubuntu4.22

WEB服务器信息:Apache / 2.4.7(Ubuntu)OpenSSL / 1.0.1f enter image description here

编辑:

我在下面添加了我的wp-config,看它是否有所改变。

  

define('FS_METHOD','ssh2');

不,我在WP后端收到不同的错误消息: ssh2 PHP扩展程序不可用

...但是安装并加载了ssh2:

# php -m |grep ssh2
ssh2

1 个答案:

答案 0 :(得分:0)

似乎是libssh2-php中的一个错误... https://bugs.launchpad.net/ubuntu/+source/php-ssh2/+bug/1617294

下面安装WP插件允许我再次像以前一样安装/更新。

https://en-ca.wordpress.org/plugins/ssh-sftp-updater-support/#description