O que fazer em caso de erro 500 Internal Server Error?
Diagnosticar os casos mais comuns de erros 500
Objetivo
Os erros 500 "Internal Server Error" podem afetar a totalidade ou parte do seu site, ser aleatórios ou permanentes. Podem também aparecer sob a forma de uma página em branco.
Por vezes, provêm também de uma atualização efetuada automaticamente por um componente do seu site e, portanto, ocorrem sem ação da sua parte.
Saiba como diagnosticar os casos mais comuns de erros 500.
Informações sobre a administração dos serviços OVHcloud e como encontrar a assistência adequada
Ao utilizar os guias da OVHcloud, tenha em conta as seguintes condições:
- As instruções procuram fornecer o máximo de detalhes possível, mas não podem abranger todos os casos de utilização individuais. Poderá ser necessário adaptar as ações descritas às suas necessidades.
- O ecossistema OVHcloud foi concebido para oferecer flexibilidade e liberdade de escolha. Os clientes são, por isso, responsáveis pela configuração correta e segura dos seus serviços. Para evitar a perda de dados, recomendamos vivamente a aplicação de estratégias de cópia de segurança a todos os seus dados importantes.
- Os nossos guias e tutoriais podem fazer referência a software ou serviços de terceiros em combinação com as soluções OVHcloud. O suporte técnico fornecido pela OVHcloud não inclui a configuração de sistemas ou produtos fora da nossa responsabilidade. Isto inclui, entre outros:
- Sistemas operativos e interfaces de utilizador (Windows, Debian, Plesk, etc.).
- Qualquer outro software de terceiros (clientes FTP, software de e-mail, etc.).
- Serviços oferecidos por outros fornecedores (DNS, API, interfaces de utilizador, etc.).
Para receber a assistência adequada em caso de problemas, siga estas orientações:
- Procura aconselhamento personalizado ou pretende discutir um tema que não é abordado em detalhe na nossa documentação?
Junte-se à comunidade OVHcloud para pesquisar o seu tema e falar com outros utilizadores. - Precisa de comunicar um incidente relativo ao seu serviço OVHcloud ou tem dificuldades na Área de Cliente OVHcloud?
Crie um pedido de suporte no nosso Centro de Ajuda. - Necessita de assistência profissional para o seu projeto ou de ajuda com tarefas fora do âmbito do nosso suporte?
Visite o nosso portal de parceiros para encontrar especialistas familiarizados com as soluções OVHcloud. - Procura informações mais detalhadas sobre os nossos níveis de suporte e Professional Services?
Visite as nossas páginas web sobre os níveis de suporte OVHcloud e os OVHcloud Professional Services.
Pode participar na melhoria da nossa documentação:
- Pretende partilhar comentários para melhorar uma página de guia ou comunicar informações insuficientes numa página específica?
Utilize os botões «Esta página foi útil?» no final da página para nos informar. - Pretende propor uma atualização concreta da documentação?
Utilize a função «Editar esta página», disponível no final da página e na barra lateral.
Requisitos
- Dispor de uma oferta de alojamento partilhado
- Estar atualizado em pagamentos e renovações dos serviços associados (nome de domínio e alojamento web)
Acesso à Área de Cliente OVHcloud
- Ligação direta:
- Caminho de navegação:
Web Cloud>Alojamentos> Selecione o seu alojamento web
Instruções
Antes de prosseguir, verifique o seu site em vários dispositivos e browsers. Se o erro 500 não aparece em certos casos (por exemplo, num browser diferente do seu), é porque não está relacionado com os seus serviços OVHcloud. Reinicie os seus dispositivos e contacte um técnico informático próximo da sua casa.
Um site é constituído por um código fonte (os ficheiros em .php, por exemplo, visíveis durante uma ligação ao seu alojamento em FTP, ao qual se junta frequentemente uma base de dados.
Apesar do erro 500, é fortemente aconselhado efetuar um backup local do conjunto dos seus dados antes de qualquer outra manipulação :
- Siga este guia para obter uma cópia do código fonte.
- Se o seu site utiliza uma base de dados, consulte também este documento para obter uma cópia.
No caso de um erro 500, é perfeitamente possível efetuar um restauro do seu site. No entanto, é preferível efetuar um diagnóstico aprofundado para determinar a origem exata do erro.
Verificar os logs do seu alojamento
Consulte primeiro este guia para procurar a causa do erro 500 nos logs do seu alojamento.
Passar o seu site em modo de desenvolvimento
Para que apareçam eventuais erros PHP, passe o seu alojamento em modo de desenvolvimento graças a estas indicações.
Testar o ficheiro.htaccess
Um erro 500 pode estar associado a uma anomalia num ficheiro .htaccess. Este ficheiro está geralmente localizado no primeiro nível da pasta que contém o seu site no seu FTP.
Para o verificar, ligue-se FTP ao seu alojamento.
De seguida, renomeie este ficheiro em .htaccess.old e volte a testar o seu site.
Se este último estiver de novo acessível, então o .htaccess está em causa. Por conseguinte, deverá ser alterado. Se desejar, contacte um dos nossos parceiros a este respeito.
Verificar permissões nas pastas e nos ficheiros
Os ficheiros e os dossiers que constituem o seu site possuem um certo nível de "permissões" em leitura, escrita e execução. Isto para as proteger contra qualquer manipulação maliciosa ou incorreta.
Um erro 500 pode estar associado a um nível de direitos de acesso incorreto em alguns dos dossieres ou ficheiros do seu site.
Para aceder a estes ficheiros, ligue-se ao seu alojamento através de FTP, seguindo a nossa documentação.
O guia "Partilhado: Guia de utilização do FileZilla" ajudá-lo-á a verificar os seguintes elementos:
- A raiz do seu alojamento (Trata-se do diretório notado
/ou.no seu software FTP) deve ter obrigatoriamente permissões 705 (são permissões padrão). Aconselhamos que não altere este nível de direitos. - Os dossiers devem estar em permissões 705.
- Os ficheiros devem estar em permissões 604.
Aceder aos detalhes dos erros nos seus scripts
Por razões de segurança, o seu website oculta eventuais detalhes sobre a origem do erro 500 a qualquer pessoa que se lhe ligue por um browser.
Se pretender ter acesso a estes detalhes, poderá aceder ao seu site através de uma ligação ssh a partir da fórmula de alojamento Pro ou superior.
Verificar o estado da base de dados
Para qualquer erro 500 que possa estar relacionado com a base de dados do seu website, consulte o nosso manual "Resolver os erros mais frequentes associados às bases de dados".
Restaurar o seu site para o estado anterior
O restauro do código fonte do seu site dirá respeito ao conjunto dos sites do seu alojamento OVHcloud.
Durante o restauro, o conteúdo do seu espaço FTP ou da sua base de dados é substituído por um backup. Assim, não poderá recuperar os dados presentes no servidor imediatamente antes do restauro.
Para restaurar o código fonte do seu site, consulte o nosso manual "Restaurar o espaço de armazenamento do alojamento web".
Se o seu site tiver uma base de dados, consulte o nosso manual "Importar um backup para a base de dados de um alojamento web" para a restaurar para um estado anterior.
Por fim, se o erro 500 aparecer após uma atualização da versão PHP do seu alojamento, consulte o nosso guia "Mudar a versão de PHP do alojamento web" para voltar à configuração anterior.
Saiba mais
O que fazer se o meu site está inacessível?
O que fazer em caso de erro « Sua conexão não é particular »?
O que fazer em caso de página « Index of »?
O que fazer em caso de página "403 forbidden"?
Resolver os erros mais frequentes associados às bases de dados
O meu site é lento. O que fazer?
Resolver o erro “Site não instalado”
Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os parceiros OVHcloud.
Fale com nossa comunidade de utilizadores.