WordPressの新バージョンを更新をしようとしたら、突然画面が真っ白になって、変なエラーメッセージが表示されました。
「これはやばい状態じゃないのか!?」と焦りました。
うんともすんともいわなくなって、管理画面が表示されず、使いものにならなくなって半泣きでした。
「うげ~!これはやばい!」
そう思いましたが、幸いバックアップは取っているので安心でした。
しかし、「バックアップを復元するのがめんどくさい」これがまず頭にありました。
バックアップの復元って面倒なんですよね。
しかも、僕はやったことがなかったです。
[keikou]今回は、真っ白のWordPressの管理画面を元通りに戻すためにやったことと、いろいろ試してみてバックアップで復元することなく解決することができたので、その方法を詳しく解説しています。[/keikou]
WordPress管理画面が真っ白になってまず試したこと
WordPressの管理画面が真っ白になったときに出ていたエラーメッセージはこんなかんじでした。
[aside type=”sky”]
Fatal error: Call to undefined function w3_is_dbcluster() in /home/自分のサーバーID/suzunoneiro.com/public_html/wp-content/db.php on line 30
[/aside]
「なんのこっちゃ!」完全に意味が分かりません!
インターネットでいろいろ検索してみると、WordPressの新バージョンをダウンロードしてきて、wp-content以外を手動で書き換えをすれば改善できるという情報を見つけました。
FTPで、自分のドメイン内のプログラムの中のwp-content以外のところをすべて書き換えしてみて、もう一度、WordPressの管理画面にアクセスしてみるも、改善されず真っ白のまま・・・。
「ぜんぜんあかんやんっ!」
それでエックスサーバーに泣きすがりました。
エックスサーバーの対応が超迅速でびびった!
僕の使っているサーバーであるエックスサーバーに、状況をメールで説明して改善できないか聞いてみました。
以下、メールした内容です。
=====================================
【件名】
WordPressの新バージョン更新エラーで管理画が表示されなくなりました
【内容】
会員ID:○○○○○、サーバID:○○○○○です。
WordPressの新バージョン更新をしたところ、画面が真っ白になり、
Fatal error: Call to undefined function w3_is_dbcluster() in /home/自分のサーバーID/suzunoneiro.com/public_html/wp-content/db.php on line 30
というエラーメッセージが表示され、
一切管理画面に入ることができません。
インターネットで情報収集をし、
WordPressの新バージョンをダウンロードしてきて、
手動で書き換えをすれば改善できる記載があったので、
ダウンロードを行い、FTPでwp-content以外を新しく書き換えしました。
しかし、エラーメッセージの表示は変わりなく管理画面に入ることができません。
WordPressサポートのサイトも見てみましたが、
海外のサイトみたいでよくわかりませんでした。
これ以上自分で修復するのは限界なので、
こちらにお問い合わせをしました。
改善できそうならアドバイスをよろしくお願いします。
なお、https://suzunoneiro.com/の表示は正常にされています。
=====================================
メールを送信し終わって、「返信が来るのは、どうせ数時間後だろうし、なんかして遊んでよう」そう思っていたのです。
ところが10分も経たない間に返信が来たのです!
「はやっ!!!!!」
以下、エックスサーバーから返信内容を引用しています。
お問い合わせいただき、ありがとうございます。
ご連絡の件につきましては、
サーバー上の[/suzunoneiro.com/public_html/wp-content/]に
ございます、以下のファイル名を一時的に変更いただき、
問題が解消されるかご確認いただけますでしょうか。—————————————-
【db.php】※上記ファイル名の変更で解決しない場合、
以下のファイル名も変更してください。【object-cache.php】
【advanced-cache.php】
—————————————-おそらく変更したファイルを元に戻すと、
再び同じ現象となるかと存じます。その場合は、削除いただいてかまいません。
※こちらのファイルは「DB Cache Reloaded Fix」という
プラグインによるものかと存じます。何かご不明な点がございましたら、お気軽にお問い合わせください。
何卒、よろしくお願い申し上げます。
エックスサーバーに教えていただいたようにファイルを適当なファイル名に変更して、WordPressの管理画面でアクセスすると[keikou]真っ白の画面ではなくなっていました[/keikou]。
改めてアップロードとデータベース作成がされ、普通に管理画面にログインできました。
「やったー!!」
お礼のメールを送ると「解決されたようで何よりでございます」と返信をくださいました。
エックスサーバーって安定性もピカイチだけど、これほどまで迅速対応していただけたことに大満足でした。
「すげえよ!エックスサーバー!」
まとめ
WordPressでトラブルが起こってしまうと自分で復元もいいけど、サーバーを頼りにしてみてもいいかもしれません。
今回は、エックスサーバーの対応の凄さに惚れてしまいました。
エックスサーバーが頼りになるとは言ってもバックアップを取る習慣は必要ですからね!
バックアップ方法については、WordPressのすべてのバックアップを簡単で確実にする方法を解説
エックスサーバーがめっちゃおすすめな理由をWordPress向けおすすめレンタルサーバーはここしかない!で詳しくまとめていますので参考にしてみてください。