2021/5/21 10:00過ぎに blog の設定画面をゴニョゴニョしていたところ突然エラー画面が表示されかなり焦る。
エラー内容を見ると
Warning: require_once(classes/siteguard-disable-author-query.php): failed to open stream: No such file or directory in /home/c7******/public_html/nakacya.blog/wp-content/plugins/siteguard/siteguard.php on line 60
Fatal error: require_once(): Failed opening required 'classes/siteguard-disable-author-query.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/******public_html/nakacya.blog/wp-content/plugins/siteguard/siteguard.php on line 60
このサイトで重大なエラーが発生しました。
と SiteGuard周り でエラーが出ている模様。
取り敢えずファイルマネージャを起動して該当ディレクトリを参照するがエラーの通り該当ファイルが存在しない状況。
ふと、メールを確認すると
以下のプラグインを更新しました:
- SiteGuard WP Plugin (バージョン1.5.2から1.6.0へ)
うん、やっぱり君が更新されて不具合が起きていたのね・・・・
エラーでサイトにアクセス出来ない
サイトにアクセス出来ないので WordPress のコントロールパネルが触れない=正規のアンインストールも出来なければロールバックも出来ない状況。
仕方がないので wordpress.org のフォーラムに「障害出たよ」と投稿してから以下の手順で復帰を目指す。
まずは、SiteGuardをアンインストール
SiteGuard をアンストールしサイトを復旧させよう
【SiteGuard をアンストール】
- conoha WING のコントロールパネルにログイン
- 「サイト管理」ー「ファイルマネージャ」を起動
- [public_hmtl]-[blog のドメイン]-[plugins]-[siteguard]を右クリック
- 開かれたメニューより[削除]をクリック
- blog を開いて動作確認
取り敢えずはこれで復旧した。
そうこうしてる途中で SiteGuard WP Plugin を制作しているJP Secure さんから回答が来た。
SiteGuard WP Plugin 1.6.0 にてエラー
サポート » プラグイン » SiteGuard WP Plugin 1.6.0 にて…
ふむふむ、更新時のファイル追加ミスですか、まぁあるよね・・・・
と twitter検索してみると被害者続出www
x.com
続いては SiteGuard の再インストールを行う
【SiteGuardの再インストール】
- [Wordpress のコントロールパネルより]ー[プラグイン]ー[新規インストール]をクリック
- 検索窓に SiteGuard WP Plugin を入力して検索
- 表示された「SiteGuard WP Plugin」をインストールし有効化
これで復旧完了
まぁ、これは手動復帰の方法なのでリカバリーモードを使えばもう少し簡単に戻せる筈だがメールの登録ミスとかしていてリカバリモードのメールが飛んでこない人もいると思うので書き示しておく。
リリースして僅か15分の間でも被害者続出しているのでこういう更新ってけっこう大変だよねぇ
自動更新の良し悪しのところですね
コメント