ワードプレスのインストール済みプラグインが真っ白になって表示されなくなった場合の対処方法
ファイアウォールが作動して不正と検知されたPHPを削除したところインストール済みプラグインが真っ白に
プラグインの編集画面ではインストールされているプラグインがリストアップされており、稼働しているか稼働していないかも記載があります
また、ワードプレス編集画面内でもプラグインの動作は問題ない状態です
まず試したことは下記
・管理権限の確認 問題なし
・プラグインファイルの破損 破損していない
・PHPバージョンとの互換性 特定のPHPバージョンではサイトごと表示されなくなる
・パーミッション 問題なし
・ブラウザキャッシュクリア 関係なし
・ワードプレスキャッシュクリア WP Super Cacheで実行するも変わらず
ここまで来てPHP内の記述関係かと思いましたがふとプラグインフォルダに関係があるのではと下記を確認
一般的にワードプレスでは
/wp-content/plugins/
にプラグインが格納されています
ワードプレスからログアウトしこのpluginsフォルダをFTPにて一旦「plugins_old」などにリネームします
リネーム後ワードプレスにログインします
プラグインページを再読み込みさせます
上記が終わったら再びログアウトし「Plugin_old」とリネームしたフォルダを元の名称に戻します
この方法でインストール済みプラグイン画面が元に戻りました
まとめ
ワードプレスにおいてプラグインリストが消えてしまう場合、キャッシュによることが多いようです
今回はセキュリティが悪意のあるPHPを削除するよう表示させてきてそれを実行してしまったことから発生しました
ワードプレスの基本機能について、多くはワードプレス側のフォルダ構成が改変された場合新しくフォルダが再構築されるようです
フォルダのリネームでうまくいくこともありますのでお困りの方は一度お試しください
|

