Erro de limite de memória (PHP memory limit)
Erro: “Allowed Memory Size Exhausted”
Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 23456789 bytes) in algumarquivo.php
Fatal Error: PHP Allowed Memory Size Exhausted
Para corrigir o problema, por favor modifique a linha memory_limit no arquivo php.ini, para que fique de acordo com este exemplo:
Por padrão, a HostGator limita o uso máximo de memória a 256 MB (268.435.456 bytes). Se você quiser definir um valor maior, vai precisar de um plano de VPS ou servidor dedicado.
Então, se você receber este erro: “Allowed memory size of 268435456 bytes exhausted…”, como não poderá colocar um limite maior, será necessário um VPS ou Servidor Dedicado.
Erro: “Out of Memory”
Fatal error: Out of memory (allocated 168435456) (tried to allocate 47 bytes) in algumarquivo.php
Se menos de 168435456 bytes estão sendo alocados, mas você ainda vê um erro como o do exemplo acima, então sugerimos que contate o nosso suporte para que possamos ajudá-lo.
Tente deixar assim no php.ini assim:
max_execution_time = 3600
max_input_time= 3600
max_input_vars = 6000
memory_limit= 512M
post_max_size = 512M
upload_max_filesize = 512M
max_file_uploads = 50
Se continuar coloque o memory_limit=1024M
outra forma com a função apresentada.
ini_set(‘memory_limit’, ‘1024M’)
Neste caso você não dependo do serviço da locaweb, hostgator, hostuniveso ou qualquer hospedagem.
http://faq.hostgator.com.br/content/70/296/pt-br/erro-de-limite-de-mem%C3%B3ria-php-memory-limit.html
http://www.scriptcase.com.br/forum/index.php?topic=10441.0