WordPress 3.7の自動アップデート機能を使う

アップデートの目玉のはずの自動インストール機能が動かなかったので、調べてみた。

自動インストール機能を使うためには、環境に条件がある模様。その条件を満たしているかどうか調べてくれるプラグイン「Background Update Tester」をインストール。

インストールして有効化した後にダッシュボードの「Update Tester」のページを見に行くと、チェックした結果が表示される。すると、1行目にこんなエラーが。

FAIL: Your WordPress install cannot communicate with WordPress.org securely. Talk to your web host about OpenSSL support for PHP.

というわけで、サーバー上のPHPがOpenSSLをサポートしていないのが原因だった。サーバー上のPHPのconfigureのオプションに--with-opensslを追加して作り直し、インストール後にApacheを再起動したら全項目がPASSになった。

タイトルとURLをコピーしました