Egy olyan problémába ütköztünk bele, miszerint Joomla 1.0 alapú oldalt kellett átmenetileg, az új oldal átadásáig olyan szerveren üzemeltetni, ahol PHP 5.3.19 verzió futott. Majdnem jól is működött, a kivéve annyi, hogy a cikkek nem akartak megjelenni. Az adatbázisban és adminfelületen minden a helyén volt, kivéve a látogatói oldalon árválkodott nagy üres flekk a cikkek helyén.
A megoldás a gyorsítótárazás környékén keresendő.
Keressük meg a /includes/Cache/Lite/Function.php fájlt
és módosítsuk a következő sorokat (dőlttel a régi, vastaggal az új)
$result = call_user_func_array(array($class, $method), $arguments);
$result = call_user_func_array(array($class, $method), &$arguments);
$result = call_user_func_array(array($$object_123456789, $method), $arguments);
$result = call_user_func_array(array($$object_123456789, $method), &$arguments);
$result = call_user_func_array($target, $arguments);
$result = call_user_func_array($target, &$arguments);
A különbség nüasznyi, tulajdonképpen egy & jel az $arguments előtt, de ez nagy mértékben befolyásolja a paraméterátadás mikéntjét.
Remélem segíthettem.
Utolsó kommentek