Plasahosting Blogs
Web Hosting murah Indonesia

Joomla Error Warning: Parameter 2 to frontpage() expected to be a reference

July 16th 2012 in Artikel

joomla error dengan keterangan Warning: Parameter 2 to frontpage() expected to be a reference

Penyebab:

Joomla tidak compatible dengan versi PHP 5.3.x

Cara mengatasi:
Pilih salah satu dari kedua artikel berikut:

CARA PERTAMA:

Ikuti artikel berikut:

Joomla Error Warning: Parameter 3 to showItem() expected to be a reference

 

CARA KEDUA:

1. buka file /includes/vcard.class.php
cari kalimat: taken from PHP documentation comments
tambahkan DIBAWAHNYA:

if(!function_exists(‘quoted_printable_encode’))
{

2. cari kalimat class vCard
tambahkan DIATASNYA tanda }

3. Buka file /includes/Cache/Lite/Function.php

cari kode: $result = call_user_func_array(array($class, $method), $arguments);
tambahkan DIATASNYA:

// added
$arguments = $this->fixCalls($arguments);

4. cari kode: $result = call_user_func_array($target, $arguments);
tambahkan DIATASNYA:

// added
$arguments = $this->fixCalls($arguments);

5. cari halaman paling akhir sebelum ?> diatas tanda kurung tutup “}” tambahkan

static $newobjCount,$newobj;
function fixCalls($arguments) {
for ($i = 0, $j = count($arguments); $i < $j; $i++) {
if (is_object($arguments[$i])) {
if (!self::$newobjCount) self::$newobjCount = 0;
self::$newobj[++self::$newobjCount] = clone $arguments[$i];

$arguments[$i] = &self::$newobj[self::$newobjCount];
}
}

return $arguments;
}

 

hasil lengkap bisa dibandingkan di file dibawah,

Beberapa versi joomla memiliki isi file yang sedikit berbeda, saran sebaiknya mengikuti langkah diatas, hasilhya anda cukup membandingkan hasilnya dengan file dibawah:

fix_joomla_10x_php_530

 




required



required - won't be displayed


Your Comment:




Error pada joomla dengan keterangan Warning: mktime() [function.mktime]

Penyebab:

Joomla tidak compatible dengan versi PHP 5.3.x

Cara mengatasi:

perhatikan lokasi file yang ditampilkan error, biasanya date.php, util.php

edit file yang ditampilkan error tersebut dengan menggunakan file manager di cpanel

Buka file utilities/date.php

tambahkan:

putenv(“TZ=Asia/Jakarta”);

atau

edit file includes/joomla.php masukan

date_default_timezone_set(‘Asia/Jakarta’)

Previous Entry

Oscommerce error Deprecated: Function session_is_registered() is deprecated

Penyebab:

OScommerce tidak compatible dengan versi PHP 5.3.x

 

Cara mengatasi:

Buka file /includes/application_top.php dan admin/includes/application_top.php

Cari kalimat:

error_reporting(E_ALL & ~E_NOTICE);

 

ganti dengan:

 

error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);

 

Next Entry