Richard Lynch wrote: > On Thu, March 15, 2007 2:47 pm, Jason Joines wrote: >> Richard Lynch wrote: >>> On Thu, March 15, 2007 8:25 am, Jason Joines wrote: >>>> Richard Lynch wrote: >>>>> Get the errors OFF the web page (display_errors OFF) and into the >>>> <?php >>>> error_reporting(E_PARSE); >>>> ini_set('display_errors','On'); >>>> ini_set('display_startup_errors','On'); >>>> include('mypage.php'); >>>> ?> >>>> Then when debugging was done, just delete the debug script. >>>> >>>> I moved it to a test server and could get it to work but only >>>> if >>>> display_errors was set to on in the global php.ini file. I can't >>>> do >>>> that on the production server. The manual says display_errors can >>>> be >>>> overridden in a script. I used ini_get() to see if the value was >>>> actually being changed, it was. However, it still doesn't print >>>> the >>>> errors unless the global ini is set. >>>> >>>> Any ideas as to why it's not working? >>> Put <?php phpinfo();?> into the mypage.php and see if its "Master" >>> and >>> "Local" values are different for display_errors. >>> >>> If they are, then it worked, and you SHOULD see the errors. >>> >> >> >> Well they weren't different so I guess it didn't work. Seems odd >> to >> me that get_ini would show it has having been changed but phpinfo >> doesn't. > > Sounds like a bug to me -- They ought to at least agree on what the > setting is, even if you weren't allowed to change it... > > Check the bug reports and file one, I guess: > http://bugs.php.net > I thought I might try a modification of your virtual hosts suggestion. Perhaps create a virtual host with the same document root as the main virtual host but turn display_errors on globally for the debug vhost using phpflag. First I tried it in a .htaccess file and then in my main apache config file, httpd.conf. Each time resulted in the error: "Invalid command 'phpflag', perhaps mis-spelled or defined by a module not included in the server configuration." I'm starting to think that all of the ini override stuff was implemented in a later version of PHP than I'm using. Haven't figured out when it was implemented yet though. Jason =========== -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php