Strict Standards: Non-static method JLoader::register() should not be called statically in

PHP/MySQL | Updated 2026

The "Strict Standards: Non-static method JLoader::register() should not be called statically" error appears in Joomla sites running on newer PHP versions. This is a PHP compatibility issue with older Joomla code.

This error is cosmetic and does not break functionality. Your Joomla site still works, but the warnings clutter your error log and may display on screen if display_errors is enabled.

The same fix applies to similar Strict Standards errors in Joomla, including messages about JParameter, JRegistry, and other J-prefixed classes. These are all caused by deprecated code patterns in older Joomla versions.

For the same error in Tiki Wiki or Moodle, see Tiki Wiki Notice and Moodle Notice.

Need Help Updating Joomla?

Open a Support Ticket

Quick Recap

  1. Update Joomla to the latest version for a proper fix
  2. Suppress Strict Standards in .user.ini as a temporary workaround
  3. Error is cosmetic - Site still functions
  4. Affects older Joomla code on modern PHP versions
  5. Back up before updating

PHP compatibility · Last updated March 2026 · Browse all PHP/MySQL articles

  • 109 Users Found This Useful

Was this answer helpful?

Related Articles

PHP system exec Functions Disabled on Shared Hosting

PHP/MariaDB/MySQL | Updated March 2026 The error "Warning: system() has been disabled for...

Cannot Connect to MySQL on Port 3306

PHP/MariaDB/MySQL | Updated March 2026 If you're getting connection errors when trying to...

How can I view/modify data in my MySQL database?

PHP/MySQL | Updated 2026 phpMyAdmin is the primary tool for viewing, editing, and managing...

phpMyAdmin - Error Incorrect format parameter

PHP/MariaDB/MySQL | Updated March 2026 The "Incorrect format parameter" error in phpMyAdmin...

PHP open_basedir Restriction in Effect

PHP/MariaDB/MySQL | Updated March 2026 The open_basedir restriction in effect warning is a...



Save 30% on web hosting - Use coupon code Hosting30