Modifikasi Script Joomla 1.0.x Agar Support PHP 5.3

CMS Joomla 1.0.x tidak support di PHP versi 5.3 dan ini ditandai dengan pesan error seperti berikut ini :

Warning: Parameter 2 to frontpage() expected to be a reference, value given in /home/usercpanel/public_html/laman/includes/Cache/Lite/Function.php on line 100

Untuk membuat CMS Joomla versi 1.0.x support dengan PHP versi 5.3 berikut langkah-langkahnya :

Jika content tidak muncul di halaman website serta muncul pesan error di atas maka solusinya adalah dengan melakukan perubahan kode script pada file “Function.php” (includes/Cache/Lite/Function.php) :

$arguments = func_get_args();

Menjadi :

$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
    $arguments[$i] = &$arguments[$i];
}

Permasalahan yang lain adalah ketika anda menggunakan component contact . Jika content contact tidak muncul atau muncul pesan error seperti berikut ini :

Fatal error: Cannot redeclare quoted_printable_encode() in includes/vcard.class.php on line 74

Maka solusinya adalah dengan melakukan perubahan kode script pada file “vcard.class.php” (includes/vcard.class.php)

if(!function_exists(‘quoted_printable_encode’)) {
function quoted_printable_encode($input, $line_max=76) {
/* … */
}
}

Caranya adalah dengan menambahkan baris kode yang berwarna biru diatas.

Selain langkah-langkah diatas, kami menyarankan untuk upgrade versi joomla 1.0.x ke versi 1.5.x terbaru.

Selamat mencoba dan semoga berhasil 🙂

 

Tinggalkan Komentar