Joomla 1.5 php 5.4 -es szerveren, Strict Standards: Non-static method JHTML üzenettel mit lehet tenni?

Célszerű a Joomla 1.5 -ös keretrendszert a lehető leghamarabb frissíteni az elérhető legújabb verzióra. Sajnos annyira régi kódot tartalmaz, hogy csak idő kérdése és egy új frissítéssel működésképtelenné válhat az ezt használó weboldal.

A frissítés előkészítéséig célszerű a hibaüzeneteket elrejteni.
A hibaüzenetek eltüntetéséhez mindössze egy php.ini fájl vagy egy .htaccess fájlban pár sor szükséges.


A php.ini fájlt abba a mappába szükséges másolni, amelyikben a hibát jelző php fájl található.
A php.ini tartalma, ha más nem kerül bele:

error_reporting=0

Ez a beállítás minden hibát elrejt, nem kizárólag a notice és strict üzeneteket.


.htaccess használata esetén:

<IfModule mod_php5.c>
php_value error_reporting 30711
</IfModule>

sor megadása szükséges a .htaccess fájlban  Ez a beállítás a notice és strict üzeneteket rejti el.
Forrás: (angol) http://stackoverflow.com/questions/9983286/disabling-strict-standards-in-php-5-4


Szerver konfigurációtól függ, hogy a php.ini vagy a .htaccess alkalmazása szükséges. Erről itt olvashat: Tudásbázis .htaccess vagy php.ini .

Hangsúlyozzuk, hogy az üzenetek elrejtése nem oldja meg későbbi hibákat, mindössze elrejti.