Como Aumentar o Limite de Memória PHP no WordPress
O erro “Allowed memory size exhausted” ou o ecrã branco da morte podem ser causados por falta de memória PHP. O WordPress recomenda um mínimo de 128 MB, mas sites com WooCommerce, muitos plugins ou page builders podem precisar de 256 MB ou mais. Aumentar o limite é simples e resolve muitos problemas.
Neste artigo
O que é o memory_limit
O memory_limit define quanta memória RAM cada script PHP pode usar. Quando um script (uma página do WordPress) excede este limite, o PHP termina a execução com um erro fatal. Plugins complexos, importações grandes, regeneração de thumbnails e backups são operações que consomem mais memória.
Como aumentar
Método 1: wp-config.php (recomendado)
Adicione esta linha ao wp-config.php, antes de “That’s all”:
define( 'WP_MEMORY_LIMIT', '256M' );
Para o painel de administração, pode definir um limite ainda maior:
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
Método 2: MultiPHP INI Editor
No cPanel → Software → MultiPHP INI Editor → selecione o domínio → altere memory_limit para 256M.
Método 3: .user.ini
Crie ou edite o ficheiro .user.ini na raiz do site:
memory_limit = 256M
Verificar o valor actual
No WordPress, vá a Ferramentas → Saúde do Site → Info → Servidor. Mostra o memory_limit actual e outros valores PHP.
Nota importante
Aumentar a memória resolve o sintoma, mas se o site consome demasiada memória, pode haver um problema subjacente — um plugin com memory leak, queries ineficientes ou código mal optimizado. Use o plugin Query Monitor para identificar o que consome mais memória e recursos.