専門家ではありませんので確定的なことは申し上げられませんが、WordPress 3.0 から Memory Limit: 256M になったようなので、それに対応できないサーバーの場合、トラブルが出るのではないかと推測しています。

WordPress 3.0 から Memory Limit: 256M に設定・制御しているファイルが、
wp-admin/admin.php
の96行目のようです。

@ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', '256M' ) );

これの 256M を 64M に下げてみてはどうでしょうか。あるいは、32M という選択肢もサーバーによってはあるかもしれません。しかし、これではバージョン・アップした時、上書きされるので一時しのぎにしかならないです。

そこで、2.9.2から3.0.1にバージョンアップしてログインすると画面が真っ白に という事例でわかったことですが、以下のように、下に行くほど優先順位が高くなるようです。

  1. wp-config.php の
    define('WP_MEMORY_LIMIT', '64M');
    よりも
  2. admin.php の96行目
    @ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', '256M' ) );
    よりも
  3. 「.htaccess」ファイルの
    php_value memory_limit 96M

が優先されるようです。従って、3番目で設定すれば良いようです。

追記 2010/08/12
ただし、さくらインターネットの「スタンダード」等では、

.htaccess に PHP_Flag や PHP_Value を指定せず、php.ini に設定してください。

と書かれているので php.ini に設定すべきかもしれません。

追記 2011/03/29
「管理画面が白くなる」問題で私のサイトを訪れてくれる方が多いのですが、私の記事の内容で解決されているのかよくわかりません。その後、少しわかったこととして、

  1. サーバーメモリーの問題(サーバー側のメモリー制限によって、WordPress が必要としているメモリーが使えない)
  2. テンプレート等に誤ったコードを入れてしまっている。(不要な改行。UTF-8 のBOM問題も考えられる)
  3. レンタルサーバが劣悪であて、WordPress の使用に耐えない。
  4. WordPress を操作した時が、たまたまサーバーが混雑していた。
  5. 比較的新しいアップデートしたプラグインの不具合。
  6. 選択している「テーマ」に何らかの問題があって白くなる。テーマの functions.php を「真っ白にして、一応、解決」という報告もありますが、そもそも functions.php というのは、「テーマのための関数」を定義しているものだから、テーマのどこかに支障をきたすのではないかと危惧します。だから、テーマのどこかがおかしいのでしょう、と思う。
  7. 追記 2011/04/30
    WordPressで管理画面が真っ白になる不具合について: 小粋空間より
    この不具合が発生する原因はいくつかあると思いますが、切り分けたところ、今回の原因は、functions.phpに同じ名称の関数を間違って加えてしまったことが原因でした。
  8. BOM付きUTF-8でwp-config.phpを編集している場合。
  9. 多くのプラグインを使い過ぎてサーバーのスペックを超えてしまった。


トラックバックURL:
https://serene.sakura.ne.jp/blog/2010/08/02/1520/566.php/trackback

5 Comments

  1. #
    1  パーマリンクの設定を変更するとCSSが無効になる場合の解決方法 | ブログカスタマイズメモ
    2010年10月17日 at 1:32 PM

    […] さらにWordPress 3.0.x 管理画面が白くなった場合の対処法のadmin.phpの内容を変えるのも効果なし。 […]

  2. #
    2  トラブル発生・・・ | 信頼と技術の印鑑 ハンコ屋 文整堂印房
    2011年02月19日 at 1:35 AM

    […] この記事を参考にしてみたんですが・・・ […]

    • #
      2.1  理子
      2011年02月19日 at 11:02 AM

      こんにちは。トラックバックありがとうございます。
      WordPress の管理画面が白くなる主な原因は、

      1.サーバーメモリーの問題(サーバー側のメモリー制限によって、WordPress が必要としているメモリーが使えない)
      2.テンプレート等に誤ったコードを入れてしまっている。(不要な改行。UTF-8 のBOM問題も考えられる)
      3.レンタルサーバが劣悪であて、WordPress の使用に耐えない。
      4.WordPress を操作した時が、たまたまサーバーが混雑していた。
      5.比較的新しいアップデートしたプラグインの不具合。

      これらを見きわめなければなりません。レンタルサーバーが、もしかして、ロリポップではありませんか? ロリポップは、評判の悪いサーバーです。さくらインターネットのスタンダード・プランは、評判もいいし、実は私も使っていて比較的トラブルが出ないサーバーです。ご参考までに。

  3. #
    3  またもやWPで管理画面が白くなる!! | takaaki design lab.
    2011年03月28日 at 11:41 PM

    […] 前にやったこれを試したがダメ・・・ いろいろやったけど、ダメだったので怪しいファイル(function.php)をチェック。 […]

  4. #
    4  日下部理恵のブログ
    2011年03月29日 at 1:50 AM

    ☆WordPress 3.0.x 管理画面が白くなった場合の対処法

    専門家ではありませんので確定的なことは申し上げられませんが、WordPress 3.0 から Memory Limit: 256M になったようなので、それに対応できないサーバーの場合、トラブルが出るのではないか…

blank