After upgrading our server to PHP 5.5.15, I’m getting this message from FlySpray at domain wiki.hindu.org
Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method dokuwiki_TextFormatter::render() should not be called statically in /home/wikihinduorg/public_html/sevatracker/includes/class.tpl.php on line 552 Strict Standards: Declaration of cache_instructions::retrieveCache() should be compatible with cache::retrieveCache($clean = true) in /home/wikihinduorg/public_html/sevatracker/plugins/dokuwiki/inc/cache.php on line 291
In the Virtual Min panel I have: -->Services --> PHP 5 Configuration --> Error Logging -->
Display Messages: NO
And, at the suggestion of the FlySpray user forum I set
Expression for error types = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
Save… I can see the changes in the file are there with a
% cat /home/wikihinduorg/etc/php5/php.ini
display_errors = Off # is definitely set
but still the above error message appears right in the browser.
If the “local” php.ini for one domain is set to “Display Message: NO” Should we not be seeing anything on the page? I am logging all errors and they are being logged to /home/wikihinduorg/logs/php-errors.log … and I can see the same error there…
So why is it being displayed on the page?