---
title: "Como corrigir Allowed memory size exhausted"
url: https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/
date: 2026-06-13
author: "Clayton Margiotti"
---

# Como corrigir Allowed memory size exhausted

## O que é o erro Allowed memory size exhausted?

O allowed memory size exhausted no WordPress é a mensagem que o PHP emite quando um processo ultrapassa o teto de memória configurado (memory_limit). O PHP interrompe a execução na hora e mostra um erro fatal apontando o arquivo e a linha onde a memória acabou. Pode derrubar o site inteiro, só o wp-admin ou apenas uma rotina específica, como salvar um post ou rodar uma importação.

## Como identificar

- Mensagem "Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)" na tela ou no debug.log, com o arquivo e a linha que estourou.

- Página em branco (tela branca) ao abrir uma página específica, salvar um post ou acessar um relatório.

- O erro aparece ao ativar um plugin pesado, importar conteúdo (WXR) ou gerar um backup.

- O wp-admin fica lento e cai com erro fatal só em telas que processam muitos dados (Mídia, WooCommerce, importadores).

**Antes de começar:** Faça backup do wp-config.php antes de editá-lo. Não aumente WP_MEMORY_LIMIT para valores absurdos (1024M+) sem necessidade: isso mascara um plugin com vazamento de memória em vez de resolver a causa real.

## Como prevenir

- Mantenha WP_MEMORY_LIMIT em 256M+ e confirme o memory_limit real do PHP em Saúde do site

- Audite plugins de importação/backup/page builder, que são os maiores consumidores de memória

- Faça importações e migrações em lotes menores, evitando carregar milhares de registros de uma vez

## Erros relacionados

