It’s not error, just a notice.
You can turn off logging PHP notice. Please contact server admin for more info.
Thread Starter
Matt
(@syntax53)
That’s the thing, I’m not logging notices. I am the administrator. You sure there isn’t an ini_set or something going on?
Thread Starter
Matt
(@syntax53)
I double checked my php.ini and it’s set to:
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR|E_PARSE
To verify another plugin wasn’t changing something, I put this in my theme’s functions.php:
function error_level_tostring($intval, $separator)
{
$errorlevels = array(
E_ALL => 'E_ALL',
E_USER_DEPRECATED => 'E_USER_DEPRECATED',
E_DEPRECATED => 'E_DEPRECATED',
E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR',
E_STRICT => 'E_STRICT',
E_USER_NOTICE => 'E_USER_NOTICE',
E_USER_WARNING => 'E_USER_WARNING',
E_USER_ERROR => 'E_USER_ERROR',
E_COMPILE_WARNING => 'E_COMPILE_WARNING',
E_COMPILE_ERROR => 'E_COMPILE_ERROR',
E_CORE_WARNING => 'E_CORE_WARNING',
E_CORE_ERROR => 'E_CORE_ERROR',
E_NOTICE => 'E_NOTICE',
E_PARSE => 'E_PARSE',
E_WARNING => 'E_WARNING',
E_ERROR => 'E_ERROR');
$result = '';
foreach($errorlevels as $number => $name)
{
if (($intval & $number) == $number) {
$result .= ($result != '' ? $separator : '').$name; }
}
return $result;
}
error_log( error_level_tostring(error_reporting(), ','));
and it spat out this:
[10-Apr-2015 19:56:20 UTC] E_RECOVERABLE_ERROR,E_USER_WARNING,E_USER_ERROR,E_COMPILE_ERROR,E_CORE_WARNING,E_CORE_ERROR,E_PARSE,E_WARNING,E_ERROR