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.