Está a ter problemas com problemas relacionados com a permissão de ficheiros no Duplicator Pro? Este guia fornece soluções práticas para solucionar e resolver eficazmente os problemas relacionados com a permissão de ficheiros.
Para começar, certifique-se de que está a utilizar a versão mais recente do Duplicator Pro. Por favor, verifique o registo de alterações e os requisitos do sistema.
Compreender as permissões de ficheiros
As permissões de ficheiros podem variar consoante o seu fornecedor de alojamento ou a configuração pessoal do servidor Web, o que torna difícil determinar a configuração correta.
Para evitar problemas de permissão, é essencial ter uma compreensão básica de como funcionam as permissões de ficheiros do WordPress. Para obter um guia detalhado sobre a configuração de permissões, consulte este artigo: Guia de Permissões de Ficheiros do WordPress.
Se não tiver a certeza da configuração correta, recomendamos que consulte a documentação do seu fornecedor de alojamento ou contacte a equipa de suporte para obter assistência. A configuração correta das permissões garante que o seu site permanece seguro e totalmente funcional.
Tratamento de erros de permissão no seu ambiente
Se encontrar um erro de permissão, não há código adicional que possa ser modificado para resolver o problema. O Duplicator depende de funções PHP padrão para aceder ao sistema de ficheiros. Se o PHP não conseguir aceder a um ficheiro ou pasta, isso significa que o processo PHP em execução no seu servidor Web não tem as permissões necessárias.
Resolver o problema de permissão
- Terá de ajustar as permissões de ficheiros e pastas para permitir o acesso adequado.
- Uma vez que os ambientes de alojamento, os servidores Web e os sistemas operativos variam muito, é melhor consultar a documentação do seu fornecedor de alojamento ou a equipa de suporte para obter instruções específicas.
- Os fóruns da comunidade relacionados com o seu fornecedor de alojamento ou software de servidor também são excelentes recursos, uma vez que as questões relacionadas com permissões são normalmente discutidas nesses fóruns.
Dicas gerais
Se estiver a enfrentar problemas de permissão de ficheiros no Duplicator, verifique se existem permissões incorrectas, propriedade de ficheiros ou restrições de segurança do servidor, como Suhosin ou SELinux, que possam estar a bloquear o acesso. Testar com permissões 777 temporárias, verificar a propriedade e consultar o seu fornecedor de alojamento pode ajudar a resolver estes problemas de forma eficaz.
Teste de permissões completas (temporário)
Para determinar se o problema está relacionado com permissões, defina temporariamente o caminho afetado como 777:
chmod -R 777 /path/to/folder
Se isso resolver o problema, isso indica que as permissões eram demasiado restritivas.
Verificar a propriedade e o grupo do ficheiro
Certifique-se de que o utilizador e o grupo corretos possuem os ficheiros, uma vez que uma propriedade incorrecta pode impedir o PHP de os modificar.
Execute o seguinte comando para verificar a propriedade dos ficheiros:
ls -l /path/to/folder
Se necessário, actualize a propriedade para corresponder ao utilizador que executa o servidor Web (por exemplo, www-data para Apache/Nginx no Ubuntu/Debian):
chown -R www-data:www-data /path/to/folder
Restrição da extensão de Suhosin
A extensão de segurança Suhosin pode impor restrições às operações de ficheiros, causando problemas de permissão. Para verificar se o Suhosin está ativado:
- Dentro do painel de administração do WordPress:
- Navegar para: Duplicador " Ferramentas " Informações do servidor " PHP
- Procurar Suhosin Extension
- Durante a execução do instalador:
- Abra o ficheiro installer-log.txt
- Procurar referências a Suhosin

