X2 Network > Tutoriais > 1. Tutoriais > Allowed memory size exhausted

Allowed memory size exhausted



Todos os nossos planos de hospedagem contém um limite de memória alto do PHP (256 MB) então este tutorial não se aplica à nossos clientes.

Porém outros provedores de hospedagem costumam utilizar valores menores (de 16 MB à 32 MB), e isto pode ocasionar erros como o indicado abaixo:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in …).

Estes erros indicam que falta memória para que o seu script seja executado.



Método 1 - Htaccess

O método 1 se baseia em utilizar o arquivo .htaccess. Apenas cole o conteúdo abaixo em seu arquivo .htaccess que caso não existam limitações em seu host, você aumentará seu limite de memória:

php_value memory_limit 256M;




Método 2 - PHP

O método 2 é uma alteração feita direto no código fonte do seu script. Normalmente no início do arquivo "index.php":

ini_set('memory_limit', '256MB');



Método 3 - WordPress

Veja este tutorial para aprender a resolver o defeito em seu WordPress.