Internal Server Error na Revenda - Como resolver passo-a-passo

De Wiki Locaweb
Ir para: navegação, pesquisa

Desativando os erros amigáveis do seu navegador

O Internet Explorer, possui configuração padrão para omitir a mensagem de erro original e exibir a página de erro 500. Por isso, antes de realizar o procedimento abaixo desative os erros amigáveis em seu navegador. Passo-a-passo em:

HTTP 500 - Internal server error

Desativando erros tratados do Plesk

Esse é um erro tratado que está configurado no Plesk e oculta o erro original da aplicação.

Instruções passo-a-passo Primeiramente, faça o seguinte:

Instruções passo-a-passo Acesse o Plesk, clique sobre o domínio e vá em "Configurações";
Instruções passo-a-passo Desative o checkbox Documentos personalizados de erro e faça um novo teste.

Desativando os documentos personalizados de erros através do Plesk

Após desativar você conseguirá ver o erro original e, através dele, efetuar os ajustes necessários para resolver.


Revenda Linux Revenda Linux

Reload do apache

Se você adicionou o domínio ou fez alterações recentes através do Painel Plesk, o domínio exibirá a página padrão de acordo com o servidor onde a sua Revenda estiver hospedada. Confira os prazos abaixo:

  • Plesk 7 (até o Plesk24): Reload do apache ocorre a cada 24 horas (01h30 da manhã)
  • Plesk 8 (à partir do Plesk25): Reload do apache ocorre de 2 em 2 horas (horários pares)


Página padrão do Plesk quando o domínio utiliza CGI

Se você estiver executando um script CGI ou outra página e apresentar a mensagem Internal Server Error, siga os passos abaixo:

Instruções passo-a-passo Acesse seu Painel Plesk e clique sobre o domínio que esta com dificuldade;
Instruções passo-a-passo Clique sobre o botão Configurações;
Instruções passo-a-passo Verifique se a opção Suporte para CGI esta habilitada. Caso não esteja, habilite. Neste caso deverá aguardar de 15 à 20 minutos para a nova configuração surtir efeito;
Instruções passo-a-passo Acesse o Gerenciador de Arquivos do domínio clicando no botão correspondente;
Instruções passo-a-passo Clique sobre a pasta cgi-bin;
Instruções passo-a-passo Ao lado do arquivo, na coluna de permissões, verifique se a permissão é igual a:

 rwx r-x r-x

Em caso negativo, clique sobre o link onde é exibido essa permissões no Plesk. Clique aqui e veja como fazer.

Dê as seguintes permissões:

Alterando as permissões para utilização de CGI na Revenda Linux

Instruções passo-a-passo Clique no botão OK.


Verificando o script em CGI

Instruções passo-a-passo Verifique se o script possui a linha abaixo para saída em browser (se o CGI for escrito em perl):

print "Content type:html/text\n\n";

Instruções passo-a-passo Verifique se o formato do arquivo é "UNIX" ou "DOS". Se for "DOS", altere o formato para "UNIX" usando algum editor. Crie o arquivo e salve no formato unix. (Pode usar o HtmlKit, por exemplo:

 www.chami.com/html-kit, indo em "Save As Extra" há a opção "Save in Unix Format").

Instruções passo-a-passo Envie para a pasta cgi-bin o arquivo via ftp de forma binária.
Instruções passo-a-passo Para detalhar o erro de CGI/Perl no browser, basta adicionar no script:

 use CGI::Carp qw(fatalsToBrowser);


Pronto! Faça um novo teste. Caso tenha alguma dificuldade, entre em contato através de nosso Atendimento na categoria Revenda.


Veja também