管理画面にログインできない『Fatal error: Call to undefined method dbrc_wpdb::delete() in /』

スポンサード リンク

wordpressの管理画面に管理者のパワードとIDは正しいのにログインできない。

Fatal error: Call to undefined method dbrc_wpdb::delete() in /home/ディレクトリ名/www/ドメイン/wp-includes/option.php on line 370

といった感じのエラーが表示されていた。
このログインできないケースも どうも「DB Cache Reloaded Fix」が悪さしているようだったのですが、プラグイン削除やパーミッションで まったくうんともすんともいわなかった。

スポンサード リンク

解決策

    これは解決できなかったので

  1. wp-config.php (データベース情報が記載されてるので)だけダウンロードして抜き出して
  2. 現在のアップロードされているwordpressは プラグインとthemeとアップロードファイルはダウンロード後に 削除して
  3. wordpressを新規で同じディレクトリに再アップロード後に
  4. 先ほどのwp-config.phpだけ上書きでアップロードして
  5. ログインできるようになった。

別のサブドメインの場合。

調べてみた所これも、あれだ。データベースキャッュプラグイン関連のバグ。
DB Cache Reloaded Fix が悪さしているらしい。

  • FTPソフトで コンテンツフォルダのプラグインにたどり着く、
  • プラグインフォルダの名称変更する
  • しかし直らない。
  • 通常ならこれでプラグインがオフになって更新できたりするのですが・・・

  • db-cache-reloaded-fixのプラグインを削除した。
  • しかし今度は違うエラーが出る。
    db-cache-reloaded-fixを、再アップロードしても変化が無い。

  • 再度新規でダウンロードしたdb-cache-reloaded-fixのプラグインをプラグインフォルダに入れてみた
  • これで管理画面にログインできた。
    どうもwpのverアップの際に、db-cache-reloaded-fixが有ると悪さしまくる。

    verアップ前には停止するか削除して際アップロードするくらいの慎重性が必要かもしれない。

    個人的には 『db cache reloaded fix』は面倒すぎるのでもう使いたくない。
    まいどこのプラグイン一つでログインできないwordpressがあるのは実に面倒極まりないのである。

    コメント

    タイトルとURLをコピーしました