Re: [PHP] How to stop E_DEPRECATED messages in the PHP log?
On 7/7/09 1:23 AM, Jeff Weinberger j...@jeffweinberger.com wrote: On Jul 6, 2009, at 7:47 PM, Paul M Foster wrote: On Mon, Jul 06, 2009 at 02:16:09PM -0700, Jeff Weinberger wrote: Hi: I am hoping someone can help me figure this out I've just upgraded my PHP installation to 5.3.0. Now I am receiving thousands of log messages of the form PHP Deprecated: I know I have a number of scripts that use now-deprecated functions, etc. and I now know what those are, thanks to all the messages. However, this is now growing to (literally) gigabytes of log entries, so I'd like to stop the messages until I have the time to re-write all the offending scripts. I have tried the following error.reporting lines in php.ini: error_reporting = E_ALL ~E_DEPRECATED E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = ~E_DEPRECATED E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = ~E_DEPRECATED E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING (as you can tell, I prefer verbose logs, but not that verbose...). None of these combinations have stopped the PHP Deprecated: ... messages. System info: Mac OS/X 10.5.7 Client version, PHP 5.3.0 running as a CGI under Apache 2.2.11 and as a CLI. Please let me know if there's any other info that might help. php_info() reports error.reporting as 0 Any help or guidance is appreciated!! Try error_reporting(E_ALL ^ E_DEPRECATED); See http://us2.php.net/manual/en/function.error-reporting.php for more info and examples. Paul -- Paul M. Foster -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Paul: Thanks for your suggestion - it would work nicely, except that that is a runtime function that is called within a script. I am trying to get the php.ini setting correct to avoid the Deprecated messages. I tried error_reporting=E_ALL ~E_DEPRECATED (which I think is the php.ini analogy to your suggestion) to no avail - it failed also. leaving me still confused how about running this to find the int value to put into php.ini: ?php error_reporting(E_ALL ^ E_DEPRECATED); echo error_reporting(); ? i don't have 5.3 so i haven't tried. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to stop E_DEPRECATED messages in the PHP log?
2009/7/6 Jeff Weinberger j...@jeffweinberger.com: Hi: I am hoping someone can help me figure this out I've just upgraded my PHP installation to 5.3.0. Now I am receiving thousands of log messages of the form PHP Deprecated: I know I have a number of scripts that use now-deprecated functions, etc. and I now know what those are, thanks to all the messages. However, this is now growing to (literally) gigabytes of log entries, so I'd like to stop the messages until I have the time to re-write all the offending scripts. I have tried the following error.reporting lines in php.ini: error_reporting = E_ALL ~E_DEPRECATED E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = ~E_DEPRECATED E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = ~E_DEPRECATED E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING (as you can tell, I prefer verbose logs, but not that verbose...). None of these combinations have stopped the PHP Deprecated: ... messages. System info: Mac OS/X 10.5.7 Client version, PHP 5.3.0 running as a CGI under Apache 2.2.11 and as a CLI. Please let me know if there's any other info that might help. php_info() reports error.reporting as 0 Any help or guidance is appreciated!! Thanks, --Jeff No one ever achieved greatness by playing it safe. -Harry Gray -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Try ... error_reporting = 22527 -- - Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498r=213474731 Standing on the shoulders of some very clever giants! I need a car : http://snipurl.com/l4pih ZOPA : http://uk.zopa.com/member/RQuadling -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to stop E_DEPRECATED messages in the PHP log?
On Jul 7, 2009, at 5:50 AM, Richard Quadling wrote: 2009/7/6 Jeff Weinberger j...@jeffweinberger.com: Hi: I am hoping someone can help me figure this out I've just upgraded my PHP installation to 5.3.0. Now I am receiving thousands of log messages of the form PHP Deprecated: I know I have a number of scripts that use now-deprecated functions, etc. and I now know what those are, thanks to all the messages. However, this is now growing to (literally) gigabytes of log entries, so I'd like to stop the messages until I have the time to re-write all the offending scripts. I have tried the following error.reporting lines in php.ini: error_reporting = E_ALL ~E_DEPRECATED E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = ~E_DEPRECATED E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = ~E_DEPRECATED E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING (as you can tell, I prefer verbose logs, but not that verbose...). None of these combinations have stopped the PHP Deprecated: ... messages. System info: Mac OS/X 10.5.7 Client version, PHP 5.3.0 running as a CGI under Apache 2.2.11 and as a CLI. Please let me know if there's any other info that might help. php_info() reports error.reporting as 0 Any help or guidance is appreciated!! Thanks, --Jeff No one ever achieved greatness by playing it safe. -Harry Gray -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Try ... error_reporting = 22527 -- - Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498r=213474731 Standing on the shoulders of some very clever giants! I need a car : http://snipurl.com/l4pih ZOPA : http://uk.zopa.com/member/RQuadling Richard (and Tom): This seemed like it would be the perfect solution...but alas it did not work. 22527 seems right, but after changing php.ini to that and restarting php and apache, I am still getting Deprecated... messages. :( I'll keep trying...and any other suggestions are much appreciated! Thanks! A wise man will make more opportunities than he finds. -Francis Bacon -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to stop E_DEPRECATED messages in the PHP log?
On Tue, Jul 7, 2009 at 11:03, Jeff Weinbergerj...@jeffweinberger.com wrote: This seemed like it would be the perfect solution...but alas it did not work. 22527 seems right, but after changing php.ini to that and restarting php and apache, I am still getting Deprecated... messages. Dumb question, Jeff: are you sure you're editing the correct php.ini file? -- /Daniel P. Brown daniel.br...@parasane.net || danbr...@php.net http://www.parasane.net/ || http://www.pilotpig.net/ Check out our great hosting and dedicated server deals at http://twitter.com/pilotpig -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to stop E_DEPRECATED messages in the PHP log?
On Jul 7, 2009, at 8:38 AM, Daniel Brown wrote: On Tue, Jul 7, 2009 at 11:03, Jeff Weinbergerj...@jeffweinberger.com wrote: This seemed like it would be the perfect solution...but alas it did not work. 22527 seems right, but after changing php.ini to that and restarting php and apache, I am still getting Deprecated... messages. Dumb question, Jeff: are you sure you're editing the correct php.ini file? -- /Daniel P. Brown daniel.br...@parasane.net || danbr...@php.net http://www.parasane.net/ || http://www.pilotpig.net/ Check out our great hosting and dedicated server deals at http://twitter.com/pilotpig -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Daniel: Not a dumb question at all! I check every time (php_info()) to make sure the loaded configuration file is the one I'm editing. So, as far as I can tell, yes. Should I be looking at something else to be sure? Thanks! --Jeff UNIX is the Klingon of cyberspace. -from The Cluetrain Manifesto -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to stop E_DEPRECATED messages in the PHP log?
On 7/7/09 11:38 AM, Daniel Brown danbr...@php.net wrote: On Tue, Jul 7, 2009 at 11:03, Jeff Weinbergerj...@jeffweinberger.com wrote: This seemed like it would be the perfect solution...but alas it did not work. 22527 seems right, but after changing php.ini to that and restarting php and apache, I am still getting Deprecated... messages. Dumb question, Jeff: are you sure you're editing the correct php.ini file? i was about to ask the same. phpinfo() will tell you the path to the in-effect config file. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to stop E_DEPRECATED messages in the PHP log?
On 7/7/09 12:17 PM, Jeff Weinberger j...@jeffweinberger.com wrote: On Jul 7, 2009, at 8:38 AM, Daniel Brown wrote: On Tue, Jul 7, 2009 at 11:03, Jeff Weinbergerj...@jeffweinberger.com wrote: This seemed like it would be the perfect solution...but alas it did not work. 22527 seems right, but after changing php.ini to that and restarting php and apache, I am still getting Deprecated... messages. Dumb question, Jeff: are you sure you're editing the correct php.ini file? -- /Daniel P. Brown daniel.br...@parasane.net || danbr...@php.net http://www.parasane.net/ || http://www.pilotpig.net/ Check out our great hosting and dedicated server deals at http://twitter.com/pilotpig -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Daniel: Not a dumb question at all! I check every time (php_info()) to make sure the loaded configuration file is the one I'm editing. So, as far as I can tell, yes. Should I be looking at something else to be sure? i've now had a look at http://www.php.net/manual/en/errorfunc.constants.php in your shoes i'd try out 2047 (with is everything up to and including E_USER_NOTICE) and possibly 6143 (=2047+4096) if you have your own error handler. if still no luck i can't think of anything else to suggest but work backwards: check the value returned by error_reporting() is the value you set in php.ini. binary decode it to double check. if it sill makes no sense, check the php bugs db. and if nothing, maybe report it. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to stop E_DEPRECATED messages in the PHP log?
On Jul 7, 2009, at 12:30 PM, Tom Worster wrote: On 7/7/09 12:17 PM, Jeff Weinberger j...@jeffweinberger.com wrote: On Jul 7, 2009, at 8:38 AM, Daniel Brown wrote: On Tue, Jul 7, 2009 at 11:03, Jeff Weinbergerj...@jeffweinberger.com wrote: This seemed like it would be the perfect solution...but alas it did not work. 22527 seems right, but after changing php.ini to that and restarting php and apache, I am still getting Deprecated... messages. Dumb question, Jeff: are you sure you're editing the correct php.ini file? -- /Daniel P. Brown daniel.br...@parasane.net || danbr...@php.net http://www.parasane.net/ || http://www.pilotpig.net/ Check out our great hosting and dedicated server deals at http://twitter.com/pilotpig -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Daniel: Not a dumb question at all! I check every time (php_info()) to make sure the loaded configuration file is the one I'm editing. So, as far as I can tell, yes. Should I be looking at something else to be sure? i've now had a look at http://www.php.net/manual/en/errorfunc.constants.php in your shoes i'd try out 2047 (with is everything up to and including E_USER_NOTICE) and possibly 6143 (=2047+4096) if you have your own error handler. if still no luck i can't think of anything else to suggest but work backwards: check the value returned by error_reporting() is the value you set in php.ini. binary decode it to double check. if it sill makes no sense, check the php bugs db. and if nothing, maybe report it. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Tom: thanks - I'll try those and report back, and will keep playing with various combinations until I get it to work or prove it doesn't :) One question - that I for some reason have not found - is there a list of the numerical values of the E_* constants somewhere? Thanks for your help! --Jeff Real love is a pilgrimage. It happens when there is no strategy, but it is very rare because most people are strategists. -Anita Brookner -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to stop E_DEPRECATED messages in the PHP log?
On Tue, Jul 7, 2009 at 17:46, Jeff Weinbergerj...@jeffweinberger.com wrote: One question - that I for some reason have not found - is there a list of the numerical values of the E_* constants somewhere? You bet: http://php.net/manual/en/errorfunc.constants.php -- /Daniel P. Brown daniel.br...@parasane.net || danbr...@php.net http://www.parasane.net/ || http://www.pilotpig.net/ Check out our great hosting and dedicated server deals at http://twitter.com/pilotpig -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] How to stop E_DEPRECATED messages in the PHP log?
Hi: I am hoping someone can help me figure this out I've just upgraded my PHP installation to 5.3.0. Now I am receiving thousands of log messages of the form PHP Deprecated: I know I have a number of scripts that use now-deprecated functions, etc. and I now know what those are, thanks to all the messages. However, this is now growing to (literally) gigabytes of log entries, so I'd like to stop the messages until I have the time to re-write all the offending scripts. I have tried the following error.reporting lines in php.ini: error_reporting = E_ALL ~E_DEPRECATED E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = ~E_DEPRECATED E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = ~E_DEPRECATED E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING (as you can tell, I prefer verbose logs, but not that verbose...). None of these combinations have stopped the PHP Deprecated: ... messages. System info: Mac OS/X 10.5.7 Client version, PHP 5.3.0 running as a CGI under Apache 2.2.11 and as a CLI. Please let me know if there's any other info that might help. php_info() reports error.reporting as 0 Any help or guidance is appreciated!! Thanks, --Jeff No one ever achieved greatness by playing it safe. -Harry Gray -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to stop E_DEPRECATED messages in the PHP log?
On Mon, Jul 06, 2009 at 02:16:09PM -0700, Jeff Weinberger wrote: Hi: I am hoping someone can help me figure this out I've just upgraded my PHP installation to 5.3.0. Now I am receiving thousands of log messages of the form PHP Deprecated: I know I have a number of scripts that use now-deprecated functions, etc. and I now know what those are, thanks to all the messages. However, this is now growing to (literally) gigabytes of log entries, so I'd like to stop the messages until I have the time to re-write all the offending scripts. I have tried the following error.reporting lines in php.ini: error_reporting = E_ALL ~E_DEPRECATED E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = ~E_DEPRECATED E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = ~E_DEPRECATED E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING (as you can tell, I prefer verbose logs, but not that verbose...). None of these combinations have stopped the PHP Deprecated: ... messages. System info: Mac OS/X 10.5.7 Client version, PHP 5.3.0 running as a CGI under Apache 2.2.11 and as a CLI. Please let me know if there's any other info that might help. php_info() reports error.reporting as 0 Any help or guidance is appreciated!! Try error_reporting(E_ALL ^ E_DEPRECATED); See http://us2.php.net/manual/en/function.error-reporting.php for more info and examples. Paul -- Paul M. Foster -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to stop E_DEPRECATED messages in the PHP log?
On Jul 6, 2009, at 7:47 PM, Paul M Foster wrote: On Mon, Jul 06, 2009 at 02:16:09PM -0700, Jeff Weinberger wrote: Hi: I am hoping someone can help me figure this out I've just upgraded my PHP installation to 5.3.0. Now I am receiving thousands of log messages of the form PHP Deprecated: I know I have a number of scripts that use now-deprecated functions, etc. and I now know what those are, thanks to all the messages. However, this is now growing to (literally) gigabytes of log entries, so I'd like to stop the messages until I have the time to re-write all the offending scripts. I have tried the following error.reporting lines in php.ini: error_reporting = E_ALL ~E_DEPRECATED E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = ~E_DEPRECATED E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING error_reporting = E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_CORE_ERROR E_USER_ERROR E_USER_WARNING E_USER_NOTICE E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING ~E_DEPRECATED error_reporting = ~E_DEPRECATED E_ERROR E_CORE_ERROR E_USER_ERROR E_COMPILE_ERROR E_COMPILE_WARNING (as you can tell, I prefer verbose logs, but not that verbose...). None of these combinations have stopped the PHP Deprecated: ... messages. System info: Mac OS/X 10.5.7 Client version, PHP 5.3.0 running as a CGI under Apache 2.2.11 and as a CLI. Please let me know if there's any other info that might help. php_info() reports error.reporting as 0 Any help or guidance is appreciated!! Try error_reporting(E_ALL ^ E_DEPRECATED); See http://us2.php.net/manual/en/function.error-reporting.php for more info and examples. Paul -- Paul M. Foster -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Paul: Thanks for your suggestion - it would work nicely, except that that is a runtime function that is called within a script. I am trying to get the php.ini setting correct to avoid the Deprecated messages. I tried error_reporting=E_ALL ~E_DEPRECATED (which I think is the php.ini analogy to your suggestion) to no avail - it failed also. leaving me still confused --Jeff The achievements of an organization are the results of the combined effort of each individual. -Vincent Thomas Vince Lombardi -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php