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.
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.
.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.


