Como Resolver Problemas De Permissões De Arquivos No WordPress
- Home
- Como Resolver Problemas De Permissões De Arquivos No WordPress
Entenda o que são permissões de arquivos e como corrigi-las para garantir o funcionamento, a segurança e a estabilidade do seu site WordPress
Um dos erros mais comuns no WordPress está relacionado a permissões incorretas de arquivos e pastas.
Essas configurações determinam quem pode ler, gravar ou executar determinados arquivos no servidor.
Quando estão erradas, o site pode apresentar falhas como:
-
Erros ao fazer upload de imagens,
-
Falhas na atualização de plugins e temas,
-
Erros 403 ou 500,
-
Impossibilidade de editar arquivos via painel,
-
Risco de invasões e alterações indevidas.
Neste guia, você vai entender como funcionam as permissões, aprender a corrigir erros de acesso e descobrir as boas práticas para manter seu WordPress seguro e funcional.
O que são permissões de arquivos
Em servidores baseados em Linux (a maioria das hospedagens WordPress), cada arquivo e pasta tem um conjunto de permissões numéricas que controlam três níveis de acesso:
-
Dono (Owner) — normalmente o usuário do servidor ou da conta de hospedagem.
-
Grupo (Group) — usuários que pertencem ao mesmo grupo de acesso.
-
Outros (Others) — qualquer pessoa que tenta acessar o arquivo via navegador ou script.
Essas permissões são representadas por números, onde:
-
4 = leitura (read)
-
2 = gravação (write)
-
1 = execução (execute)
A soma desses valores define a permissão.
Por exemplo:
-
7 (4+2+1) = leitura, gravação e execução
-
6 (4+2) = leitura e gravação
-
5 (4+1) = leitura e execução
Permissões ideais para o WordPress
| Tipo de item | Permissão recomendada | Descrição |
|---|---|---|
| Pastas | 755 | O dono pode ler, gravar e executar; outros apenas ler e executar. |
| Arquivos | 644 | O dono pode ler e gravar; outros apenas ler. |
wp-config.php |
600 ou 640 | Acesso restrito para maior segurança. |
Essas configurações garantem que o WordPress funcione corretamente e ao mesmo tempo mantenha o servidor protegido.
Sinais de que há problemas de permissão
Você pode estar enfrentando falhas de permissão se notar:
-
Mensagens como “Não foi possível criar o diretório”.
-
Imagens não carregando na biblioteca de mídia.
-
Plugins que não instalam ou não atualizam.
-
Erros ao salvar alterações em temas ou configurações.
-
Bloqueio no painel com erros 403 (Acesso negado).
Esses sintomas indicam que o WordPress não tem autorização suficiente para ler ou gravar determinados arquivos.
Como corrigir permissões de arquivos e pastas
1. Corrigir via painel da hospedagem (File Manager)
A maneira mais simples é usando o Gerenciador de Arquivos do cPanel ou painel equivalente da sua hospedagem.
-
Acesse o Gerenciador de Arquivos.
-
Localize a pasta do seu site (geralmente
public_html). -
Selecione todas as pastas → clique em Permissões → defina como 755.
-
Selecione todos os arquivos → defina como 644.
-
Verifique se o arquivo
wp-config.phpestá com permissão 600.
Depois disso, recarregue o site e teste o envio de imagens e atualizações.
2. Corrigir via FTP (FileZilla ou similar)
Se preferir, você pode ajustar as permissões diretamente via FTP:
-
Conecte-se ao servidor com seu usuário e senha FTP.
-
Na raiz do site, selecione todas as pastas.
-
Clique com o botão direito → Permissões de arquivo.
-
Marque a opção “Aplicar apenas a diretórios” e digite 755.
-
Repita o processo para arquivos, marcando “Aplicar apenas a arquivos” e digitando 644.
Esse método é eficaz para corrigir permissões em massa.
3. Corrigir via SSH (modo avançado)
Em servidores VPS ou dedicados, é possível ajustar as permissões via terminal SSH:
find /caminho/do/seu/site/ -type d -exec chmod 755 {} \;
find /caminho/do/seu/site/ -type f -exec chmod 644 {} \;
chmod 600 /caminho/do/seu/site/wp-config.php
Esses comandos garantem que todas as pastas e arquivos tenham as permissões corretas.
4. Verificar o dono dos arquivos (ownership)
Mesmo com as permissões certas, o erro pode persistir se o dono dos arquivos estiver incorreto.
Em alguns casos, durante migrações ou atualizações, o usuário “root” ou “apache” pode se tornar o proprietário, impedindo o WordPress de editar os arquivos.
Para corrigir (via SSH):
chown -R usuario:grupo /caminho/do/site/
Substitua usuario:grupo pelos dados corretos da sua hospedagem.
Se não tiver acesso SSH, solicite ao suporte técnico da hospedagem que ajuste o ownership para o seu usuário principal.
5. Corrigir permissões da pasta uploads
A pasta wp-content/uploads/ é a mais afetada por erros de permissão.
Se as imagens não carregam, verifique:
-
Caminho:
/wp-content/uploads/ -
Permissão da pasta: 755
-
Subpastas internas (por ano/mês): 755
-
Arquivos de imagem: 644
Após a correção, tente enviar uma nova imagem pelo painel do WordPress.
Dicas avançadas
-
Nunca use 777 (acesso total) — isso deixa o site vulnerável a invasões.
-
Verifique permissões após migrações — provedores diferentes aplicam padrões distintos.
-
Use plugins como WP Health Check para detectar erros de acesso.
-
Automatize backups diários — caso precise restaurar permissões antigas.
-
Ative logs de erros no servidor para identificar falhas recorrentes.
Essas práticas mantêm o WordPress seguro e evitam falhas de escrita e leitura em atualizações futuras.
Perguntas frequentes
1. Posso corrigir permissões direto pelo WordPress?
Não. As permissões são gerenciadas pelo sistema operacional do servidor, não pelo painel.
2. Permissões erradas podem causar erro 500?
Sim. O servidor bloqueia o acesso quando detecta permissões incorretas, resultando no erro 500.
3. O que acontece se eu usar 777?
Você concede acesso total a qualquer usuário, expondo o site a injeções de código e ataques.
4. Por que o wp-config.php precisa de permissão diferente?
Porque ele contém informações sensíveis do banco de dados e deve ser acessado apenas pelo servidor.
5. Preciso repetir esse processo com frequência?
Apenas após migrações, restaurações de backup ou erros persistentes de acesso.
Agende uma consultoria gratuita e aprenda como corrigir problemas de permissão de arquivos no WordPress — mantendo seu site seguro, estável e totalmente funcional em qualquer servidor.


