Mostrar erros PHP na página, ao invés de erro 500

Pergunta
Estou entrando em meu servidor e vejo um erro 500 que não me deixa entender o que é que está acontecendo. Pelo visto o erro 500 é um erro de programação em PHP. Minha hospedagem é PHP e estas páginas deveriam estar funcionando neste servidor, porque as tenho funcionando corretamente em meu servidor local.

Existe alguma maneira de fazer com que o servidor mostre os erros PHP ao invés de mostrar o erro 500? Porque eu antes, quando tinha erros de PHP em minha página, saía o erro na própria página e então se podia entender o que é que estava ocorrendo.

Valorize esta FAQ:
A FAQ Mostrar erros PHP na página, ao invés de erro 500 tem Pertence à categoria:
Resposta
O problema que você tem pode vir por vários temas.

Um deles, o mais provável, é bem simples, porque só tem que configurar o PHP.ini para que mostrem os erros de PHP. Isto se faz com a diretriz do PHP.ini display_errors.

O mais certo é que você terá em seu PHP.ini a variável desta maneira:

display_errors = Off

Isto seria o correto para um servidor em produção (o servidor no qual entram os usuários para ver a página), que deveria funcionar corretamente. Em um ambiente de produção pode ser boa idéia não mostrar os erros PHP para que os usuários não vejam informações críticas ou delicadas. Porém claro, se você não vê os erros, pode ser difícil saber o que é que está acontecendo. Então, no php.ini você pode colocar:

display_errors = On

Agora também, teria que ter acesso ao php.ini. Caso não tenha acesso a modificar esse arquivo, pergunte ao serviço técnico de seu hosting para que te digam como mostrar os erros. Talvez eles te facilitem, através do painel de controle de seu hosting, uma opção para ver o log de erros PHP.

Bom... e outra das coisas que podem passar é que tenha um erro em seu arquivo .htaccess. Se é que você tem um arquivo desses em seu servidor, prove momentaneamente tirando-o, para ver se o erro persiste. Se já não te dá esse erro, pois revise o htaccess para ver o que é que pode estar ocorrendo.

Por Miguel Angel Alvarez

Voltar à árvore de categorias Voltar à árvore de categorias

Comentários da faq
Foi enviado 1 comentário à faq
1 comentário não revisado
0 comentários revisados
 
FAQs relacionadas
  + Warning PHP por session_start
  + Mostrar array PHP
  + Como tirar os hífens de um texto
  + Como acessar variáveis globais em PHP dentro de uma função?
  + Mostrar data e hora em PHP
  + Redirecionar em PHP
  + Ativar delimitador de código PHP <?
  + Problema com apache e PHP 5
  + [...]

Ver todas las FAQS de Manuais de PHP

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato