Phoca Extensions
Free extensions for Joomla! CMS

Strict Standards: Non-static method

Category: Phoca

If you get following warning(s) on your site:

Strict Standards: Non-static method ... on line XX

and you are running Joomla! 2.5 or 3 or any later version, go to your Joomla! Global Configuration - Server and set the parameter Error Reporting no None.

Strict Standards warnings are no errors, these are messages for developers and such messages should not be enabled on production site.


Changing php error reporting on server side (php.ini)

You can disable Strict Standards on your server too, in php settings.

Go to your php.ini file and disable Strict Standards on your server.

The attribute is called: error_reporting



error_reporting = E_ALL  | E_STRICT


error_reporting = E_ALL | E_DEPRECATED

(of course Error Reporting parameter in Joomla! Global Configuration can overwrite this settings)


If you are not able to change the php.ini on your server, try to ask your webhosting provider.

Joomla! extensions were written for PHP4 and PHP 5. Mostly PHP4 code caused these warnings. It is not possible to change all the code to new rules set in PHP 5.3, PHP 5.4 or newest immediately) - e.g. if some extension has over 50.000 lines of code. Priority is running the extensions on newest Joomla! then these messages can be managed.

Phoca Forum - Latest Topics