On Fri, 2007-03-16 at 15:56 -0700, Jim Lucas wrote: > Chris W. Parker wrote: > > Hello, > > > > Using CentOS 4 and I can't get errors to display on the page AT ALL or > > log errors consistently. Some errors get logged (forgetting to us > > $this-> in a class for example) but most don't. > > > > I've tried: > > * using .htaccess to set the error reporting. > > * checking and double checking my php.ini file for the correct > > setting. > > * using error_reporting(E_ALL) at the top of my page. > > > > Nothing works. > > > > When a page has an error it's goes blank. Nothing is sent to the client. > > > > There must be a setting somewhere that is overriding all of this. Any > > ideas? > > > > > > Thanks, > > Chris. > > > > try this in a error_test.php file on your web server > > [error_test.php] > <?php > error_reporting(E_ALL); > ini_set('display_errors','On'); > > echo 'Trying...'; > > # Call undefined function > my_undefined_function(); > > echo ' to fail!!!'; > > ?> > > This should display an error. > > Could be that the buffer isn't being dumped to the browser before a > fatal error. Only time I've ever seen that happen is when the process segfaults. I almost always work with output buffering on, and have never seen a fatal error disappear while it's enabled. Cheers, Rob. -- .------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `------------------------------------------------------------' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php