Ubuntuサーバーをphp 7にアップグレードしてssh2を設定しました。その後、私のWordPressプラグイン/テーマは更新されません。 WordPressのコンテンツディレクトリが見つかりません(wp-content)を受け取っています。この機能はphp 5を使う前はうまくいきました。私の許可は変更されず、755(フォルダ)644(ファイル)のままです。
私は以前と同じsshユーザーを使用しています。これはサーバー上の私の主要ユーザーです。 php7.Zipファイルを解凍して、私のユーザーのホームディレクトリにpecl-networking-ssh2-php7ディレクトリを作成しました。拡張子を付けてphp.iniファイルに設定しました。
何がプラグインアップデータをぶら下げていますかについての任意のアイデア?
私はインストール時にlibssh2-phpを削除するphp-ssh2をインストールすることで問題を解決しました。
$ Sudo apt-get install php-ssh2
また、wp-contentフォルダのアクセス権を775に変更しなければなりませんでしたが、wp-content/pluginsは755のままでした。
$ chmod 775 wp-content