- [Como aumentar o limite de memória PHP no WordPress](https://full.services/wp-fixer/aumentar-limite-memoria-php-wordpress/)

- [Como corrigir Out of memory no PHP do WordPress](https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/)

- [Como corrigir a Tela Branca da Morte (WSoD)](https://full.services/wp-fixer/corrigir-tela-branca-da-morte-wordpress/)


---

## Metadados Estruturados (Schema.org)

```json-ld
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://full.services/#org",
            "name": "FULL Services",
            "url": "https://full.services/",
            "sameAs": [
                "https://www.instagram.com/fullservicesbr",
                "https://www.facebook.com/fullservices.br",
                "https://www.linkedin.com/company/fullservicesbr/"
            ],
            "knowsAbout": [
                "WordPress",
                "WordPress Hosting",
                "Web Development",
                "Performance Optimization",
                "WordPress Security",
                "SEO para WordPress"
            ],
            "award": [
                "Gold Medal - The WP Weekly Awards 2023",
                "Gold Medal - The WP Weekly Awards 2024"
            ],
            "logo": {
                "@type": "ImageObject",
                "url": "https://full.services/wp-content/uploads/full-services-logo.png",
                "width": 200,
                "height": 60
            },
            "hasCredential": {
                "@type": "EducationalOccupationalCredential",
                "credentialCategory": "certification",
                "name": "CVE Numbering Authority (CNA)",
                "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Válida desde 2022-05-03, com abrangência global.",
                "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
                "recognizedBy": {
                    "@type": "Organization",
                    "name": "CISA — Cybersecurity and Infrastructure Security Agency",
                    "url": "https://www.cisa.gov/",
                    "sameAs": "https://www.cisa.gov/"
                }
            }
        },
        {
            "@type": "TechArticle",
            "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#article",
            "headline": "Como corrigir Allowed memory size exhausted",
            "url": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-13T23:16:28-03:00",
            "dateModified": "2026-06-13T23:16:28-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": true,
            "about": [
                {
                    "@type": "Thing",
                    "@id": "https://www.wikidata.org/wiki/Q13166",
                    "name": "WordPress",
                    "sameAs": "https://www.wikidata.org/wiki/Q13166",
                    "url": "https://wordpress.org/"
                },
                {
                    "@type": "Thing",
                    "name": "Erro de PHP"
                }
            ],
            "mentions": {
                "@type": "Thing",
                "@id": "https://www.wikidata.org/wiki/Q13166",
                "name": "WordPress",
                "sameAs": "https://www.wikidata.org/wiki/Q13166",
                "url": "https://wordpress.org/"
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/"
            },
            "wordCount": 521,
            "description": "O erro allowed memory size exhausted é um erro fatal de PHP que aparece quando um script do WordPress tenta usar mais memória do que o limite definido no servidor. O resultado é uma página em branco ou um aviso de erro fatal, geralmente disparado por um plugin pesado, importação de dados ou limite memory_limit baixo demais.",
            "articleSection": "Erro de PHP",
            "keywords": "allowed memory size exhausted php, aumentar memoria php wordpress, fatal error memory size wordpress, memoria php esgotada wordpress, wp_memory_limit wordpress",
            "proficiencyLevel": "Intermediate",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://wordpress.org/documentation/article/editing-wp-config-php/",
                "name": "WordPress.org — Editing wp-config.php (Increasing memory allocated to PHP)"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir Allowed memory size exhausted",
                "programmingLanguage": "PHP",
                "codeRepository": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/",
                "isAccessibleForFree": true,
                "text": "// wp-config.php — sobe o teto de memoria do WordPress (antes de \"That's all, stop editing!\")\ndefine( 'WP_MEMORY_LIMIT', '256M' );      // memoria para o front-end\ndefine( 'WP_MAX_MEMORY_LIMIT', '512M' );  // memoria para o wp-admin e tarefas pesadas"
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#faq-q1",
                    "name": "Qual a diferença entre WP_MEMORY_LIMIT e memory_limit do PHP?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "O memory_limit é o teto real do PHP no servidor. O WP_MEMORY_LIMIT é o que o WordPress pede dentro desse teto. Se o WP_MEMORY_LIMIT for maior que o memory_limit, o PHP ainda corta no valor menor; por isso às vezes é preciso subir os dois.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#faq-q2",
                    "name": "Aumentei o WP_MEMORY_LIMIT e o erro continua. Por quê?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Provavelmente o memory_limit do PHP no servidor é menor e está limitando. Eleve o memory_limit no php.ini ou peça ao host. Confirme o valor aplicado em Ferramentas > Saúde do site > Informações.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#faq-q3",
                    "name": "Onde fica a mensagem se o site só mostra tela branca?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Ative o WP_DEBUG_LOG no wp-config.php e abra o arquivo wp-content/debug.log. A linha de 'Fatal error: Allowed memory size' diz exatamente qual arquivo e função esgotaram a memória.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#faq-q4",
                    "name": "Quanto de memória um site WordPress precisa?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sites simples rodam com 128M, mas o recomendado para sites com page builder, WooCommerce ou muitos plugins é 256M. Importadores e backups podem exigir 512M temporariamente no wp-admin.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#faq-q5",
                    "name": "O erro aparece só ao importar conteúdo. O que faço?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Importações carregam muito dado de uma vez. Suba o WP_MAX_MEMORY_LIMIT para 512M, divida o arquivo de importação em partes menores e rode uma de cada vez para não estourar o limite.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#faq-q6",
                    "name": "Mexer no wp-config.php é seguro para resolver isso?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sim, desde que você faça backup do arquivo antes e cole as linhas exatamente antes de 'That's all, stop editing!'. Um ponto e vírgula faltando no wp-config.php derruba o site, então copie o trecho com cuidado.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        },
        {
            "@type": "HowTo",
            "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#howto",
            "name": "Como corrigir Allowed memory size exhausted",
            "inLanguage": "pt-BR",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#article"
            },
            "isAccessibleForFree": true,
            "step": [
                {
                    "@type": "HowToStep",
                    "position": 1,
                    "name": "Aumente o limite de memória do WordPress",
                    "text": "Aumente o limite de memória do WordPress: edite o wp-config.php via FTP e adicione as constantes antes da linha 'That's all, stop editing!':\ndefine('WP_MEMORY_LIMIT', '256M');\ndefine('WP_MAX_MEMORY_LIMIT', '512M');",
                    "url": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 2,
                    "name": "Aumente o memory_limit do PHP",
                    "text": "Aumente o memory_limit do PHP: se o limite real do PHP for o gargalo, eleve-o no php.ini ou no .htaccess (ou peça ao host):\nphp.ini: memory_limit = 256M\n.htaccess: php_value memory_limit 256M",
                    "url": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 3,
                    "name": "Identifique o plugin culpado",
                    "text": "Identifique o plugin culpado: leia o arquivo apontado no erro fatal. Se for de um plugin, desative-o via FTP renomeando a pasta em wp-content/plugins e teste se o erro some.",
                    "url": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 4,
                    "name": "Confirme que o novo limite foi aplicado",
                    "text": "Confirme que o novo limite foi aplicado: em Ferramentas > Saúde do site > Informações > Servidor, confira o valor de 'Limite de memória do PHP'. Se continuar baixo, o host pode estar sobrescrevendo; abra um chamado.",
                    "url": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 5,
                    "name": "Reduza a carga do processo",
                    "text": "Reduza a carga do processo: em importações ou exportações grandes, faça em lotes menores; em WooCommerce, reduza itens por página nos relatórios para não estourar a memória de novo.",
                    "url": "https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/#secao-solucao"
                }
            ],
            "description": "O erro allowed memory size exhausted é um erro fatal de PHP que aparece quando um script do WordPress tenta usar mais memória do que o limite definido no servidor. O resultado é uma página em branco ou um aviso de erro fatal, geralmente disparado por um plugin pesado, importação de dados ou limite memory_limit baixo demais."
        }
    ]
}
```
