Documentação do Duplicator

Documentação, Materiais de Referência e Tutoriais para o Duplicator

Resolvendo Problemas de Permissão de Arquivo


Com problemas relacionados a permissões de arquivo com o Duplicator Pro? Este guia oferece soluções práticas para solucionar e resolver efetivamente os problemas relacionados a permissões de arquivo.

Para começar, certifique-se de que está usando a versão mais recente do Duplicator Pro. Por favor, verifique o changelog e os requisitos do sistema.

Entendendo as Permissões de Arquivo

As permissões de arquivo podem variar dependendo do seu provedor de hospedagem ou configuração pessoal do servidor web, tornando desafiador determinar a configuração correta.

Para evitar problemas de permissão, é essencial ter um entendimento básico de como funcionam as permissões de arquivo do WordPress. Para um guia detalhado sobre como configurar permissões, consulte este artigo: Guia de Permissões de Arquivo do WordPress.

Se você não tem certeza sobre a configuração correta, recomendamos consultar a documentação do seu provedor de hospedagem ou entrar em contato com a equipe de suporte deles para obter assistência. Configurar permissões corretamente garante que seu site permaneça seguro e totalmente funcional.

Lidando com Erros de Permissão em Seu Ambiente

Se você 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 padrão do PHP para acessar o sistema de arquivos. Se o PHP não conseguir acessar um arquivo ou pasta, isso significa que o processo PHP em execução sob seu servidor web não possui as permissões necessárias.

Resolvendo Problema de Permissão

  • Você precisará ajustar as permissões de seus arquivos e pastas para permitir o acesso adequado.
  • Como os ambientes de hospedagem, servidores web e sistemas operacionais variam amplamente, é melhor consultar a documentação do seu provedor de hospedagem ou equipe de suporte para obter instruções específicas.
  • Fóruns da comunidade relacionados ao seu provedor de hospedagem ou software de servidor também são ótimos recursos, pois problemas relacionados a permissões são comumente discutidos lá.

Dicas Gerais

Se você estiver enfrentando problemas de permissão de arquivo no Duplicator, verifique permissões incorretas, propriedade de arquivos ou restrições de segurança do servidor como Suhosin ou SELinux que podem estar bloqueando o acesso. Testar com permissões 777 temporárias, verificar a propriedade e consultar seu provedor de hospedagem pode ajudar a resolver esses problemas de forma eficaz.

Teste Completo de Permissões (Temporário)

Para determinar se o problema está relacionado a permissões, defina temporariamente o caminho afetado para 777:

chmod -R 777 /path/to/folder

Se isso resolver o problema, indica que as permissões estavam muito restritivas.

Importante: Revert a permissão para um valor seguro (755 para pastas, 644 para arquivos) após o teste.

Verificar Propriedade e Grupo do Arquivo

Certifique-se de que o usuário e grupo corretos sejam os proprietários dos arquivos, pois a propriedade incorreta pode impedir que o PHP os modifique.

Execute o seguinte comando para verificar a propriedade do arquivo:

ls -l /path/to/folder

Se necessário, atualize a propriedade para corresponder ao usuário que executa o servidor web (por exemplo, www-data para Apache/Nginx no Ubuntu/Debian):

chown -R www-data:www-data /path/to/folder

Observação: Em caso de dúvida, entre em contato com seu provedor de hospedagem para obter ajuda.

Restrição da Extensão Suhosin

A extensão de segurança Suhosin pode impor restrições às operações de arquivo, causando problemas de permissão. Para verificar se o Suhosin está ativado:

  1. Inside WordPress Admin Panel:
    • Navegue até: Duplicator » Ferramentas » Informações do Servidor » PHP
    • Procure por Extensão Suhosin
  2. During Installer Execution:
    • Abra o arquivo installer-log.txt
    • Procure por referências ao Suhosin

Solução: Se o Suhosin estiver ativado, entre em contato com seu provedor de hospedagem ou administrador do servidor e explique que a extensão Suhosin pode estar interferindo nas permissões de arquivo. Pergunte se eles podem ajustar suas configurações ou desativá-la para o seu site.

Restrições do SELinux (Security-Enhanced Linux)

Se o SELinux estiver em execução em seu servidor, ele pode impedir modificações de arquivo mesmo quando as permissões estão definidas como 777.

Solução: Se o ajuste de permissões e propriedade não tiver efeito, verifique se o SELinux está aplicando políticas de segurança adicionais.

