phpMyAdminがさっきまで使えたのにアクセスすると画面が真白。再インストールしたりバージョン上げてみたりしたけど駄目で、log見てみたら、
require_once(): Unable to allocate memory for pool
というのがべらぼうにたくさん出ているわけですよ。噂ではacpのバグらしいです。噂じゃなくて本当にバグ報告ありますね。
/etc/php.d/apc.iniを修正
apc.mmap_file_mask=/tmp/apc.XXXXX
の行を以下のように書き換えます。
apc.mmap_file_mask=/dev/zero
でApacheを再起動する。これでWarningがでなくなって、phpMyAdminも使えるようになります。
これでもダメそうだったら割り当てメモリ増やします。12行目辺りの
apc.shm_size=64M ↓ apc.shm_size=128Mぐらいにしておくとか。これで再起動かけるとだいたい治るは治る。
これでも駄目そうだったら、.htaccessとかhttpd.confとかにこれを書いて無効化する。(何のためにあるのさ。)
php_flag apc.cache_by_default Off