---
title: "Como corrigir Missing a temporary folder"
url: https://full.services/wp-fixer/corrigir-missing-temporary-folder-wordpress/
date: 2026-06-13
author: "Clayton Margiotti"
---

# Como corrigir Missing a temporary folder

## O que é o erro Missing a temporary folder?

Todo upload no WordPress passa primeiro por uma pasta temporária do PHP, definida na diretiva upload_tmp_dir do servidor. O PHP grava o arquivo ali, o WordPress lê e move para wp-content/uploads. Quando essa pasta temporária não existe, aponta para um caminho inválido ou está sem permissão de escrita, o PHP falha logo no início do upload e o WordPress exibe a mensagem Missing a temporary folder. O conteúdo do site continua intacto; só os envios param de funcionar.

## Como identificar

- Mensagem "Missing a temporary folder." ao enviar imagens para a Biblioteca de Mídia.

- Em sites em português, a mensagem "Faltando uma pasta temporária.".

- Falha também ao instalar plugins ou temas pelo painel, que dependem do mesmo diretório temporário.

- O erro começou após uma migração de servidor, troca de hospedagem ou atualização do PHP.

**Antes de começar:** Use 777 apenas para um teste rápido e volte a permissão para 755 assim que confirmar que o upload funciona. Permissão 777 deixa a pasta gravável por qualquer processo do servidor e é um risco de segurança se ficar permanente.

## Como prevenir

- Mantenha uma pasta wp-content/tmp definida em WP_TEMP_DIR para não depender do /tmp do servidor

- Após migrar de hospedagem, confira o upload_tmp_dir do novo php.ini antes de testar uploads

- Acompanhe a cota de disco do servidor para a pasta temporária nunca ficar sem espaço

## Erros relacionados

- [Como corrigir mídia que não faz upload no WordPress](https://full.services/wp-fixer/corrigir-upload-midia-nao-funciona-wordpress/)

- [Como corrigir Could not create directory](https://full.services/wp-fixer/corrigir-could-not-create-directory-wordpress/)

- [Como corrigir o botao Adicionar Mídia que não funciona](https://full.services/wp-fixer/corrigir-adicionar-midia-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.linkedin.com/company/full-services-wordpress/",
                "https://twitter.com/fullservices",
                "https://github.com/full-services-hub"
            ],
            "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-missing-temporary-folder-wordpress/#article",
            "headline": "Como corrigir Missing a temporary folder",
            "url": "https://full.services/wp-fixer/corrigir-missing-temporary-folder-wordpress/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-13T23:44:08-03:00",
            "dateModified": "2026-06-13T23:44:08-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": false,
            "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 interno do WP"
                }
            ],
            "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-missing-temporary-folder-wordpress/"
            },
            "wordCount": 501,
            "description": "Missing a temporary folder aparece quando o PHP não encontra a pasta temporária onde guarda os arquivos durante um upload. Sem esse diretório, ou sem permissão de escrita nele, o WordPress não consegue receber imagens, plugins ou temas e devolve esse erro.",
            "articleSection": "Erro interno do WP",
            "keywords": "erro upload imagem wordpress tmp, missing a temporary folder, pasta temporaria ausente php, upload_tmp_dir wordpress, wordpress nao faz upload pasta temporaria",
            "proficiencyLevel": "Advanced",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://wordpress.org/documentation/article/common-wordpress-errors/",
                "name": "WordPress.org — Common WordPress Errors"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir Missing a temporary folder",
                "programmingLanguage": "PHP",
                "codeRepository": "https://full.services/wp-fixer/corrigir-missing-temporary-folder-wordpress/",
                "isAccessibleForFree": false
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-missing-temporary-folder-wordpress/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-missing-temporary-folder-wordpress/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-missing-temporary-folder-wordpress/#faq-q1",
                    "name": "Que pasta temporária está faltando nesse erro?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "É o diretório que o PHP usa para guardar arquivos durante o upload, definido na diretiva upload_tmp_dir, normalmente o /tmp do servidor. Quando esse caminho não existe ou está sem permissão de escrita, o PHP falha e o WordPress mostra Missing a temporary folder.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-missing-temporary-folder-wordpress/#faq-q2",
                    "name": "Por que o erro apareceu depois de trocar de hospedagem?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Porque a migração costuma trazer um php.ini com o caminho de tmp do servidor antigo, que não existe no novo. O PHP tenta gravar num diretório inválido e falha. Definir o WP_TEMP_DIR para uma pasta dentro do próprio site resolve sem depender do servidor.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-missing-temporary-folder-wordpress/#faq-q3",
                    "name": "Preciso editar o php.ini ou dá para resolver só no WordPress?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Dá para resolver só no WordPress definindo WP_TEMP_DIR no wp-config.php e criando a pasta wp-content/tmp com permissão de escrita. Editar o php.ini é necessário apenas se você quiser ajustar o upload_tmp_dir do servidor de forma global.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-missing-temporary-folder-wordpress/#faq-q4",
                    "name": "Qual permissão devo dar à pasta tmp?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Use 755 para uso normal, que permite ao PHP gravar mantendo a pasta protegida. Se quiser apenas testar se o problema é permissão, 777 funciona, mas volte para 755 logo depois, porque 777 é um risco de segurança permanente.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-missing-temporary-folder-wordpress/#faq-q5",
                    "name": "O erro também trava a instalação de plugins. Por quê?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Porque instalar plugins e temas pelo painel também usa a pasta temporária do PHP para descompactar o arquivo. Se o diretório temporário está ausente, tanto o upload de mídia quanto a instalação falham com o mesmo erro. A mesma correção atende aos dois casos.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-missing-temporary-folder-wordpress/#faq-q6",
                    "name": "Defini o WP_TEMP_DIR e o erro continua. O que mais checar?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Verifique se a pasta wp-content/tmp realmente existe e tem permissão de escrita, se o disco do servidor não está com a cota esgotada e se o open_basedir não está bloqueando o caminho. A hospedagem pode confirmar as duas últimas restrições.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        }
    ]
}
```
