システム管理メモシステム管理メモシステム管理はいつも泥沼。foundで更新が失敗ハードウェアの故障でしばらくメンテナンスが行えなかったサーバーを復旧させました。4か月ほどダウンしていたため、OSの他インストールされているWordPressの本体やプラグインが古くなってしまいました。更新をダウンロード中...ダウンロードに失敗しました。foundインストール失敗と更新に失敗。phpモジュールが消えてしまった可能性があると判明。コマンドで確認してみると、なぜかphp56-curlとphp56-ftpが表示されません。4か月前までは動いていたわけですから、原因はまとめて更新したことによるものでしょう。11.2へ更新するときに依存関係で消されてしまったと推測します。更新サーバーから消されてしまっていること。今はphp7系になってしまっており、php56系をどうインストールするかが問題。コマンドでパッケージを作成し、これをターゲットサーバーにコピーして、php56-curlとphp56-ftpを復旧することにしました。apacheを再起動。WordPress管理画面に戻って更新をかけたところ、無事にWordPress本体やプラグインを更新することができました。原因は、phpモジュールが消えてしまっていたことでした。不思議なことに、これらのモジュールが入っていなかった間、プラグインを更新しようとすると、インストール失敗と表示されるほか、OSのログに次のようなメッセージが記録されていました。使えない場合は、WordPressサイトのサーバーからユーザーのサーバーへ直接ftpして接続しようとするみたいです。