Allowed memory size of 268435456 bytes exhausted Erro de limite de memória (PHP memory limit)

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

Esses erros ocorrem quando o PHP tenta processar um registro grande no banco de dados, importar ou exportar um banco de dados e até mesmo ao fazer upload de arquivos pelo site.

Para corrigir o problema, por favor modifique a linha memory_limit no arquivo php.ini, para que fique de acordo com este exemplo:

memory_limit = 256M

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

Deixe um comentário