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

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

Rumahweb

Blog Competition