Um erro ao abrir um determinado site pode ocorrer por vários motivos. Por conveniência, esses erros foram numerados, cada um deles com sua própria descrição e soluções. Error 500 também não é exceção.
Necessário
Conexão de internet
Instruções
Passo 1
Determine a possível causa do erro interno (erro 500). Claro, essas podem ser circunstâncias diferentes, mas na maioria das vezes isso se deve à sintaxe incorreta de um arquivo de sistema chamado.htaccess ou ao conteúdo de elementos não suportados nele.
Passo 2
Para resolver o problema, neste caso, comente a diretiva Options colocando um hash no início da linha. Salve suas alterações e verifique se o problema desapareceu. Se o erro persistir, pode haver vários motivos - verifique os pontos restantes e certifique-se de verificar a ortografia.
etapa 3
Se você descobriu que a causa de um erro interno é o manuseio incorreto de scripts CGI, certifique-se de verificar os finais das linhas desses scripts, eles devem estar no formato UNIX (n) e em nenhum outro (um erro comum é o linha terminando no formato Windows (r / n)). Envie-os via FTP para o servidor usando o modo ASCII.
Passo 4
Verifique as permissões dos scripts CGI. Eles e os diretórios onde estão localizados devem ser acessíveis apenas para seu proprietário. Nesse caso, os direitos devem ter o seguinte formato: 0755 (drwxr-xr-x). Altere este parâmetro se necessário. Verifique se o erro aparece após as alterações feitas.
Etapa 5
Verifique se os cabeçalhos de resposta HTTP estão redigidos corretamente como resultado da execução de seu script CGI. Encontre um log chamado error_log, que deve estar localizado na seção de armazenamento de arquivos de log (logs de erros), no item de menu "Estatísticas". Faça as alterações necessárias e verifique se o erro interno desapareceu. Na maioria das vezes, se nenhuma das opções acima ajudar, o erro está na grafia incorreta. Certifique-se de verificar os parâmetros editados recentemente.