Alhamdulillah web balik normal

Semenjak provider mempunyai masalah dengan servernya dan mereka membuat baru server dan saya kira mengupgrade versi PHPnya, Blog Mambo ini mengalami masalah dengan error:

PHP Fatal error:  Call to undefined method mosUser::mosDBTable() in /home/mambo/includes/core.classes.php on line 2048

Alhamdulillah, walaupun agak lama mencari, solusinya rupanya mudah saja:

di: database.php;
class mosDBTable extends mosDBAbstractRow {
    /** @var mosDatabase Database connector */
    var $_db = null;

// ADD THIS FUNCTION….
    function mosDBTable($table='', $keyname='id', $db='') {
        $this->mosDBAbstractRow ($table, $keyname, $db);
    } 

Tapi rupanya masih ada masalah lagi dengan error:

Warning: Parameter 3 to showSection() expected to be a reference, value given in….

Alhamdulillah,,setelah banyak-banyak bertanya ke mbah Google,,,akhirnya ketemu juga cara untuk menyembuhkan Mambo versi tua saya dengan;

The fix for those that doesn't want to try the nightly build is, modify the includes/Cache/Lite/Function.php file, and around the line 72, change it from :
function call()
{
    $arguments = func_get_args();
to:
function call()
{
    $arguments = func_get_args();
    $numargs = func_num_args();

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

2 Comments

  1. hendito
    4 Oct, 2012

    mambo kan sudah tiada sejak ada si joomla. ekekeke

    • teeje
      4 Oct, 2012

      Betul kang,,, cuma kekeuh ajah ogah kemana mana karena dah suka, eh setelah di hack berkali kali, nyerah deh saya 🙂
      Terima kasih telah berkunjung kang, wassalam.

Submit a Comment

Your email address will not be published. Required fields are marked *