I bumped into an odd thing with the PHP that ships in Ubuntu Server 12.04.
Previously I had found that PHP will dump errors to the remote web browser, which I reconfigured to log to the server instead. In Apache's .htaccess for a VirtualSite, I set PHP to write error_log thusly:
Like I said, the errors end up in the Apache VirtualSite error log file, not the one I custom specify in the .htaccess file.
# PHP 5, Apache 1 and 2.
#Adjusted error handling per http://www.cyberciti.biz/tips/php-howto-turn-on-error-log-file.html
#And also https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/512167 #3 comment
php_value display_errors Off
php_value error_log /var/log/php5/serverhostname.php_error.log
php_value log_errors On
Other settings are within this IfModule block and are set correctly when reviewing phpinfo, so I know the IfModule was traversed successfully.
Suggestions as to what happened in the PHP version that ships with Ubuntu 12.04? TIA!