• カミナリツイッターカミナリtwitter
  • カミナリフェイスブックカミナリfacebook
  • カミナリインスタグラムカミナリinstagram

山陰の情報を発信するカミナリ

ナビ

12

JULY

ウェブTUESDAY 2022 / 7 / 12

WP-Crontrolプラグインで自動更新有効時にWordPressが止まる症状

WordPressにはプログラムを定期実行する機能があります。

しかしその実行状況は確認しづらいため、それを可視化するためのプラグインで WP-Crontrol というプラグインがあるのですが、このプラグインを自動更新有効に設定しているとWordPress本体が止まるという症状が2022/7/11くらいから発生していたようです。

Release Noteを見ると、Version1.13.1 にてPHPの機能のautoloadを導入したところ想定外の挙動を取ってしまったようです。複数回の修正を経て、最新の1.13.4 ではautoloadをやめて元に戻したと記載してあります。

 

WP-Crontrolのエラー画面

 

対処方法は、wp-content/plugins/wp-crontrol フォルダを削除すればOKです。デバッグ用のプラグインですので、無くなってもWordPress本体の挙動には特に影響ありません。

 

== Error Message ==

Warning: require_once(…/wp-content/plugins/wp-crontrol/vendor/autoload.php): failed to open stream: No such file or directory in …/wp-content/plugins/wp-crontrol/wp-crontrol.php on line 45

Fatal error: require_once(): Failed opening required ‘…/wp-content/plugins/wp-crontrol/vendor/autoload.php’ (include_path=’.:/opt/php-7.4.28/data/pear’) in …/wp-content/plugins/wp-crontrol/wp-crontrol.php on line 45

このサイトで重大なエラーが発生しました。

== / Error Message ==

 

最近はプラグインが原因でWordPress本体が死んだ場合には自動的にそのプラグインを無効化するような仕組みが導入されていますが、それも効かないタイプのエラーだったようです。

デバッグ用のプラグインは、用が済んだら無効にしておくべきでした。。。

松本博之隠しプロフィール画像

TEXT by

松本 博之まつもとひろゆき)

1978年、鳥取県米子市生まれ。
株式会社マジックワード WEBシステムの開発・運用を担当。

WordPressの実績多数。表面的な使用方法を把握するだけでなく、WordPressのソースコードを読み解いて対応できます。
国家資格の応用情報処理技術者をなんとなくとりました。

この人が書いた他の記事を読む