PESQUISA EM SITE

Erro interno do servidor ou erro 500

Para determinar o motivo pelo qual o erro 500 ocorre, examine os logs. Talvez haja uma entrada no arquivo error.log indicando a causa do problema. Considere as opções mais comuns.

Falta de recursos

Se a razão é esta, o problema é resolvido de forma muito simples - entre em contato com o
Provedor solicitando mais recursos.

A presença de scripts inoperantes ou tempo limitado para sua execução.

erro 500
Se por um determinado período de tempo, que geralmente é um minuto, o servidor não puder processar os scripts, será exibido um Erro Interno do Servidor 500.

Além disso, os webmasters podem encontrar um erro semelhante se executarem um script CGI sob o Apache, se a hora especificada nas configurações do servidor não for suficiente para executar o script.

Se os scripts funcionaram anteriormente e surgiram problemas, por exemplo, ao mudar para outra hospedagem, o problema pode ser causado por outros motivos. Por exemplo, o fato de o servidor bloquear solicitações.

Erros na configuração de permissões

erro de servidor interno http 500
As permissões de arquivo devem ser 444 ou644. CHMOD para pastas não deve ser diferente de 755, ou seja, somente o proprietário do recurso pode visualizá-las. Os direitos de acesso aos scripts devem ser indicados como 600. Caso contrário, o servidor, por motivos de segurança, bloqueia o acesso ao script, mesmo que esteja operacional.

Se a causa do erro 500 for o motivo, use o gerenciador de FTP para alterar as permissões. O Filezilla faz um ótimo trabalho com esses recursos.

Arquivo .Htaccess contém diretivas não suportadas

Verifique se o arquivo .htaccess está presente na raiz do site ou em outro lugar. Se houver, abra-o usando qualquer editor de texto. Você pode usar o Bloco de Notas.

Erro 500 pode aparecer se você usarservidor executando suPHP, ou seja suportando php.ini. Se houver diretivas no arquivo .htaccess que alteram os parâmetros do ambiente PHP, poderão surgir problemas. As diretivas mais comuns são php_admin_flag, php_flag e php_value.

Geralmente, as variáveis ​​globais, Register Globals, são incluídas como instruções.

Este problema é resolvido de forma muito simples -Parâmetros indesejados podem ser simplesmente excluídos. Outra opção é comentá-los adicionando o sinal # ao início da linha. Deve haver um espaço entre a grade e o nome da diretiva.

Se você definitivamente precisa completarparâmetros comentados, eles podem ser escritos no arquivo php.ini. Você não precisa usar php_admin_flag, php_flag e php_value - apenas os designe de acordo com o princípio: "nome do parâmetro requerido = On".

Erro fatal no PHP

 error 500 internal server error
Tal problema pode ocorrer se PHPfunciona segundo o princípio do CGI. Neste caso, você precisa verificar cuidadosamente o código do programa, diagnosticar e corrigir erros. Observe que os términos de linha de scripts CGI não devem estar no formato Windows (\ r \ n), mas devem ser indicados no formato UNIX (\ n).

Se nenhuma das soluções propostas corrigir o erro, entre em contato com o seu provedor. Explique em detalhes para ele quando e depois que ações erro 500 apareceu. Peça para indicar as causas do problema e fornecerajudar a eliminá-lo. Caso o hoster não consiga descobrir por que ocorreu o Erro Interno do Servidor HTTP 500, entre em contato com o serviço de suporte do CMS que você está usando. Certifique-se de incluir todos os detalhes na carta, incluindo - comentários do provedor de hospedagem sobre sua situação.

</ p>
  • Avaliação: