Dlaczego nie działa administracja w sklepie osCommerce?

W związku z aktualizacją oprogramowania PHP na jednym z naszych serwerów mogą pojawić sie problemy przy korzystaniu z aplikacji napisanych w języku PHP.
Pierwszym znanym nam problemem jest administracja w sklepach opartych na silniku osCommerce.

 

BŁĄD:
Fatal error: Cannot re-assign $this
in /home/httpd/mydomain/httpdocs/admin/includes/classes/upload.php on line 31

aby naprawić błąd należy otworzyć plik admin/includes/classes/upload.php. Około linii 30 jest zapis:

// self destruct
$this = null;

return false;
}
}
}
Należy zmienić go na zapis kompatybilny z destruktorem php5:
// self destruct
unset($this);

return false;
}
}
}

Wróć