以前から使用していたワードプレスプラグインのJetpackですが、最新バージョンにしてからサイト統計がエラーで使えなく、SNS連携もできなくなり、泣く泣くプラグイン停止。
SNS連携は他のプラグインで代替していましたが、サイト統計情報はかなり便利だったので、なんとかしようと調べてみました。
ロリポップのPHPバージョンが原因
プラグインをアップデートでおかしくなったので調べてみると、ドンピシャでこんなことを書いている人が。
WordPress、プラグインJetpackのアップデートに注意! Fatal errorでサイトにアクセスできなくなった | Swingin’ Thinkin’
まさにこのブログもサーバーはロリポップ。で、PHPバージョンを調べてみると5.3(CGI版)。
そうや、これが原因や!と、早速バックアップとってPHPを7.1(CGI版)に変更。以下ロリポップでの変更の手順です。
- ロリポにログイン
- 管理画面からWEBツールへ
- PHP設定で対象ドメインのPHPバージョンを7.1へ変更
ただ僕の場合は、プラグイン停止してから、再インストールしても 「すでにインストール済み」 みたいな表示がでてしまっていたので、FTPでプラグインフォルダを削除する必要がありました。
あとは数分待つだけで、見事Jetpackは復活されました。
まとめ
便利なプラグイン機能がまとめてつかえる、その名に恥じないプラグインパックのJetpack。
アップデートでエラーが発生した場合、まずはプラグイン停止。そしてロリポップを借りているなら以下をチェックしてみてください。
- PHPバージョンを調べてみる
- PHP7以前だと7以降に更新
- 念のためバックアップは必ずとっておく
このときに重要なのが、必ずバックアップはとっておくようにしてください。
僕も素人なので、なにかあったとき(ワードプレス真っ白など)、自分で対処できないという方はバックアップをして自己責任でお願いします。
これで僕はロリポップサーバーで使えるようになったので、同じような症状がでたなら一度確認してみてはいかがでしょうか。
追記
jetpackの4.8.1にて不具合が解消されたようです。
- バグ修正
- 5.4以下のバージョンの PHP との非互換性が前回のリリースで導入されたため、致命的なエラーが発生しており、直ちにこれを修正。
- サイトマップ: 一部のプラグインが前回のリリースで削除された関数に依存していた点を修正。
- 一般:設定エリアの情報アイコンをクリックしてもページの上部に移動しないように修正。
- 一般: アンチスパムカードが、Jetpack ダッシュボードで常に正しいステータスを表示するよう修正。
これでPHPバージョンを変更しなくても正常に動くはず。
コメント
自分もJetpackの問題でアクセスできなくなりました。
FTPでディレクトリごと削除して復旧させましたが、まさかPHPのVerが原因だったとは・・・
ここを見て知りました、しかしコアサーバーはどうしたものか・・・
YOSHIさま
jetpack使えないのは不便ですよね。
コアサーバーは使ったことないので、お力になれずすみません。
今日、Jetpackの配布ページを確認してみたところ、旧VerのPHP関連の致命的なエラーを解消したVerUpが行われていることを確認しました。
更新自体は4/5にには来ていたようなのがなんとも・・・
ディレクトリごと削除して、しばらく見てなかったよ。
最新の4.8.2にアップデートして、無事使えるようになりました。
YOSHIさま、コメントありがとうございます。
僕も確認してみたんですが、4月5日にきてましたね。
もう少し早かったら・・・とは思いましたが、無料のプラグインを使わせていただいている身としてはしかたないですよね。
有益な情報ありがとうございました。