今朝起きたら突然サイトも管理画面も真っ白に。
-
追記です。
試しに、ルートに設置してあるindex.php
<?php
define(‘WP_USE_THEMES’, true);
require(‘./wp/wp-blog-header.php’);
?>を、「test」だけにしてみたら、testと表示されました。
こんにちは、
画面が真っ白になるのは、特定の原因で発生するものではありません。ワードプレスは、運用状態でエラーを表示しない設定になっているので、何らかのエラーがあれば、真っ白くなります。
ずっと読み込み中でサイトが表示されないのは、サーバに何らかの障害がある可能性もあります。
手順としては、
ブラウザのキャッシュを念のため削除。
データベースを念のため、バックアップできれば、バックアップ。直近の作業を思い出し、プラグインのインストールなどをしていれば、FTPから、サーバ上のプラグインを削除する。
サーバが正常に動作していることを確認する(FTPが問題なく使えて、レンタルサーバなどの管理画面チェック)
※testとだけ記述で動作するなら、サーバは動いていそうですね。
FTPで、見覚えのない.htaccessファイルがないかどうかチェックする。
サーバ上のwp-config.phpを開いて、
define('WP_DEBUG', true); ini_set("display_errors",1);
という記述を追加して、エラー表示するようにしてみる。
ファイルに、意味不明のアルファベットが長く続く文字列など、異常がないかを注意ブログにアクセスして、エラーが出ていないかチェックする。
エラーがあれば、それぞれに対処する。
何も見つからなければ、テーマをデフォルトや、3.0ならtwentytenに戻す。
プラグインを、はずしていく。
表示できるようになったら、そこからひとつづつ戻して、原因をチェックする。
アドバイスありがとうございます。
* 使用しているプラグイン名:なし(全部削除してみましたが状況変わらず)
* テーマ名とバージョン:default
* PHP:すみません、意味がわかりません
* MySQL:サーバーがxreaで、phpMyAdmin:2.10.1、バージョン: 5.1.22-rc
* 使用ブラウザとバージョン:Firefox 3.6.7(他のブラウザでも状況変わらず)管理画面アドレスを直接叩いても表示されません。
>* MySQL:サーバーがxreaで、phpMyAdmin:2.10.1、バージョン: 5.1.22-rc
知り合いがxreaで同様の問題になったケースがあります。その時はWordPressそのものを該当ディレクトリに上書きすることによって直りました(管理画面の自動アップグレードではなく、FTPで直接入れた)。
試してみてください。
nobitaさん、サーバーは問題なさそうです。データーベースについてはよくわかりません。
define(‘WP_DEBUG’, true);
ini_set(“display_errors”,1);を、どこに貼ったらよいかよくわからないので末尾に貼りましたが、
エラーメッセージは出てくれませんでした。プラグイン全消去、default以外のテーマ全消去しても状況は変わりませんでした。
管理画面事態も表示されないので、defaultテーマを選び直すこともできていませんが。。。V.J.Catkickさん
wordpressを上書きして、configなど書き直しましたが、動きませんでした(涙
もしかしたらなにか見逃しているポイントがあるのでしょうか。。。普通にindex.htmlをアップすると表示されるので、
原因はwordpressあるいはデータベースにあるのではないか、と素人的には思います。いっそのこと一旦全部削除しようかとも思うのですが、
そうすると今までの投稿は消えてしまうのですよね?
それに再発も怖いですし、やはり原因をつきとめないといけませんね。まだ PHP が動いてない、あるいは正常に動いていないという可能性もあります。原因をつきとめたいお気持ちはわかりますが、質問者の方がご自分で問題をひとつひとつ切り分けて原因を探るしかありません。回答者の方はその手助けをするだけです。
ご自分で細かな原因の切り分けができないようなら、WordPressを一度削除して再インストールを試してみた方が解決は早いと思います。データベースや必要なファイルをバックアップした上で、サーバ上のファイルを全て削除し、もう一度WordPressをインストールしてみてください。これで動けばサーバ上のWordPressのファイルになんらかの異常が起きている(起きていた)可能性が高いです。
また別のサーバのxreaアカウントを取得し、WordPressをインストールしてみてください。これで動けばお使いのサーバになんらかの異常が起きている可能性が高いです。他にxrea特有の問題として、自動挿入広告が勝手にページ上部に入ってしまう事でサイトがきちんと表示されないという事例を聞いた事があります。同じ様な例は言い出せばキリがありません。
他に考えられる原因としてはデータベースに異常が起きている可能性もあります。運がよければデータベースを最適化する事で異常がなおる可能性もありますが、データベースをご自分で修正できないのであれば、最初からサイトを構築する他ありません。投稿した記事はGoogleなどのキャッシュから復元してください。また今後はこういう時のために常日ごろからこまめにバックアップを取るようにしてください。
とにかくまずは自分にできる事とできない事を整理し、できる事からひとつひとつ試されてはいかがでしょうか。
を、どこに貼ったらよいかよくわからないので末尾に貼りましたが、
私は、習慣的に先頭行に貼り付けていますが、位置については考えたことがありません。
エラーが出ない時には、私は、念のためブラウザのキャッシュを消去します。
また、プラグインを使っていないので、関係ないかもしれませんが、サーバ側にキャッシュを作る機能を持つプラグインもありますから、それらも消します。必ずエラーが出るのかといえば、出ない時もあったかもしれません。
(例えば、ルートで、.htaccessを使って、エラーを出さないようにしている場合など)テーマ名とバージョン:default
3.0からは、defaultテーマがなくなりました。3.0のデフォルトテーマは、twentytenという名前のテーマですから、デフォルトテーマを使っているとすると、2.xからのアップグレード版なのだろうと推察いたしますが、
アップグレード作業は、最近ですか?
Heihachiroさん ありがとうございます。
WordPressを一度削除して再インストールを試してみた方が解決は早いと思います。
過去の記事を残すことはできるのでしょうか?
また別のサーバのxreaアカウントを取得し、WordPressをインストールしてみてください。
同一サーバーに別フォルダを作ってインストールした所、正常に機能しました。
データベースに異常が起きている可能性もあります。
これは今の自分には手が出ないので、検索中です。
nobitaさん
define(‘WP_DEBUG’, true);
ini_set(“display_errors”,1);を先頭の<?phpのあとに貼付けてみましたが、エラーが出てくれませんでした。
アップグレード作業は、最近ですか?
何ヶ月か前だと思います。最近ではありません。
ほかに考えられる対策はなにかあるでしょうか?
みなさんのお力を借りたく思います。よろしくおねがいします。過去の記事を残すことはできるのでしょうか?
記事のデータはデータベース内に格納されているので、サーバ上のファイルを消しただけではデータは消えません。ただ念のためにバックアップをするのを忘れないでください。既に上書きアップロードを試されているようですので、これで動いたら儲けものぐらいの気持ちで試してください。
データベースを含めた本格的な再インストールではもちろん投稿した記事は失われます。
こんにちは
当方はXreaでDrupalを使用していた時に同じような状況になったことがあります。
その時はXrea管理画面からMySQLへアクセスしデータベースの最適化を行うことで
解決しました。(原因は不明なままですが)あとはXreaでトラブルが起こるとまず
ここでサーバ状況を確認し
サーバがビジーな状況の時は何もいじらない事にしています。当方WPは触ったばかりなので他のCMSでの話になりますが
メモリが足りていなくても画面真っ白になる場合があるようです。こんにちは。
- サーバーのメンテナンス情報を確認したか。あるいは、トラブル情報を確認したか。
- 同じサーバーないし MySQL を使っている人が、一時的に高負荷をかけている可能性を考えたか。
- PHP が必要としているメモリー不足か。
- phpMyAdmin でテーブルを最適化されましたか?
- FTP クライアントで、見覚えのない「.htaccess」ファイルがないかどうかチェックする。
- FTP クライアントで、WordPress を上書きしてインストールしてみる。
「突然」ということは、1や2の可能性を考えた方が良いと思います。この場合は、時間をおけば直る可能性があるので、むやみにいろいろいじらない、というのが最善です。
同一サーバーに別フォルダを作ってインストールした所、正常に機能しました。
この時、当然、WordPress のテーブル接頭語を今とは違うものに変えてインストールなさったのですよね?あるいは、WordPress の関連するテーターベースのテーブルをバックアップしておこなったのか? この辺の意味合いがお分かりですよね。
過去の記事を残すことはできるのでしょうか?
phpMyAdmin で該当するテーブルをバックアップする方法をご存じないのか?
3に関しては、私の場合 WordPress 3.0で、プラグインを30個以上入れていますが、使われているメモリーは、32MB 前後です。ご参考までに。
5に関しては、ガンブラーウイルス等も視野に入れて検討する。
エラーが表示されない件について
public_html直下に、.htaccessファイルを作成して
php_flag display_errors On
としてみてください。
すでに、.htaccessに display_errors Offの記述があれば、Onに変更してみてください。wpディレクトリからルートにインクルードしているんだと思いますが、wp/に直接アクセスして様子を見たほうがいいかも、、、、
- トピック「今朝起きたら突然サイトも管理画面も真っ白に。」には新たに返信することはできません。