Neste artigo, vamos ver como aumentar o limite de memória do seu WordPress para garantir que o seu site funciona sem problemas.
Pré-requisitos para aumentar os limites de memória do WordPress
Antes de começar, deve certificar-se de que as seguintes condições estão reunidas:
- Permissões para aceder a ficheiros .htaccessNormalmente, no diretório raiz do WordPress, pode utilizar o comandoGestor de ficheiros ou cliente FTPEncontre.
- Acesso ao ficheiro wp-config.phpEste é o ficheiro de configuração principal do WordPress, localizado no diretório raiz do WordPress.
- Limite máximo de memória para as definições de alojamento: Certifique-se de que o limite máximo de memória do fornecedor de alojamento é suficientemente elevado para que não se sinta constrangido quando o ajustar.
Perguntas frequentes sobre o limite de memória insuficiente
Quando o WordPress fica sem memória, pode deparar-se com os seguintes problemas:
- Código de erro 500Este é um erro interno comum do servidor, frequentemente causado por memória insuficiente.
- erro fatal: semelhante a
Erro fatal: O tamanho de memória permitido de XXXX bytes esgotou-se
talvezErro fatal: falta de memória
da mensagem de erro.
Como detetar erros causados por um limite de memória insuficiente
Para confirmar se a memória insuficiente é a origem do problema, siga os passos abaixo:
- Abra o gestor de ficheirosUtilize um painel alojado (por exemplo, Pagoda, cPanel, Plesk) ou um cliente FTP para aceder aos ficheiros do site.
- Encontrar o ficheiro error_logEste ficheiro regista as mensagens de erro do sítio, normalmente o
public_html
talvezwww
Pasta.
- Verifique o tempo de atualização do ficheiro error_logVerifique se o registo de erros é recente.
- Abra o ficheiro error_log: Procure as últimas linhas se vir
Erro fatal: Tamanho de memória permitido
e outras informações que indicam que o sítio está de facto a ter problemas devido à falta de memória.
Aumente o limite de memória do WordPress com .htaccess
Se tiver acesso ao ficheiro .htaccess, pode seguir os passos abaixo:
- Abra o gestor de ficheirosAceda ao gestor de ficheiros através do painel de alojamento ou do plugin WordPress.
- Localizar ficheiros .htaccessSe o ficheiro não for visível, active a opção "Mostrar ficheiros ocultos".
- Editar o ficheiro .htaccess: no final do documento
# FIM WordPress
Adicione o seguinte código em:php_value memory_limit 256M
comandante-em-chefe (militar)256M
Modifique para o tamanho de memória pretendido (por exemplo, 512M).
- Guardar alteraçõesGuarde o ficheiro quando terminar.
- limpe a cacheSe utilizar um plugin de cache, recomenda-se que limpe primeiro a cache para garantir que as alterações têm efeito.
Aumente o limite de memória do WordPress usando wp-config.php
Se não conseguir aceder ao ficheiro .htaccess, também pode utilizar o ficheiro wp-config.php para ajustar o limite de memória:
- Aceder ao ficheiro wp-config.phpLocalize o ficheiro através de um gestor de ficheiros ou de um cliente FTP.
- Editar o ficheiro wp-config.php: no ficheiro
/* É tudo, parem de editar! Feliz publicação!
Adicione o seguinte código acima da linha de código:define( 'WP_MEMORY_LIMIT', '256M' );
É possível combinar256M
Modifique o tamanho da memória de acordo com as suas necessidades. - Guardar alteraçõesGuarde o ficheiro quando terminar.
- limpe a cacheRecomenda-se também que limpe a cache para garantir que as alterações têm efeito.
Ajustando os limites de memória com o painel de configurações do PHP
Se o seu painel de alojamento fornecer um painel de Definições de PHP, pode ajustar os limites de memória diretamente a partir deste painel sem modificar os ficheiros. Aqui estão os passos para o fazer:
- Abra o painel de alojamentoFaça login no Pagoda, cPanel, Plesk ou outros painéis hospedados.
- Localizar definições de PHPNormalmente localizado na opção "Definições PHP" ou "Configuração PHP" do painel.
- Selecione Definições INI do PHPEm Definições do PHP, procure "Definições INI do PHP" ou semelhante.
- Ajustar os limites da memóriaAo lado de "Limite de memória" ou de uma definição semelhante, defina o valor da memória para o tamanho de que necessita, por exemplo
256M
talvez512M
. - Guarde as definições e apliqueClique no botão "Atualizar" ou "Guardar" para garantir que as alterações têm efeito.
- limpe a cacheRecomenda-se que limpe a cache para garantir que as novas definições de limite de memória são aplicadas.
Resolver problemas de memória com plug-ins
Se não conseguir aceder aos ficheiros .htaccess ou wp-config.php através do seu painel de controlo, pode também considerar a utilização do plugin WordPress File Manager. Uma vez instalado, pode gerir ficheiros e ajustar definições diretamente no backend do WordPress.
resumos
Aumentar o limite de memória do WordPress é um dos passos mais importantes para garantir que o seu site funciona sem problemas. Os ajustes nos ficheiros .htaccess e wp-config.php podem facilmente aumentar o limite de memória e evitar problemas causados por memória insuficiente.