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」が悪さしているようだったのですが、プラグイン削除やパーミッションで まったくうんともすんともいわなかった。
解決策
- これは解決できなかったので
- wp-config.php (データベース情報が記載されてるので)だけダウンロードして抜き出して
- 現在のアップロードされているwordpressは プラグインとthemeとアップロードファイルはダウンロード後に 削除して
- wordpressを新規で同じディレクトリに再アップロード後に
- 先ほどのwp-config.phpだけ上書きでアップロードして
ログインできるようになった。
別のサブドメインの場合。
調べてみた所これも、あれだ。データベースキャッュプラグイン関連のバグ。
DB Cache Reloaded Fix が悪さしているらしい。
通常ならこれでプラグインがオフになって更新できたりするのですが・・・
しかし今度は違うエラーが出る。
db-cache-reloaded-fixを、再アップロードしても変化が無い。
これで管理画面にログインできた。
どうもwpのverアップの際に、db-cache-reloaded-fixが有ると悪さしまくる。
verアップ前には停止するか削除して際アップロードするくらいの慎重性が必要かもしれない。
個人的には 『db cache reloaded fix』は面倒すぎるのでもう使いたくない。
まいどこのプラグイン一つでログインできないwordpressがあるのは実に面倒極まりないのである。
コメント