WordPressで、SiteGuard WP Plugin(サーバーガードプラグイン)を削除しようとしたところ、
上のキャッチアイ画像のように、
- 削除しています
- 削除に失敗しました: このサイトで重大なエラーが発生しました。WordPress のトラブルシューティングについてはこちらをご覧ください。
と、メッセージが表示され、削除できませんでした。
WordPressで削除できないプラグインを削除するにはどうしたらよいでしょうか?
【答え】サーバー上からsiteguardフォルダごと削除
「wp-content」-「plugins」配下にある「siteguard」フォルダを、丸ごと削除します。
すると、Wordpress管理画面上の「インストール済みプラグイン」からサーバーガードのプラグインが消えます。
ただし、新バージョンの更新でプラグイン復活した
サーバー上から、フォルダごと削除したにもかかわらず、
新しいバージョンのSiteGuard WP Pluginが出たら、Wordpress「更新」画面に表示され、
プラグインにも再度、SiteGuard WP Pluginの表示が復活しました。
wp-config.phpのデバックをオンにしてみた
エラーの原因を探るべく、wp-config.phpに以下を記載し、デバックモードをオンにしてみました。
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );
しかし、「削除に失敗しました: このサイトで重大なエラーが発生しました。WordPress のトラブルシューティングについてはこちらをご覧ください。」以上のエラー情報は表示されませんでした。
おとちゃん
根本解決の糸口は、つかめず
grepで「siteguard」を検索したらclass.jetpack.phpヒット
grepで「siteguard」を検索したらclass.jetpack.phpヒットしました。
配列で記載されていましたが、class.jetpack.php自身、Wordpressの本体ではないので、修正するのはやめ様子見としました。
コメント