【问题标题】:Wordpress - The ssh2 PHP extension is not availableWordpress - ssh2 PHP 扩展不可用
【发布时间】:2018-04-03 04:28:53
【问题描述】:

我在 wp-config 中使用 SSH 密钥已经很久了。更新、插件安装和删除,都运行良好。在我尝试安装插件时,最后一次 apt-get update 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 版本:5.5.9-1ubuntu4.22

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

编辑:

我在我的 wp-config 中添加了以下内容,看看它是否改变了什么。

define('FS_METHOD', 'ssh2');

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

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

# php -m |grep ssh2
ssh2

【问题讨论】:

    标签: wordpress ubuntu-14.04 ubuntu-server libssh2


    【解决方案1】:

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

    安装下面的 WP 插件可以让我再次像以前一样安装/更新。

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

    【讨论】:

      猜你喜欢
      • 2012-04-10
      • 1970-01-01
      • 2010-10-08
      • 2021-12-23
      • 1970-01-01
      • 2011-10-01
      • 2019-08-11
      • 1970-01-01
      • 2017-03-28
      相关资源
      最近更新 更多