-
duvida no PHP!
Pessoal
Estou enfrentando um problema em um dos meus servidores slackeware/apache/php/oracle/mysql, que digasse de passagem esta funcionando corretamente.
Todos perguntarão: Mas pq do tópico? Não tenho expêriencia nenhuma em programação php e neste server esta sendo implementado um site de e-commerce. Acontece q o site esta dando uma série de problemas, o programador insiste em dizer que estou gerando log de todos os tipos no php (warning, notice, erros, etc...) e como ele não declara variáveis em seu código fazendo com q os logs fiquem imensos (2 GB). Agora minha pergunta ao que conhecem de programação php. É normal este procedimento de não declarar variáveis no codigo de programação desta linguaguem? É normal tantas msg de warning q chegam a formar um arquivo de log com 2 GB?
Gostaria de opinões e se possível alguma argumentação técnica, pois preciso justificar que o problema não esta no servidor e sim no site q esta sendo construído.
Atenciosamente
-
Re: duvida no PHP!
Para evitar que seu log fique enorme altere o error_reporting no seu php.ini
para
error_reporting = E_ALL & ~E_NOTICE
-
Re: duvida no PHP!
aproveitando
isso deve responder sua pergunta
; E_NOTICE - run-time notices (these are warnings which often result
; from a bug in your code, but it's possible that it was
; intentional (e.g., using an uninitialized variable and
; relying on the fact it's automatically initialized to an
; empty string)
-
Re: duvida no PHP!
Scorpion
Eu fiz este procedimento assim que vi q as msg reportavam a isso. Mas a minha duvida é: este tipo de codificação não poderá comprometer o site e/ou o desempenho do servidor ?
-
Re: duvida no PHP!
Eu acredito que nao...
Porem acho que isso so um especialista em php para responder a pergunta :)