Jump to content


Photo

Como Ativar Warnings


  • Faça o login para participar
2 replies to this topic

#1 jgcl

jgcl

    João Gabriel C. Laass, Serra/ES

  • Usuários
  • 559 posts
  • Sexo:Não informado
  • Localidade:Serra / ES
  • Interesses:Tudo!

Posted 13/08/2008, 12:40

Boa tarde pessoal.

Meu php já veio instalado com o apache2triad e não exibe erros e warnings em erros de programação (mostra a página em branco). Gostaria de saber como ativar a exibição dos erros e warnings? (o fato de não exibir está atrapalhando muito).
João Gabriel
Site >> joaogabriel.org
CGiClube.net >> http://www.cgiclube.net
Vitória Perl Mongers >> http://vitoria.pm.org

#2 EternaL

EternaL

    12 Horas

  • Usuários
  • 299 posts
  • Sexo:Masculino
  • Localidade:Blumenau, SC

Posted 13/08/2008, 16:43

Procure pelo arquivo php.ini. Por padrão ele fica em C:/Windows, mas não sei se esse apache2triad salva ele la ou na própria pasta do PHP.

Com arquivo aberto procure por error_reporting

Você pode mudar para o seguinte: error_reporting = E_ALL & ~E_NOTICE

Com isso irá mostrar todos os erros menos os do tipo Notice

Feito isso, salve e reinicie o Apache
Magnum Web - Trazendo o melhor da web para você

Desenvolvimento de websites e sistemas web. Acesse http://www.magnumweb.com.br

#3 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 13/08/2008, 16:59

Exibir os NOTICES às vezes é importante para garantir a consist~encia das informações.

E não precis mexer no PHP.INI pra isso, basta invocar error_reporting() com E_ALL como valor.

Entretanto, se a diretiva display_errors estiver como Off no PHP.INI, error_reporting() sozinho não ajudará.

Claro que você pode mudar diretamente por script com a função init_set(), porém a maioria dos servidores, principal, mas não exclusivamente, gratuitos, têm essa função desabilitada por razões de segurança.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq