[ciapug] Error handling

Dave J. Hala Jr. dave at 58ghz.net
Thu Dec 29 09:28:22 CST 2005


Exactly. Wierd. 

I'm running 4.0, but with all the updates, it makes it 4.2

On Thu, 2005-12-29 at 09:21, Jeff Davis wrote:
> Dave,
> 
> So, display errors and log errors are working for you but phpinfo
> reports the settings incorrectly?
> 
> FWIW, I'm running CentOS 4.0, mysql-4.1.12-3.RHEL4.1, and php-4.3.9-3.9
> and I can alter my php.ini restart apache and the changes take effect
> and show properly on phpinfo.php.
> 
> -Jeff
> 
> 
> Dave J. Hala Jr. wrote:
> > I got it.... Here are the php.ini settings:
> >
> > display_errors =on
> > log_errors =on
> > error_reporting(E_ERROR | E_WARNING | E_PARSE)
> >
> > For some yet unknown reason, phpinfo.php reports the wrong values or "no
> > value" I don't know why this is. 
> > On Thu, 2005-12-29 at 07:27, Jerry Heiselman wrote:
> >   
> >> Yeah, this was when I noticed the problem on the Solaris machine. 
> >> Something went wrong during my build that caused this exact behavior. 
> >> It seemed like PHP was completely ignoring the php.ini file and just
> >> using defaults all of the time.  I remember searching around on the
> >> news groups, but only found other people complaining of the same
> >> thing.  I rebuilt the package and that seemed to fix it.
> >>
> >> Jerry
> >>
> >> On 12/29/05, Carl Olsen <carl-olsen at mchsi.com> wrote:
> >>     
> >>> I use error_log() even though I could probably make the ini setting at the
> >>> top of each page, and it's probably easier to do it with the ini setting.  I
> >>> don't know why I like error_log() better, but it sounds like it might be an
> >>> option you could use.
> >>>
> >>> -----Original Message-----
> >>> From: ciapug-bounces at cialug.org [mailto:ciapug-bounces at cialug.org] On Behalf
> >>> Of Dave J. Hala Jr.
> >>> Sent: Wednesday, December 28, 2005 10:26 PM
> >>> To: PHP List
> >>> Subject: Re: [ciapug] Error handling
> >>>
> >>> Ok... in /etc/php.ini I've got display_errors = on and log_errors =
> >>> on.   When I run phpinfo.php, It shows me that it is using /etc/php.ini.
> >>> It also says that display_errors = off and log_errors = on.
> >>>
> >>> Very strange indeed.
> >>>
> >>>
> >>>
> >>>
> >>> On Wed, 2005-12-28 at 22:16, Tony Bibbs wrote:
> >>>       
> >>>> There are a few settings in there you will need to tweak. If memory
> >>>> serves me right, you want display_errors = on as well as log_errors =
> >>>> on.  I distinctly remember you needed two settings for it to work right.
> >>>> Read the .ini in that section...it's pretty well documented.  If you
> >>>> don't get it let me know and I'll dig up my .ini from work.
> >>>>
> >>>> --Tony
> >>>>
> >>>> Jerry Heiselman wrote:
> >>>>         
> >>>>> What you should probably do is leave display_errors = off and at the
> >>>>> top of your application do a ini_set('display_errors', 1);
> >>>>>
> >>>>> That way when you are done developing, you just have to comment out
> >>>>> that line to restore it to "production" mode.
> >>>>>
> >>>>> As for when you change the value in php.ini, double-check to make sure
> >>>>> the php.ini you are editing is the one being used by PHP.
> >>>>>
> >>>>> If that doesn't do it, then the only other time I saw this behavior
> >>>>> was after a bad build on a Solaris box.
> >>>>>
> >>>>> Jerry
> >>>>>
> >>>>>
> >>>>> On 12/28/05, Dave J. Hala Jr. <dave at 58ghz.net> wrote:
> >>>>>
> >>>>>           
> >>>>>> I'm doing some work on a Centos 4.2 box with all the latest patches.
> >>>>>> I'm running php 4.3.9-3.9 and mysql 4.1.12-3.RHEL4.1
> >>>>>>
> >>>>>> In this version by default PHP doesn't send errors to the browser. It
> >>>>>> logs them to a file. This really sucks when you're doing development.
> >>>>>>
> >>>>>> I've tweaked the php.ini so that display_errors = On, and restarted
> >>>>>> apache. This doesn't change anything. I've googled it and this seems to
> >>>>>> be the procedure. It just doesn't work.
> >>>>>>
> >>>>>> Anyone got any thoughts?
> >>>>>>
> >>>>>> :) Dave
> >>>>>>
> >>>>>> --
> >>>>>>
> >>>>>> Open Source Information Systems, Inc. (OSIS)
> >>>>>> Dave J. Hala Jr., President <dave at osis.us>
> >>>>>> 641.485.1606
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> ciapug mailing list
> >>>>>> ciapug at cialug.org
> >>>>>> http://cialug.org/mailman/listinfo/ciapug
> >>>>>>
> >>>>>>             
> >>>>> _______________________________________________
> >>>>> ciapug mailing list
> >>>>> ciapug at cialug.org
> >>>>> http://cialug.org/mailman/listinfo/ciapug
> >>>>>           
> >>>> _______________________________________________
> >>>> ciapug mailing list
> >>>> ciapug at cialug.org
> >>>> http://cialug.org/mailman/listinfo/ciapug
> >>>>         
> >>> --
> >>>
> >>> Open Source Information Systems, Inc. (OSIS)
> >>> Dave J. Hala Jr., President <dave at osis.us>
> >>> 641.485.1606
> >>>
> >>> _______________________________________________
> >>> ciapug mailing list
> >>> ciapug at cialug.org
> >>> http://cialug.org/mailman/listinfo/ciapug
> >>>
> >>> _______________________________________________
> >>> ciapug mailing list
> >>> ciapug at cialug.org
> >>> http://cialug.org/mailman/listinfo/ciapug
> >>>
> >>>       
> >> _______________________________________________
> >> ciapug mailing list
> >> ciapug at cialug.org
> >> http://cialug.org/mailman/listinfo/ciapug
> >>     
> _______________________________________________
> ciapug mailing list
> ciapug at cialug.org
> http://cialug.org/mailman/listinfo/ciapug
-- 

Open Source Information Systems, Inc. (OSIS)
Dave J. Hala Jr., President <dave at osis.us>
641.485.1606



More information about the ciapug mailing list