WordPress保守ブログ(プラグイン更新で500エラー)
ワードプレスを保守してるゴルフおじさんです。
今日も、ワードプレスが落ちました。。。
2021年12月3日(金)11時ごろ、
プラグインの更新が溜まっていたので、管理画面>ダッシュボード>更新でプラグインを一括更新し無事終了。
14時ごろ、仕事をしていたら、社員から、当社ホームページがエラーになっていますと報告があり、見てみると
初めて見る画面で、「WordPress のトラブルシューティングについてはこちらをご覧ください。」をクリックしページを見ても何のことかわからず、とりあえずF12でchromeのデベロッパーツールを見ると500エラーが発生中。
よく、プラグインとかワードプレスの更新中でこけてると、メンテナンス画面が出るので、FTPツールで「.maintenance」ファイルを確認したが無いことを確認。
ただ、https://www.n-sysdes.co.jp/は上記エラー画面になりますが、https://www.n-sysdes.co.jp/corporate/等の下位層のページは閲覧できます。
どういうこと!?
仕方ないので、wp-config.phpのデバッグモード(define( ‘WP_DEBUG’, false );)をtureに変更したところ、
Parse error: syntax error, unexpected ‘->’ (T_OBJECT_OPERATOR) in /virtual/119.245.141.45/ssl/home/corporate/wp-content/plugins/ninja-forms/includes/Routes/Submissions.php on line 717
ようやく犯人を見つけました^^
後は、管理画面>プラグインのNinja Formsを無効化すれば、ほら、表示されました!!
でも、このままではNinja Formsが使えない・・・
今回の教訓、ワードプレスやプラグインの更新時は、ちゃんとホームページが表示されるか確認しましょう!
エラー時のバージョンは以下の通りです。
wordpressバージョン:5.8.2
Ninja Formsバージョン:3.6.7