Índice
O erro de memória esgotada do WordPress ocorre quando um script excede o limite de alocação de memória padrão do PHP. Isso pode impedir que seu site funcione corretamente e resultar em uma mensagem de erro como "Fatal error: Tamanho de memória permitido de X bytes esgotado". Aumentar o limite de memória do PHP geralmente pode resolver esse problema. Veja como fazer isso:
Edite o arquivo wp-config.php
O wp-config.php
contém os detalhes da configuração básica do seu site WordPress. Você pode aumentar o limite de memória do PHP adicionando uma linha de código a esse arquivo.
- Conecte-se ao seu site usando um cliente FTP ou o gerenciador de arquivos fornecido no painel de controle de sua hospedagem.
- Localize o
wp-config.php
arquivo que está no diretório raiz de sua instalação do WordPress. - Editar o arquivo e adicione a seguinte linha de código logo antes da linha que diz
/* Isso é tudo, pare de editar! Feliz blog. */
:
define('WP_MEMORY_LIMIT', '256M');
Essa linha aumenta o limite de memória do PHP para 256 MB. Você pode ajustar o valor com base em suas necessidades e nos recursos do seu ambiente de hospedagem.
- Salvar suas alterações e faça o upload do arquivo de volta para o seu servidor se estiver usando FTP.
Editar o arquivo PHP.ini
Se estiver editando o wp-config.php
não resolver o problema, talvez seja necessário aumentar o limite no php.ini
que é o arquivo de configuração padrão do PHP.
- Esse arquivo geralmente não é acessível em hospedagem compartilhada, mas você pode criar um arquivo chamado
php.ini
no diretório raiz de sua instalação do WordPress e adicione a seguinte linha:
memory_limit = 256M
- Se você estiver em um VPS ou servidor dedicado e tiver acesso ao servidor principal
php.ini
você pode editar diretamente esse arquivo com a mesma linha. O local desse arquivo pode variar de acordo com a configuração do seu servidor.
Editar o arquivo .htaccess
Outra maneira de aumentar o limite de memória do PHP é editar o arquivo .htaccess
localizado no diretório raiz de sua instalação do WordPress.
- Acesse seu site via FTP ou gerenciador de arquivos e localize o arquivo
.htaccess
arquivo. - Editar o arquivo e adicione a seguinte linha:
php_value memory_limit 256M
- Salvar suas alterações e verifique se o erro de memória esgotada foi resolvido.
Entre em contato com o provedor de hospedagem
Se nenhuma das soluções acima funcionar, seu provedor de hospedagem pode não permitir aumentos manuais no limite de memória do PHP. Entre em contato com a equipe de suporte para obter ajuda. Eles podem aumentar o limite para você ou fornecer orientação sobre como fazer isso no ambiente de hospedagem deles.
Conclusão
Aumentar o limite de memória do PHP pode ajudar a resolver o erro de memória esgotada no WordPress. No entanto, também é importante entender por que o erro ocorreu. Ele pode ser devido a um plug-in, tema ou script personalizado mal codificado. Considere a possibilidade de desativar os plug-ins e mudar temporariamente para um tema padrão do WordPress para diagnosticar o problema. Se o problema persistir, talvez seja necessário otimizar seu site ou atualizar seu plano de hospedagem para acomodar os requisitos do seu site.