wordpress の admin画面が表示できなくなった。
画面に出るのは下記のエラー。

エラー 324 (net::ERR_EMPTY_RESPONSE): 不明なエラーです。

英語の部分を見る限り、レスポンスが空だよエラーですな。
不明なんて言わずにそういう日本語出してくれればいいのに。

ググったらこんな記事。

どうやらこの表示自体は、Google Chrome特有の問題らしいですね。
ですが、この現象が出ているときにIEやFireFoxでアクセスしても、真っ白な画面になってしまいます。

引用元:WordPressで意味不明のエラーが出て困惑中(Sometime PHP)

どうやら Chrome 独自のエラー出力らしい。
でもIEやFireFoxでは真っ白ということだから、やっぱレスポンスが空なんだな。

変なエラー出しやがって!っと思いましたが、真っ白のまま放置するほうが不親切な気がするので、Chromeは親切設計だなぁっと後から思ったw

とりあえず空のレスポンスが帰ってくるということだから WordPress か Apache あたりがおかしいと思われるので Apache のエラーログを見てみたら、

Allowed memory size of 33554432 bytes exhausted (tried to allocate 64 bytes)

なるほどメモリ不足。33.5MBを確保しようとしたけどダメだったぜってことかな。
PHPに割り当てられているメモリ容量を増やしてやる。

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30     ; Maximum execution time of each script, in seconds
max_input_time = 60     ; Maximum amount of time each script may spend parsing request data
memory_limit = 64M      ; Maximum amount of memory a script may consume

/etc/php.ini の memory_limit をデフォルトの 16M から 64M に変更。
変更後は Apache を再起動する。

このあと、無事に接続できました。


関連記事

  1. Fatal error: Allowed memory size of 16777216 bytes exhausted
  2. Mac Ports インストール
  3. LightBox 2 で表示される画像サイズを指定する