• 解決済 katoo

    (@katoo)


    当社のメインHPのトラブルを至急に解決をする
    お手伝いに関し相談をしたく思います。

    詳細を説明をいたします。

    昨日 16:00から、サクラのサーバにある 当社メインサイト
    が真っ白になり表示されない事象が、本日現在
    続いております。

    最初の事象としてはApacheがダウンしたため、
    httpdコマンドでアパッチのリスタートを試みました。

    今まではこの対応でほとんどのサイトが見られるようになりましたが、
    今回は一部のページで空白になる事象が発生しました。

    そこで、mysqldコマンドでmysqlのリスタートを試みたところ、
    上記のメインのサイトが空白になり、アクセスできなくなりました。

    wordpressの管理画面を開こうと試みましたが、
    こちらも空白で表示されたため、管理画面から調査もできない状況です。

    サーバはさくらインターネットの専用サーバを使用しており、
    さくらインターネットにサーバのリブートの依頼をし実行してみましたが、
    事象は解消されませんでした。

    ネットで”さくらインターネット wordpress 真っ白”などと検索し、
    wordpressの管理画面が空白となったときのエラーの発見方法を試みましたが、
    うまくいきませんでした。

    【試みたこと①】
    php.iniを編集し、エラーログを出力させる。
    display_errors=”0″
    error_reporting=”2047″
    log_errors=”1″
    error_log=”/home/アカウント/log/phperror.log”
    結果はエラーログが出力されませんでした。

    【試みたこと②】
    wp-config.phpの設定を変更してメッセージを出力する。
    define(‘WP_DEBUG’, true);
    結果は空白のままでした。

    【試みたこと③】
    mysqlの最適化を実施。
    結果は空白のままで変わりませんでした。

    【試みたこと④】
    functions.phpが怪しくないか調べる。
    こちらは昨年のタイムスタンプから更新されていませんでした。

    【試みたこと⑤】
    wt-config.phpの設定でphpのメモリ上限を64Mに設定してみましたが
    解消されませんでした。

    【試みたこと⑥】
    プラグインを一度全て無効にしました。
    無効にする方法はプラグインファイルを削除する方法と
    MYSQLのレコードを更新して無効にする方法と2パターン試しましたが
    解消されませんでした。

    【試みたこと⑦】
    その他、PHP、httpd、Mysqlのログについて確認をしましたが
    今回の事象に直接関係がありそうな情報を抽出することはできませんでした。

    以上がGoogleで本事象を検索した際にhitした情報を元に
    対応を実施した結果となります。
    様々な事を試しましたが、現時点も解決の糸口が掴めておりません。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • wp-config.php

    define('WP_DEBUG', true);

    先頭に記述しましたか?

    wp-config.phpの中に同じ定数(WP_DEBUG)が記述されていませんか?

    OKなら、WP_DEBUGの次の行に

    define('WP_DEBUG_DISPLAY',true);

    を書いて、ディスプレイにエラーが表示されるか確認してください。

    エラーが表示されたら、直ぐに、値をfalseにしてから、ここに書き込んでください

    WordPress以外のPHPファイルは正常に動作しますか?

    phpinfo()

    が正常に表示されますか?

    エラーのある記述をしたPHPファイルをアップロードして、ファイルにアクセスして、予定通りのエラーが、ディスプレイにエラーが表示されますか。
    追加:
    sz1320さんに 1票

     

    とりあえず、display_errors=”0″じゃエラー出力されないんじゃないですか

    sz1320さんへ

    とりあえず、display_errors=”0″じゃエラー出力されないんじゃないですか

    そのあたり、確認した事がなかったので、実際にやってみました。

    document_root/wordpress/の環境で、
    document_root/.htaccess , document_root/wordpress/.htaccessの2種類の条件で

    php_flag display_errors Off
    php_value error_reporting 2047

    として、

    define( 'WP_DEBUG_DISPLAY', false );

    true falseを切り替えて、エラーがディスプレイに表示されるかどうかを調べてみました

    調べた環境では、正常にエラー表示、非表示のコントロールを行う事が出来ました。

    なので、

    真っ白になったという場合の、トラブルシューティングの方法としては、
    WP_DEBUG_DISPLAYが、うまく動くようなら、直ぐに非表示切り替えて、
    以下の定数でWordPressのログをとってもらうというのがいいと思っているんですが

    define('WP_DEBUG_LOG', true);
    //seved wp-content/debug.log
    	define('SCRIPT_DEBUG', true);

    いや、そうじゃないよ。とか、ご指摘いただけるとうれしいです。:-)

    nobitaさま

    あぁ、WP_DEBUG_DISPLAYがtrueだと、
    ini_set( ‘display_errors’, 1 ); になるんですねぇ。

    それで表示されるなら、オフにして、ログをとってもらえば確かに良いですね。

    #関係ないですけれど
    それにしても、作業中とかじゃなしに、突如真っ白っていう現象が多くて、
    解決した!っていうトピックはよく見かけますが、
    朝起きたら真っ白!っていう理由が分かるトピックは少ないですね。

    sz1320さん
    wp_debug_mode() みて頂いたんですね、脇道にそれ申し訳ありませんでした。
    ありがとうございます

    katooさん
    質問の内容から、逸れたことを書いてごめんなさい

    トピック投稿者 katoo

    (@katoo)

    nobitaさま、sz1320さま

    たくさんのコメントありがとうございます。
    さきほど、またまたサーバが固まりまして、
    さくらインターネットにリブート依頼したら、
    サイトも直ってしまいました!!
    ひとつ違うことといえば、php.iniのmemory_limitを64M→700Mに変更してたのがよかったのでしょうか??
    昨日から徹夜したのになんだったんだ~って感じですがよかったです。

    恥ずかしながら昨日初めてWordPressを触りまして、
    ネットで調べながら試行錯誤していました。
    サーバは月に2~3度落ちてしまうので、
    またこういった事態に備えて勉強しなければと思いました。

    どうもありがとうございました。

6件の返信を表示中 - 1 - 6件目 (全6件中)

トピック「ワードプレスで作成したHPが真っ白 の件」には新たに返信することはできません。