phpエラーメッセージ(の意味)

Allowed memory size of XXXXXX bytes exhausted (tried to allocate XX bytes)

サーバーで許されているメモリを上回った
モジュール文字列に対してのアクションで確認

PHP.INIファイルのmemory_limitの設定値を要求しているメモリ量より大きくすれば解決
ただし、あくまでサーバー設定サイドの話なので素直に現状での回避処理を考案したほうが正しいだろう
ちなみに、memory_limitの値は大体16Mぐらいが望ましいのかと思われる