O erro 500 (“Internal Server Error”) pode ter diversas causas. Verifique a página Log de Erros (“Error Logs”) do cPanel para obter mais informações.
Aqui estão as causas mais comuns do erro 500:
(1) Permissões erradas, 'grupo' com permissões de escritaAs permissões de pastas devem ser
0755
. As permissões de scripts executáveis dentro da pastacgi-bin
devem ser0755
. Imagens, mídia, arquivos de textos como HTML etc. devem ter permissões0644
.(2) Problemas no .htaccess: comandos inválidosNo arquivo
.htaccess
, você pode ter adicionado linhas que estão escritas incorretamente, ou entram em conflito entre si. Para verificar se é isso o que está ocorrendo, você pode comentar as linhas presentes no arquivo.Para comentar uma linha do
.htaccess
, coloque um#
no começo da linha. Lembre-se: é sempre uma boa idéia fazer um backup de qualquer arquivo de configuração antes de alterá-lo.Por exemplo, se o seu
.htaccess
estivesse assim:DirectoryIndex default.html
AddType application/x-httpd-php5 phpVocê comentaria a segunda linha, deixando assim:
DirectoryIndex default.html
#AddType application/x-httpd-php5 phpLinhas escritas incorretamente e linhas que começam com “php_flag” são os erros mais comuns. Se você não conseguir descobrir qual linha está causando o problema, comente todas as linhas.
(3) Uso de recursos, nada no Log de ErrosÉ possível que o erro 500 esteja sendo causado por excesso de processos na fila de processos do servidor.
Com acesso shell (SSH), você pode visualizar os processos que, neste momento, estão rodando a partir da sua conta. Simplesmente digite este comando:
1ps
faux
Ou digite o comando abaixo para visualizar os processos que estão rodando a partir da conta de um usuário específico (substitua usuário pelo nome de usuário real):
1ps
faux |
grep
usuário
Tendo obtido o ID do processo (“pid”), digite este comando para encerrá-lo (substitua pid pelo ID real do processo):
1kill
-9 pid
Nossos analistas poderão orientá-lo sobre como evitar a reincidência de erros 500. Por favor envie um email para sac@hostingbr.xyz, informando os passos que devemos seguir para visualizar o erro.
- Internal Server Error (erro 500) V/2
- 0 Usuários acharam útil