How to fix Strict Standards: Non-static method in Joomla?

If you get following warning on your site after installation of some modules, don't worry about it I will help to fix this problem. Essentially, Strict Standards warnings are not errors; they’re messages designed for developers to help troubleshoot their software and such messages shouldn't be visible for your audience. How to remove the Strict Standards message? Now, when we are saying “remove”, what we’re truly saying is “hide”. There are two methods for taking care of this:


Method #1: Using Joomla’s settings

Joomla itself has some built-in functionality for controlling server settings:

  1. Login to your Joomla site’s admin panel then click on System > Global Configuration.
  2. On the configuration screen, click on the “Server” tab and appearance in the Server Settings choice group for the Error Reporting parameter.
  3. Change Error Reporting to “None”, and save changes.

How to disable showing errors in Joomla 3.x


With the changes saved head on back to the frontend of your site and see if you’re still getting the messages; hopefully they should have all disappeared. 


Method #2: Changing php error reporting on the server side (php.ini)

If above solution will not help, in root folder on the FTP find php.ini file and inside edit line with "error_reportingor create php.ini file and then inside put following code:

error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT & ~E_DEPRECATED

…and then saving the changes and uploading the modified file back to its original location.