Rumahweb's News, Article, and Tutorial of Web Development

Modifikasi script php 5.3 cms joomla

Berkaitan dengan proses upgrade ke php 5.3 di semua server yang akan dijadwalkan Rumahweb secara bertahap nantinya, tentu akan berdampak pada website2 yang belum compatible dengan php 5.3. Salah satu  diantaranya yakni website2 yang masih menggunakan joomla di versi 1.0.x – 1.5.15.

Contoh kasus :

Pesan error : Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /libraries/joomla/cache/handler/callback.php on line 99

Kesalahan ini terjadi karena versi Joomla! yang digunakan tidak kompatibel dengan PHP 5.3.  Anda bisa mendapati pesan error ini dengan alasan bahwa layanan hosting yang digunakan telah mengupgrade ke versi PHP 5.3

Solusi sederhana untuk mengatasi masalah ini cukup mengganti file modules/mod_mainmenu/helper.php line 31 dan mengubahnya sebagai berikut :

function buildXML(&$params)

menjadi

function buildXML($params)

Permasalahan compatibilitas php 5.3 lainnya pada cms joomla , detail perubahan script bisa anda simak di halaman berikut. LINK

Namun sangat direkomendasikan bagi kami atau solusi yang terbaik untuk masalah ini yakni mengupgrade ke versi terbaru.

Semoga informasi ini dapat membantu.

Tinggalkan Komentar

Rumahweb

Blog Competition