Restrições do Security-Enhanced Linux (SELinux)
Se o SELinux estiver a ser executado no seu servidor, pode impedir modificações de ficheiros mesmo quando as permissões estão definidas para 777.
Solução: Se o ajuste das permissões e da propriedade não tiver efeito, verifique se o SELinux está a aplicar políticas de segurança adicionais.
Ajuda Vídeos e guias
Para obter orientações adicionais sobre como ajustar as permissões de ficheiros, consulte estes tutoriais:
- Como alterar as permissões de ficheiros no cPanel
- Como alterar as permissões de ficheiros e pastas utilizando o FileZilla
Restrições da pasta raiz
Alguns fornecedores de alojamento impedem PHP de escrever na pasta raiz (por exemplo, public_html). Se se deparar com este problema, considere as seguintes opções:
- Contactar o fornecedor de alojamento
- Pergunte se o PHP tem restrições para escrever na pasta raiz.
- Alguns anfitriões podem oferecer uma solução alternativa ou fornecer uma diretiva personalizada específica para o seu ambiente de servidor.
- Em alguns casos, podem permitir-lhe mudar de proprietário (
chown) na pasta raiz através de SSH.
- Utilizar um subdiretório
- Se não for permitido escrever na pasta raiz, crie um subdiretório dentro da pasta raiz.
- Coloque o instalador e o ficheiro de arquivo na subdiretoria e execute-os a partir daí.
A melhor forma de confirmar eventuais restrições e encontrar a solução adequada é contactar o seu fornecedor de alojamento.
Dicas para instaladores
Ao migrar um site do Sistema A para o Sistema B, o plugin mantém as permissões de ficheiro (por exemplo, 644). Se precisar de modificar as permissões durante a instalação, siga estes passos:
Para o Duplicator Pro:
- Aceder ao Instalador:
- Aberto
installer.phpe ir para "Passo 1 de 4: Extrair Arquivo".
- Aberto
- Ajustar permissões:
- Em "Opções avançadas", localize a secção "Permissões".
- Defina Diretórios/Arquivos para a sequência de permissões pretendida (por exemplo, 644) e assinale a caixa para aplicar as alterações.
- Aplicar alterações:
- Clique em "Run Deployment" para atualizar recursivamente as permissões de diretórios e ficheiros.
- Ajustes manuais (se necessário):
- Se ficheiros ou diretórios específicos exigirem permissões diferentes, inicie sessão através de FTP, SSH ou cPanel e ajuste-as manualmente.

Para Duplicator Lite
- Utilize um cliente FTP (por exemplo, FileZilla):
- Navegue até à pasta que contém
installer.php.
- Navegue até à pasta que contém
- Definir permissões de diretório:
- Alterar todos os diretórios para 755.
- Definir permissões de ficheiros:
- Actualize os ficheiros para 644 e active a opção recursiva para aplicar as alterações.
Seguindo estes passos, pode garantir que as permissões adequadas são definidas durante a migração e evitar problemas de acesso.
Configuração de permissões do Windows
Se estiver a ter problemas de permissão no Windows, siga estes passos para configurar corretamente o acesso:
- Localizar a pasta raiz do WordPress
- Abra o Explorador do Windows e navegue até à pasta de raiz onde o WordPress está instalado.
- Ajustar as definições de segurança
- Clique com o botão direito do rato na pasta e selecione Propriedades.
- Clique no separador Segurança.
- Conceder permissões de acesso total
- Clique em Editar e depois em Adicionar.
- Adicione os seguintes utilizadores e conceda-lhes ACESSO COMPLETO:
- IUSR
- IIS_IUSRS
- Clique em Aplicar e OK para guardar as alterações.
- Restaurar permissões seguras
- Quando a configuração necessária estiver concluída, reverta as permissões para as definições de segurança predefinidas para IUSR & IIS_IUSRS para garantir a segurança do sistema.
Seguindo estes passos, pode resolver problemas relacionados com permissões, mantendo o seu site WordPress seguro num servidor Windows.
Documentação útil sobre alojamento:
HostGator | GoDaddy | HostMonster | BlueHost
Referências externas: