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


Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Ferramentas
Criar um livro