Documentação do Duplicador

Documentação, materiais de referência e tutoriais para o Duplicator

Resolução de erros 403/404/405/500 e páginas de instalação em branco


Resolver os erros de código de status HTTP do instalador pode ser frustrante, mas com a orientação certa, você pode solucionar problemas e resolver problemas comuns do instalador como 403 Forbidden, 404 Not Found, 405 Not Allowed e Blank/White page ou erros 500.

Este guia completo fornece soluções detalhadas e passos de resolução de problemas para o ajudar a ultrapassar estes erros ao aceder ao instalador.

Tratamento dos erros 403 Forbidden

Ao navegar para o ficheiro installer.php, é apresentada uma mensagem 403 Forbidden.

Solução 1

A solução mais rápida para este problema é contactar o seu fornecedor de alojamento e informá-lo do caminho da pasta e do URL que está a receber o 403.

Solução 2

Se quiser tentar resolver o problema por si próprio, existem muitas técnicas diferentes que pode experimentar, mas lembre-se de que cada anfitrião está configurado de forma diferente, pelo que algumas destas opções podem não funcionar corretamente no seu anfitrião e outras sim. Consulte os seguintes guias para obter uma solução para o erro 403:

  1. Como corrigir o erro 403 Forbidden no WordPress
  2. O Apache dá 403 erros proibidos - Stack Overflow
  3. Como resolver a mensagem 403 Access Denied?

Manipulação da página de erro 404 Not Found

Ao navegar para o ficheiro installer.php, é apresentada uma mensagem 404 ou página não encontrada.

Solução 1 Contactar o anfitrião

Este erro indica que o seu servidor Web não está configurado para servir páginas Web. Se não estiver familiarizado com a configuração de servidores Web, como o Apache, a forma mais rápida de resolver este problema é trabalhar com o seu fornecedor de alojamento e dizer-lhe que recebe um erro 404 no URL "XYZ". Eles devem ser capazes de o pôr a funcionar em minutos. Isto não é algo que a cópia de segurança possa tratar ou resolver, uma vez que se trata de um problema de configuração do servidor Web.

Solução 2 Configuração do Apache

When setting up the web server (typically Apache) one of the commonly overlooked setup parameters is the <Directory> directive. The following configuration will work on most setups but check with your server admin to be sure on their server:

<Directory /» 
  Options Indexes FollowSymLinks Includes ExecCGI
  AllowOverride All
  Require all granted
  Allow from all
</Directory» 

Solução 3 Resolução de problemas

Para resolver este problema, coloque dois ficheiros chamados test.html e test.php no mesmo diretório que o ficheiro installer.php. Em seguida, tente navegar para ambos através de um navegador da Web. Se nenhum deles funcionar, então seu site não está configurado para servir a partir do local onde eles foram colocados. Se apenas o ficheiro test.html funcionar, então o PHP pode não estar corretamente ativado no seu servidor web. Se não tiver a certeza de como configurar o seu servidor Web para servir a partir do caminho correto ou servir ficheiros PHP, contacte o seu administrador de alojamento, uma vez que estes não são problemas que a cópia de segurança possa resolver.

Tratamento das páginas de erro 405 Not Allowed

Ao navegar para o ficheiro installer.php, é apresentada uma mensagem 405 Not Allowed.

Opção 1 Contactar o anfitrião

O 405 Method Not Allowed é um código de estado da resposta HTTP que indica que o método HTTP do pedido especificado foi recebido e reconhecido pelo servidor, mas o servidor rejeitou esse método específico para o recurso solicitado. A maior parte das respostas 405 tem a ver com a forma como o servidor Web está configurado.

A forma mais rápida de resolver este problema é trabalhar com a equipa de suporte técnico da sua empresa de alojamento. Normalmente, o que precisa de ser ajustado é a forma como o servidor Web aceita os pedidos. O registo de erros do servidor na plataforma do seu anfitrião deve ajudar o administrador do sistema a localizar o pedido específico e a ajustar o servidor em conformidade.

Opção 2 Resolver problemas do servidor

Se estiver familiarizado com a resolução de problemas do servidor Web, pode considerar rever este artigo detalhado:
405 guia de resolução de problemas

Tratamento das páginas em branco ou de erro 500

Se o instalador não estiver a aparecer de todo, então há uma série de testes que pode tentar.

  1. Servidor Web:
    Verifique se o servidor da Web está configurado corretamente. Crie um novo arquivo chamado test.php no mesmo local que o arquivo installer.php. Dentro de test.php, coloque o seguinte código:

    <?php phpinfo(); ?>

    Se isto funcionar, e vir o texto "PHP Version" no topo seguido de outras informações sobre as definições do PHP, então continue para as outras opções abaixo; se não funcionar, então algo está errado com a configuração do servidor web, e terá de contactar o seu anfitrião ou administrador do servidor.
  2. Registos do servidor:
    Examine o registo de erros do servidor. Pode aceder a todos os registos de erros do servidor indo a cPanel " Estatísticas " Registos de erros ou utilizando o painel de controlo específico do seu anfitrião. Se não tiver acesso direto aos registos do servidor, peça ao suporte do seu anfitrião para verificar se existem erros nos registos.
  3. Permissões:
    Verifique as permissões no arquivo installer.php e no seu diretório pai. Na maioria dos hosts, deve ser 755 para diretórios e 644 para arquivos. Certifique-se de verificar novamente com seu provedor de hospedagem ou administrador do servidor as configurações de permissão corretas.
  4. Mudar de navegador:
    Abra outro navegador Web e verifique se o ecrã está branco. Se funcionar no novo navegador, então poderá ser um problema de cache do navegador. Normalmente, é possível resolver este problema mantendo premido Ctrl+F5 ou limpando manualmente a cache do browser.
  5. Ficheiros de configuração:
    Efetuar cópias de segurança e remover ficheiros de configuração ocultos, tais como .htaccess, web.config e .user.ini (Apache, Microsoft IIS, WordFence). Em determinadas circunstâncias, estes ficheiros têm configurações que impedem a execução do instalador. Basta removê-los do mesmo diretório em que se encontra o installer.php e tentar novamente. Se o problema persistir, tente fazer uma cópia de segurança e remover os ficheiros do seu diretório web de raiz (na maioria dos casos, public_html).
  6. Proxy reverso:
    Ao executar por trás de um proxy reverso, o valor do nome do host original está em HTTP_X_FORWARDED_HOST. Para contornar esta configuração, adicione o seguinte ao topo do installer.php e do dup-installer/main-installer.php:
    $_SERVER['HTTP_X_ORIGINAL_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];

Veja também:
Como lidar com as mensagens "Internal Server 500"?


Este artigo foi útil?


Artigos relacionados

Não deixes passar mais um dia sem proteção

Cada hora sem cópias de segurança adequadas do WordPress coloca o seu sítio em risco - Cada atraso na migração do WordPress custa-lhe desempenho e crescimento

Obter o Duplicator agora
Plugin Duplicador

Espere! Não perca a sua oferta exclusiva "
"!

Como cliente , você ganha 60% DE DESCONTO

Experimente o Duplicator gratuitamente no 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.

ou
Obtenha agora 60% de desconto no Duplicator Pro →