Error Joomla Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in..

Error Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /libraries/joomla/cache/handler/callback.php on line 99 yang ada pada website berbasis Joomla.
error-joomla-warning-parameter-1


Jika terdapat pesan error pada website saudara yang berbasis Joomla seperti error diatas jangan buru-buru panik, karena error tersebut bisa ditangani dengan beberapa langkah saja.

Pesan error ini tampil karena versi Joomla yang Saudara gunakan ketika membangun website tidak kompatibel dengan PHP 5.3.0, Umumnya terjadi ketika perusahaan hosting mengupgrade versi PHP menjadi versi 5.3.0

Berikut salah satu solusi untuk menghilangkah pesan error diatas:

Masuk ke dalam akun hosting Anda, lalu pada direktori root modules/mod_mainmenu/ cari file dengan nama helper.php kemudian edit file tersebut.

Lihat di bagian atas file helper.php, ubah baris

————————————————-
function buildXML(&$params)
————————————————-
menjadi
————————————————-
function buildXML($params)
————————————————-

Lengkapnya sebagai berikut:
—————————————————————–
Class modMainMenuHelper
{
function buildXML (&$params )
{
$menu  =  new JMenuTree ($params );
$items  =  &JSite::getMenu ();
—————————————————————–
menjadi
—————————————————————–
Class modMainMenuHelper
{
function buildXML ($params )
{
$menu  =  new JMenuTree ($params );
$items  =  &JSite::getMenu ();
—————————————————————–

Kemudian simpan file helper.php tersebut.

Selamat mencoba, semoga bermanfaat.

sumber: disini

Post a Comment