Observação: Pode ser necessário consultar seu provedor de hospedagem ou administrador do servidor para ajustar as configurações do SELinux adequadamente.

    Vídeos e Guias de Ajuda

    Para obter orientação adicional sobre como ajustar permissões de arquivo, consulte estes tutoriais:

    Observação: Se o problema persistir após seguir estas etapas, sinta-se à vontade para entrar em contato com o suporte com detalhes das mensagens de erro e logs para mais solução de problemas.

    Restrições da Pasta Raiz

    Alguns provedores de hospedagem impedem que o PHP grave na pasta raiz (por exemplo, public_html). Se você encontrar esse problema, considere as seguintes opções:

    1. Contact Your Hosting Provider
      • Pergunte se o PHP tem restrições de gravação na pasta raiz.
      • Alguns hosts podem oferecer uma solução alternativa ou fornecer uma diretiva personalizada específica para o ambiente do servidor deles.
      • Em alguns casos, eles podem permitir que você altere a propriedade (chown) da pasta raiz via SSH.
    2. Use a Subdirectory
      • Se a gravação na pasta raiz não for permitida, crie um subdiretório dentro da sua pasta raiz.
      • Coloque o instalador e o arquivo de compactação no subdiretório e execute-os a partir daí.

    Verificar com seu provedor de hospedagem é a melhor abordagem para confirmar quaisquer restrições e encontrar a solução apropriada.

    Dicas do Instalador

    Ao migrar um site do Sistema A para o Sistema B, o plugin retém as permissões de arquivo (por exemplo, 644). Se você precisar modificar as permissões durante a instalação, siga estas etapas:

    Para Duplicator Pro:

    1. Access the Installer:
      • Abra o installer.php e vá para “Etapa 1 de 4: Extrair Arquivo Compactado.”
    2. Adjust Permissions:
      • Em “Opções Avançadas,” localize a seção “Permissões.”
      • Defina Diretórios/Arquivos para a sequência de permissão desejada (por exemplo, 644) e marque a caixa para aplicar as alterações.
    3. Apply Changes:
      • Clique em “Executar Implantação” para atualizar recursivamente as permissões de diretório e arquivo.
    4. Manual Adjustments (If Needed):
      • Se arquivos ou diretórios específicos exigirem permissões diferentes, faça login via FTP, SSH ou cPanel e ajuste-os manualmente.

    Para Duplicator Lite

    1. Use an FTP Client (e.g., FileZilla):
      • Navegue até a pasta que contém o installer.php.
    2. Set Directory Permissions:
      • Altere todos os diretórios para 755.
    3. Set File Permissions:
      • Atualize os arquivos para 644 e ative a opção recursiva para aplicar as alterações.

    Observação: Se você ainda tiver problemas de permissão, tente definir 777 temporariamente em arquivos e diretórios, depois reverta para permissões seguras. Se 777 não funcionar, talvez seja necessário alterar o proprietário (chown) do diretório e dos arquivos do instalador/compactados.

    Ao seguir estas etapas, você pode garantir que as permissões corretas sejam definidas durante a migração e evitar problemas de acesso.

    Configuração de Permissões do Windows

    Se você estiver enfrentando problemas de permissão no Windows, siga estas etapas para configurar o acesso corretamente:

    1. Locate the WordPress Root Folder
      • Abra o Windows Explorer e navegue até a pasta raiz onde o WordPress está instalado.
    2. Adjust Security Settings
      • Clique com o botão direito na pasta e selecione Propriedades.
      • Clique na guia Segurança.
    3. Grant Full Access Permissions
      • Clique em Editar e, em seguida, em Adicionar.
      • Add the following users and grant them FULL ACCESS:
        • IUSR
        • IIS_IUSRS
      • Clique em Aplicar e OK para salvar as alterações.
    4. Restore Secure Permissions
      • Após a conclusão da configuração necessária, reverta as permissões para suas configurações de segurança padrão para IUSR e IIS_IUSRS para garantir a segurança do sistema.

    Ao seguir estas etapas, você pode resolver problemas relacionados a permissões, mantendo seu site WordPress seguro em um servidor Windows.

    Documentação Útil de Hospedagem:

    HostGator | GoDaddy | HostMonster | BlueHost

    Referências Externas:


    Este artigo foi útil?


    Artigos Relacionados

    Não Deixe Mais Um Dia Passar Desprotegido

    Cada hora sem backups adequados do WordPress coloca seu site em risco • Cada migração atrasada do WordPress custa desempenho e crescimento

    Get Duplicator Now
    Plugin Duplicator

    Espere! Não perca sua
    oferta exclusiva!

    Como cliente , você recebe 60% DE DESCONTO

    Experimente o Duplicator gratuitamente em seu site — veja por que mais de 1,5 milhão de profissionais do WordPress confiam em nós. Mas não espere — este desconto exclusivo de 60% está disponível apenas por tempo limitado.

    or
    Get 60% Off Duplicator Pro Now →