管理画面が真っ白
-
3.6.1にバージョンアップしました。
昨日まで普通に使えていたのに、急にログイン画面が真っ白で管理画面に入れなくなりました。
こちらのフォーラムでいろいろ調べていたのですが、何しろ素人なもので、説明されている意味もわからず、何をどう直せばいいのか、さっぱりわかりません。
OSはMacです。
宜しくおねがいします。
-
画面が真っ白になっているということは、何らかのPHPエラーがでているということです。
wp-config.php に 書いてある WP_DEBUG オプションを true にするとエラーが表示されるようになります。
http://www.applelife100.com/2012/06/28/debugging-wordpress-1/
※本番環境でエラーを表示させるとセキュリティリスクになりますので、テスト環境で表示させてみてください。ご回答ありがとうございます。
ダウンロードした3.6.1にはwp-config.phpが含まれていなくて、wp-config-sample.phpだけですが、こちらで宜しいのでしょうか?
また、テスト環境で表示させるということは、どういうことでしょうか。
追記
もとからあったwp-config.phpをtrueにしてみたら、こんな表示がでました。
Warning: Cannot modify header information – headers already sent by (output started at /home/studio-jun/www/wordpress/wp-content/themes/stinger3ver20130906/functions.php:1) in /home/studio-jun/www/wordpress/wp-includes/pluggable.php on line 875
順序としては、
WordPressをまず、アップデートし、それからstingerの最新バージョン3をインストールしました。と、今ログイン画面を表示させてみたら、次はこのようなメッセージが。。
Warning: require(/home/studio-jun/www/wordpress/wp-includes/kses.php) [function.require]: failed to open stream: No such file or directory in /home/studio-jun/www/wordpress/wp-settings.php on line 131
Fatal error: require() [function.require]: Failed opening required ‘/home/studio-jun/www/wordpress/wp-includes/kses.php’ (include_path=’.:/usr/local/php/5.2.17/lib/php’) in /home/studio-jun/www/wordpress/wp-settings.php on line 131
突然おかしくなることはないのね、
もし突然だとウイルス、改ざんの疑いもありますが、昨日まで普通に使えていたのに、
以前はなにかありましたか。何かの途中でおかしくなったのか、前日終了後翌日アクセスしたらおかしくなったのか。
プラグインを無効にする。
テーマを TwentyThirteen だけにして試みてください。以前には何もありませんでした。前日終了後翌日にアクセスしたら真っ白という状態でした。
もし、stingerテーマの不具合だとすれば、もとのテーマに戻してみようと思うのですが、管理画面にログインできないので、どうしたものかと・・・。プラグインと
テーマは stinger最新版が警告とエラーが出ています。
Warning がでているので致命的ダメージが有ると思われます。
何も手を付けていないで、デバッグのerrorが変わるのも気になるところです。かつてより kses プラグインは「業務」とか「業界」など「業」をつかったテキストが入力されると、文字化けを起こしています。
パソコンを始めた頃、名簿を作っていて全く違う名前なのに、同じ名前が重複していますとアラートされた経験があります。以来タグやメディア名は英数にしています。もとからあったwp-config.phpをtrueにしてみたら
とあったので出来ると思ったのですが。
さて、管理画面にログイン出来なくても
SFTP でサーバーにログイン。
プラグインフォルダを全て無効。
テーマを TwentyThirteen だけにして試みてください。ありがとうございます。
サーバーからプラグインのフォルダー名を変えて無効化を試してみましたが、名前の変更ができなくなっています。
また、テーマは、stingerは削除できたのですが、twentyten, twentyeleven, twentytwelveが削除できないようになっています。もう、どうしようもないのでしょうか。
度々、恐れ入ります。
サーバーにアクセスし直してみたら、テーマはtwentythirteen以外は削除されていました。
が、プラグインフォルダは変更できず、バックアップをとっておいて、すべて削除しました。
しかし管理画面へのアクセスは、相変わらずです。やっぱりだめなんでしょうか・・。
度々、すみません。
が、ログインできました!!!エラーメッセージの意味は理解できなかったのですが、kses.phpファイルをどうにかすればよいのか?といろいろ苦悶しておりましたところ、目を皿のようにしてincludeフォルダをチェックしていたら、kses.php ファイルがない!と気づき、改めてアップロードしたら、管理画面が表示されました。(感涙。。)
stingerのテーマにて、サイトも表示されました。ただ、なぜ、なくなっていたのかは判明できず、ご教示頂いたように、何かのプラグインによる不具合で、今回のトラブルが起きたかもしれないので、一つずつインストールしながらチェックしていきたいと思います。
このたびは、皆様方にお力添え頂けましたこと、この場を借りて御礼申し上げます。
本当にありがとうございました。ド素人ながら、少しづつ上達していきたいと思いますので、今後ともどうぞ宜しくおねがいいたします。
ログインと復帰、おめでとうございます。
いろいろ苦悶して、新しい発見がたくさんあったことでしょう。今回のトラブルは、エラーがいつから出ていたのかはっきりしない不安があります。
潔くプラグインとテーマを削除したのも良かったと思います。
あとはログインパスワードを変更するとか、不審なユーザー登録者がいないか調べる。
セキュリティ系プラグインをきちんとセッティングして今後に備えましょう。相談に答えることでわたしも勉強になるし、学びを整理できます。
一緒に前へ進んでいきましょう。ありがとうございます!
あれから、プラグインを復活させているのですが、テーマとプラグインの相性が悪いのか、
インストールするたびに、いろんなNoticeが出てきます。
とりあえず、サイトは表示されているので、根気よく試すしかないかな〜と。最近、いろいろとサイト乗っ取りとかあるので、セキュリティ系は必要ですね。
参考になりました。
ありがとうございます。stinger テーマはひと通り必要なプラグインはテーマ自体に内蔵されています。
だから、機能を拡張しようと思って入れるプラグインとの相性は難しいですね。
プラグインを入れた時に、コンフリクトのアラートが出るようになるといいね。わたしもstingerテーマで更新しているサイトが有りますが、ほとんど手を加えない方向で公開しています。
なるほど、そうだったんですね。
stingerはいいよ、という巷の噂を耳にして、よくわからないまま、今回デフォルトから変更してみた次第です。
なもので、プラグインも何もそのままにしておいたのがトラブルの元だったのかもしれませんね。
ためになる情報をありがとうございます!
- トピック「管理画面が真っ白」には新たに返信することはできません。