Warning: Parameter 1 to plgContentAvreloaded::onPrepareContent() expected to be a reference, value given in

Merhaba Değerli Ziyaretçimiz

Bu makalemizde sizlere yine bir joomla sorunu ve çözümünü anlatacağız.Joomla sitenizi farklı bir sununucuya taşıdınız ve aşağıdaki sorunu aldıysanız yapacağınız 2 kod değişikliği ile sorunu gidereceksiniz.

 

Warning: Parameter 1 to plgContentAvreloaded::onPrepareContent() expected to be a reference, value given in /home/aaaaa/public_html/portal/libraries/joomla/event/event.php on line 67

 

Warning: Parameter 1 to plgContentJA_tabs::onPrepareContent() expected to be a reference, value given in /home/aaaaa/public_html/portal/libraries/joomla/event/event.php on line 67

 

Warning: Parameter 1 to plgContentPlg_JAThumbnail::onPrepareContent() expected to be a reference, value given in /home/aaaaa/public_html/portal/libraries/joomla/event/event.php on line 67

 

Warning: Parameter 1 to plgContentEmailCloak() expected to be a reference, value given in /home/aaaaa/public_html/portal/libraries/joomla/event/dispatcher.php on line 136

 

Warning: Parameter 1 to plgContentLoadModule() expected to be a reference, value given in /home/aaaaa/public_html/portal/libraries/joomla/event/dispatcher.php on line 136

 

Warning: Parameter 1 to plgContentPagebreak() expected to be a reference, value given in /home/aaaaa/public_html/portal/libraries/joomla/event/dispatcher.php on line 136

 

Warning: Parameter 1 to plgContentJComments::onPrepareContent() expected to be a reference, value given in /home/aaaaa/public_html/portal/libraries/joomla/event/event.php on line 67

 

şeklinde uzayıp giden bir hata.Hepsini yazmaya gerek yok dimi 🙂

Gelelim hatanın çözümüne;

Öncelikle libraries/joomla/event/dispatcher.php dosyasını notepad++ programı ile açıp 136.ncı satırdaki

$result[] = call_user_func_array($observer[‘handler’], $args);

kodunu bulup

$result[] = @call_user_func_array($observer[‘handler’], $args);

kodu ile değiştiriyorsunuz.

Daha sonra /libraries/joomla/event/event.php dosyasını yine bir notepad++ programı ile açıp 67.nci satırdaki

return call_user_func_array ( array($this, $event), $args );

kodunu bulup

return @call_user_func_array ( array($this, $event), $args );

kodu ile değiştirip kaydediyorsunuz ve sonra sitemizi kontrol ettiğimizde sorunun çözüldüğü görebilirsiniz.

 

Yardımcı olması dileğiyle…

 

Hızlı Yanıt Ver