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:

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”);

 

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