---
title: "Como corrigir Out of memory no PHP do WordPress"
url: https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/
date: 2026-06-13
author: "Clayton Margiotti"
---

# Como corrigir Out of memory no PHP do WordPress

## O que é o erro Out of memory no PHP?

O out of memory no PHP do WordPress é o erro fatal que surge quando o processo PHP não consegue mais alocar memória, seja porque bateu no memory_limit configurado, seja porque a RAM real do servidor acabou. O PHP encerra o script imediatamente e o site cai com erro fatal ou tela branca. É comum em importações grandes, plugins de backup, loops mal escritos e em servidores com pouca memória rodando vários sites ao mesmo tempo.

## Como identificar

- Mensagem "PHP Fatal error: Out of memory (allocated X) (tried to allocate Y bytes)" no debug.log ou no error_log do servidor.

- Variação "mmap() failed: [12] Cannot allocate memory" no log, indicando que a RAM do servidor acabou.

- Tela branca ou erro fatal durante backup, importação de WXR, exportação grande ou regravação de imagens.

- O site cai de forma intermitente nos horários de pico, quando vários processos PHP rodam juntos.

**Antes de começar:** Faça backup do wp-config.php antes de editá-lo. Se o erro for 'Cannot allocate memory' do sistema operacional, aumentar o WP_MEMORY_LIMIT não resolve: o gargalo é a RAM física do servidor, e insistir em valores altos só atrasa o diagnóstico.

## Como prevenir

- Dimensione o memory_limit (256M+) e a RAM do plano conforme o peso do site e dos plugins

- Rode backups e importações em lotes e em horários de baixo tráfego, evitando processos concorrentes

- Monitore plugins com loops ou consultas sem paginação, que vazam memória até estourar

## Erros relacionados

- [Como corrigir Allowed memory size exhausted](https://full.services/wp-fixer/corrigir-allowed-memory-size-exhausted-php/)

- [Como aumentar o limite de memória PHP no WordPress](https://full.services/wp-fixer/aumentar-limite-memoria-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-out-of-memory-php-wordpress/#article",
            "headline": "Como corrigir Out of memory no PHP do WordPress",
            "url": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/",
            "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-out-of-memory-php-wordpress/"
            },
            "wordCount": 514,
            "description": "O erro out of memory no PHP do WordPress acontece quando um processo tenta alocar mais memória do que o limite do PHP ou a RAM do servidor têm disponível, e a execução para na hora. Costuma ser disparado por loops, consultas gigantes ou processos concorrentes em um servidor pequeno.",
            "articleSection": "Erro de PHP",
            "keywords": "aumentar memoria php out of memory, fatal error out of memory wordpress, out of memory allocated bytes wordpress, php out of memory wordpress, wordpress sem memoria php",
            "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 Out of memory no PHP do WordPress",
                "programmingLanguage": "PHP",
                "codeRepository": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/",
                "isAccessibleForFree": true,
                "text": "// wp-config.php — eleva o teto de memoria do WordPress (antes de \"That's all, stop editing!\")\ndefine( 'WP_MEMORY_LIMIT', '256M' );      // front-end\ndefine( 'WP_MAX_MEMORY_LIMIT', '512M' );  // wp-admin, backup e importacao\n\n// Diagnostico: se o error_log mostrar \"Cannot allocate memory\",\n// o limite nao e o PHP e sim a RAM fisica do servidor (subir o plano)."
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#faq-q1",
                    "name": "Qual a diferença entre out of memory e allowed memory size exhausted?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "O allowed memory size exhausted é sempre o limite lógico do PHP (memory_limit). O out of memory pode ser esse limite ou a falta de RAM real do servidor. Quando o log mostra 'Cannot allocate memory', é RAM física que acabou.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#faq-q2",
                    "name": "Aumentei o memory_limit e o out of memory continua. O que falta?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Se o erro vier como 'Cannot allocate memory' (mmap failed), o servidor está sem RAM física e o memory_limit não ajuda. Reduza processos PHP simultâneos, otimize o plugin culpado ou suba o plano de hospedagem.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#faq-q3",
                    "name": "Por que o erro só aparece nos horários de pico?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Em planos compartilhados, vários processos PHP rodam ao mesmo tempo e somam o consumo de RAM. No pico, a memória do servidor acaba e processos individuais recebem out of memory mesmo com o memory_limit folgado.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#faq-q4",
                    "name": "O out of memory pode ser um loop infinito?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sim. Um plugin ou tema com loop recursivo ou consulta que cresce sem parar consome memória até estourar. O debug.log aponta o arquivo: desative o plugin via FTP para confirmar se é a causa.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#faq-q5",
                    "name": "Como evito o out of memory em importações grandes?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Divida o arquivo de importação em partes menores, suba o WP_MAX_MEMORY_LIMIT para 512M temporariamente e rode uma parte por vez. Carregar milhares de itens de uma vez é o que mais estoura a memória.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#faq-q6",
                    "name": "Preciso trocar de hospedagem para resolver?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Só se o erro for de RAM física recorrente ('Cannot allocate memory') e o seu plano não permitir mais memória. Antes disso, vale otimizar plugins, ajustar o memory_limit e reduzir processos concorrentes.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        },
        {
            "@type": "HowTo",
            "@id": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#howto",
            "name": "Como corrigir Out of memory no PHP do WordPress",
            "inLanguage": "pt-BR",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#article"
            },
            "isAccessibleForFree": true,
            "step": [
                {
                    "@type": "HowToStep",
                    "position": 1,
                    "name": "Aumente o limite de memória",
                    "text": "Aumente o limite de memória: edite o wp-config.php via FTP e suba o teto do WordPress 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-out-of-memory-php-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 2,
                    "name": "Eleve o memory_limit do PHP",
                    "text": "Eleve o memory_limit do PHP: se o limite do servidor for o gargalo, ajuste no php.ini (ou peça ao host). Em planos compartilhados, o teto do plano pode impedir valores altos:\nphp.ini: memory_limit = 256M",
                    "url": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 3,
                    "name": "Identifique o processo que estoura",
                    "text": "Identifique o processo que estoura: abra o wp-content/debug.log e veja qual arquivo aparece no 'Out of memory'. Se for um plugin, desative-o via FTP renomeando a pasta e teste.",
                    "url": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 4,
                    "name": "Verifique a RAM real do servidor",
                    "text": "Verifique a RAM real do servidor: se o log mostrar 'Cannot allocate memory' (mmap failed), o problema é RAM física, não o memory_limit. Aí a solução é reduzir processos concorrentes ou subir o plano de hospedagem.",
                    "url": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 5,
                    "name": "Quebre tarefas pesadas em lotes",
                    "text": "Quebre tarefas pesadas em lotes: em importações, backups e regravação de imagens, processe em partes menores para não pedir toda a memória de uma vez.",
                    "url": "https://full.services/wp-fixer/corrigir-out-of-memory-php-wordpress/#secao-solucao"
                }
            ],
            "description": "O erro out of memory no PHP do WordPress acontece quando um processo tenta alocar mais memória do que o limite do PHP ou a RAM do servidor têm disponível, e a execução para na hora. Costuma ser disparado por loops, consultas gigantes ou processos concorrentes em um servidor pequeno."
        }
    ]
}
```
