Erro 500 Internal Server Error

Por que estou visualizando o erro HTTP 500 - Internal server error ?

Existem muitas razões para você estar recebendo esta mensagem, o erro 500 indica uma falha interna no servidor e normalmente é causada por algum erro de programação na página acessada. Quando o erro acontece ao acessar qualquer página, a falha costuma estar associada ao arquivo .htaccess ou ainda permissões inválidos em partas e arquivos. Veja o que fazer:

Descobrindo o que causou o erro HTTP 500

Acesse o painel de controle da sua hospedagem. Caso seu domínio não tenha sido registrado/transferido ainda, use o endereço alternativo. Logo ao se conectar, ainda na primeira página, localize no menu Métricas o ícone "Erros" e clique sobre ele.

Print: Menu Registro de Erros cPanel

Através deste recurso você poderá ver as mensagens de erros geradas pelo seu site. Se necessário, selecione e copie os erros (tecle Ctrl+V) com a data e hora mais próxima do momento em que apareceu a página de erro 500 e analise onde o erro está ocorrendo.

Print:

.HTACCESS

Na maioria dos casos esse erro está associado a alguma configuração incorreta no arquivo .htaccess. Verifique todas as linhas do arquivo. Se houver instruções como php_flag ou php_value, comente com #, pois algumas das configurações do PHP são efetuadas diretamente no Painel de Controle.  renomeio o arquivo e teste o site.

Permissão de arquivos e pastas

Nossos servidores utilizam sistemas baseados no Linux e utilizamos o phpsuexec, portanto, as pastas devem ter permissão (chmod) 755 no máximo, e os arquivos permissão máxima 644. Se você utilizar permissões 777 em uma pasta ou arquivo PHP, este erro provavelmente ocorrerá. Estando certo quanto a escolha* do sistema utilizado para gerar as páginas do seu site, siga as instruções do desenvolvedor e defina as permissões, para os demais arquivos, siga a regra.

  • Arquivos devem ter a permissão chmod 644.
  • Pastas devem ter a permissão chmod 755.

Se mesmo após efetuar a mudança nas permissões o erro persistir, entre em contato com o nosso suporte para que possamos ajuda-lo.

* Ao instalar sistemas prontos de terceiros, recomendamos que seja ignorado instruções que solicitam a mudança nas permissões de arquivos ou pastas. Isso costuma ser desnecessário no ambiente de hospedagem que disponibilizamos e pode oferecer risco a segurança da sua conta de hospedagem.

ASCII ou Binário

Normalmente ao enviar seus ao enviar os arquivos o programa de FTP identifica o formato do arquivo e escolhe o meio apropriado para fazer o envio, arquivos que contenham textos como páginas .php, .css, .html, entre outros, são enviados como ASCII e imagens como binário. Certifique-se que seu programa de FTP esteja enviando corretamente, apesar dele fazer essa distinção é possível configura-lo para enviar em um único formato e caso isso tenha acontecido o erro 500 poderá acontecer.

Esta resposta lhe foi útil?

 Imprimir este Artigo

Veja também

Proteção de Hotlink

 O que é Hotlink? Como faço para ativar e desativar a Proteção Hotlink? A proteção Hot link...

Erro 403 Forbidden ou 'No Permission to Access'

Erro 403 Forbidden ou 'No Permission to Access' Os principais motivos para este erro são as...

Hotlink: o que é, e como se proteger?

Muitas vezes você produz imagens bacanas para o site da sua empresa, entre outros e alguém...

Trafego ilimitado?

Artigo escrito com base e à partido do original em ForunsBB.com  -...

Posso rodar tarefas cron?

No cpanel de cada domínio há uma opção Tarefas Cron/Agendador de Tarefas que você pode configurar...