サポート » 使い方全般 » 画面が真っ白になってログインできなくなってしまいました。

  • 解決済 katsu moriyama

    (@katsu-moriyama)


    すみません、どなたか教えていただけませんでしょうか?

    色々と変更をしていたら、画面が真っ白になってしまいログインできなくなってしまいました。
    ネットでぐぐってたら、define(‘WP_DEBUG’, false);」を「define(‘WP_DEBUG’, true);に変更すると良いと書いてあったので、
    やってみましたらいくつかの文章が出てきました。他は何とかクリアできましたが、これはどうすればいいのか、さっぱりわかりません。

    Fatal error: Call to undefined function register_sidebar() in /○○○○○○/wp-includes/functions.php on line 13

    お手数をかけますが、ご指導をいただけませんでしょうか。宜しく御願いします。 

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター jim912

    (@jim912)

    エラーメッセージでは、「wp-includes/functions.php で定義されていない register_sidebar が実行されました 」ということになっています。
    本来であれば、wp-includes/functions.php から、register_sidebar を実行することはありませんので、このことから

    • テーマの functions.php に記述すべき内容を、wp-includes/functions.php に、記述してしまった
    • テーマのfunctions.php を、wp-includes/functions.php に間違って上書きしてしまった

    の、いずれかの可能性が高いと思います。

    いずれにしても、wp-includes/functions.php のバックアップを取った上で、お使いのWordPressのバージョンを新たにダウンロードし、wp-includes/functions.php の上書きを行ってみてください。

    トピック投稿者 katsu moriyama

    (@katsu-moriyama)

    jim912さん、ありがとうございます。

    教えていただいたように、functions.php を、wp-includes/functions.php に間違って上書きしてたようです。

    早速、新たにダウンロードをしたwp-includes/functions.php の上書きをしてみました。
    そうしたら、21個のエラーが出てきました。
    これは自分の手に負えないと思いましたが、良く見ると18個がプラグインのエラーメッセージでした。

    そこで、phpMyAdminでプラグインを別のフォルダに移動しましたら、エラーメッセージが一つだけになりました。

    Fatal error: Cannot redeclare custom_menu() (previously declared in /○○○○○/wp-content/themes/10daysWP_2nd/functions.php:69) in /home/katsuphotostudio/www/blog/wp-content/themes/10daysWP_2nd/front-page.php on line 86

    もし、可能でしたらこれが何か教えていただけませんでしょうか?
    お忙しいところすみません。宜しく御願いします。

    トピック投稿者 katsu moriyama

    (@katsu-moriyama)

    大変お世話になりまして有難うございました。
    このアドバイスを頂いてから、色々とやってみましたが、上手く行きませんでした。
    それから、ダメ元だと思って思い切ってwordpressの上書きをしてみましたら、
    元通りにはなりませんでしたが、かなり復旧できました。

    大変お騒がせをしましてすみません。有難うございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「画面が真っ白になってログインできなくなってしまいました。」には新たに返信することはできません。