Joomla sisteminiz üzerinde ;

Warning: Parameter 3 to showItem() expected to be a reference, value given in

Gibi bir hata almanız durumunda sitenizin bulunduğu sunucu üzerindeki PHP sürümü 5.3.x olarak güncellenmiş ve Joomla sürümünüz düşük olduğundan dolayı bu sıkıntı ile muhtemelen karşılaşılmaktadır. Problemin çözümü ile ilgili ;

/includes/Cache/Lite/Function.php

Dosyasında 3 satır üzerinde değişiklik yapıp durumun düzeltilebilmesi mümkündür. Dosya içerisindeki ;

1’inci işlem :

$result = call_user_func_array(array($class, $method), $arguments);

Satırını ;

$result = call_user_func_array(array($class, $method), &$arguments);

Olarak,

2’inci işlem :

$result = call_user_func_array(array($$object_123456789, $method), $arguments);

Satırını ;

$result = call_user_func_array(array($$object_123456789, $method), &$arguments);

Olarak,

3’üncü işlem ;

$result = call_user_func_array($target, $arguments);

Satırını ;

$result = call_user_func_array($target, &$arguments);

Olarak düzenlemeniz yeterli olacaktır.

Yani burada gerçekleştirilen işlem $ işaretinin sol tarafına & işaretini ekliyoruz.