---
title: "Como corrigir o erro de permissão ao gerar cache no WP Rocket"
url: https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/
date: 2026-06-17
author: "Clayton Margiotti"
---

# Como corrigir o erro de permissão ao gerar cache no WP Rocket

## O que é o erro de permissão de cache do WP Rocket?

O WP Rocket gera arquivos HTML estáticos dentro de wp-content/cache/wp-rocket e arquivos de assets (CSS minificado, used-css, critical-css) em subpastas de wp-content/cache. Para isso, o usuário do processo PHP (geralmente www-data ou o usuário do PHP-FPM) precisa de permissão de escrita nessas pastas. Quando a permissão é restritiva demais, ou quando o dono dos arquivos é diferente do usuário do PHP, o WP Rocket falha silenciosamente: o plugin fica ativo, mas nenhum arquivo de cache é criado e o HTML servido continua sem o rodapé de assinatura do cache.<br />
O mesmo acontece com a pasta wp-content/wp-rocket-config, onde o plugin grava o arquivo de configuração de cada domínio. Se ela não existir ou não for gravável, as opções salvas no painel não são aplicadas na geração do cache.

## Como identificar

- A página servida não tem o comentário de rodapé no HTML que o WP Rocket adiciona quando cacheia (algo como 'Performance optimized by WP Rocket') ao usar 'Ver código-fonte' em uma aba anônima.

- A pasta wp-content/cache/wp-rocket existe mas fica vazia, ou nem chega a ser criada, mesmo após limpar e pré-carregar o cache.

- No log de erros do PHP aparece um aviso de escrita do tipo 'failed to open stream: Permission denied' apontando para um caminho dentro de wp-content/cache.

- O painel mostra a opção 'wp-rocket-config' ou a pasta de cache como não gravável quando você revisa as permissões via gerenciador de arquivos da hospedagem.

- As otimizações configuradas no painel (minificação, used-css) não aparecem no front-end, e o teste do GTmetrix ou PageSpeed continua reportando o site como não cacheado.

**Antes de começar:** Faça backup do site (arquivos e banco) antes de rodar comandos chown ou chmod recursivos. Aplicar dono ou permissão errados em wp-content pode tornar o site inacessível; nunca use 0777, que expõe os arquivos a escrita por qualquer processo.

## Como prevenir

- Mantenha wp-content e suas subpastas em 0755 e os arquivos em 0644 como padrão, evitando valores como 0777 que a documentação não recomenda.

- Garanta que todo upload de arquivos (FTP, SSH, deploy) preserve o usuário do PHP como dono de wp-content, para o WP Rocket nunca perder a escrita.

- Depois de migrar o site de servidor, revise as permissões da pasta de cache antes de reativar o WP Rocket, porque a migração costuma trocar o dono dos arquivos.

- Monitore o espaço em disco da conta: cache cheio ou disco esgotado também se manifesta como falha de permissão na hora de gravar.

Erros relacionados

- [Como corrigir o WP Rocket que não gera cache](https://full.services/wp-fixer/corrigir-wp-rocket-nao-gera-cache/)

- [Como corrigir permissoes de arquivos e pastas (644/755)](https://full.services/wp-fixer/corrigir-permissoes-arquivos-wordpress/)

- [Como resolver cache que não limpa no WordPress](https://full.services/wp-fixer/corrigir-cache-nao-limpa-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-permissao-cache-wp-rocket/#article",
            "headline": "Como corrigir o erro de permissão ao gerar cache no WP Rocket",
            "url": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-17T12:39:31-03:00",
            "dateModified": "2026-06-17T12:39:31-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": "Performance &amp; Velocidade"
                }
            ],
            "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-permissao-cache-wp-rocket/"
            },
            "wordCount": 930,
            "description": "O erro de permissão de cache do WP Rocket ocorre quando o PHP não consegue gravar em wp-content/cache. Sem permissão de escrita (CHMOD 0755) na pasta de cache, o plugin não cria os arquivos estáticos e as páginas continuam sem otimização.",
            "articleSection": "Performance &amp; Velocidade",
            "keywords": "chmod 755 pasta cache wp rocket, wp rocket cache folder permissions, wp rocket não gera cache permissão, wp-content cache não gravável wp rocket, wp-rocket-config não gravável",
            "proficiencyLevel": "Intermediate",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://docs.wp-rocket.me/article/99-pages-not-cached-or-optimizations-not-working",
                "name": "WP Rocket — Pages are not cached or optimizations are not working"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir o erro de permissão ao gerar cache no WP Rocket",
                "programmingLanguage": "Shell",
                "codeRepository": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/",
                "isAccessibleForFree": false
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/#faq-q1",
                    "name": "Qual permissão a pasta de cache do WP Rocket precisa ter?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "A documentação do WP Rocket pede CHMOD 0755 na pasta wp-content/cache, com leitura e escrita para o dono. Evite 0777, que é inseguro e não é recomendado.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/#faq-q2",
                    "name": "Por que o WP Rocket fica ativo mas não gera nenhum arquivo de cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Quase sempre é falta de escrita: a pasta wp-content/cache está com permissão restritiva ou o dono dos arquivos é diferente do usuário do PHP, então o plugin não consegue criar os arquivos e falha em silêncio.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/#faq-q3",
                    "name": "O que é a pasta wp-rocket-config e por que ela importa?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "É onde o WP Rocket grava o arquivo de configuração de cada domínio dentro de wp-content. Se ela não existir ou não for gravável, as opções do painel não são aplicadas na geração do cache.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/#faq-q4",
                    "name": "Mudei para 0755 e o cache ainda não é criado. E agora?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "O problema costuma ser o dono dos arquivos. Defina o usuário e o grupo do PHP-FPM, como www-data, como dono de wp-content/cache usando chown recursivo, depois limpe e pré-carregue o cache.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/#faq-q5",
                    "name": "Como sei se uma página está realmente cacheada pelo WP Rocket?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Abra a página em uma aba anônima e veja o código-fonte: se estiver cacheada, o WP Rocket adiciona um comentário de assinatura no final do HTML. Sem esse comentário, o cache não foi gerado.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/#faq-q6",
                    "name": "Posso usar 0777 para resolver de vez o erro de permissão?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Não. 0777 permite escrita por qualquer processo do servidor e abre risco de segurança. O valor recomendado é 0755 para pastas e 0644 para arquivos, ajustando o dono quando necessário.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/#faq-q7",
                    "name": "Um plugin de segurança pode estar bloqueando a gravação do cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sim. Regras de hardening que deixam wp-content somente-leitura, ou o open_basedir restritivo da hospedagem, impedem o WP Rocket de gravar. Revise essas regras ou peça liberação à hospedagem.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-permissao-cache-wp-rocket/#faq-q8",
                    "name": "Preciso de FTP ou SSH para corrigir esse erro?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sim, na maioria dos casos. O ajuste de permissão e de dono é feito por SSH ou pelo gerenciador de arquivos da hospedagem; o painel do WordPress sozinho não altera permissões de pasta no servidor.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        }
    ]
}
```
