Por padrão, o limite de memória PHP é de 128MB. Porém este limite pode não ser o mesmo de seu CMS, por isso ele deve ser aumentando ou diminuído pelo arquivo de configuração PHP.
Lembre-se: O limite de memória não deve ser muito alto e nem ultrapassar o limite de memória contratado.
Tenha em mente que esse limite é para o WordPress e seus plugins apenas. Acessos ao website/app também consomem memória, por isso nunca esgote o limite.
1. Acesse o cPanel;
2. Na seção “#arquivos”, clique no item Gerenciador de Arquivos;
3. Se você enxergar as pastas etc, logs ou mail, acesse a pasta public_html ou o diretório onde está instalado o seu WordPress;
4. Edite o arquivo wp-config.php e adicione as seguintes linhas antes do código require_once(ABSPATH . ‘wp-settings.php’);:
define( ‘WP_MEMORY_LIMIT’, ‘512M’ ); | |
define( ‘WP_MAX_MEMORY_LIMIT’, ‘1024M’ ); |
6. Siga o artigo “Aumentar Limite de Memória PHP do cPanel” e selecione 256MB ou superior na opção “memory_limit“.
Solução 2: Criar um arquivo php.ini na pasta wp-admin
- Abra o bloco de notas .
- Insira o seguinte código no bloco de notas.
memory_limit = 1024M ; upload_max_filesize = 12M
;post_max_size = 13M
;file_uploads = On
;max_execution_time = 180
;- Salvar como ” PHP.ini ” .
- Envie este arquivo para o diretório ” wp-admin”.
Isso soluciona o erro abaixo alem da lentidão do wordpres:
Fatal error: Allowed memory size of X bytes exhausted (tried to allocate X bytes)