On 08.12.2011 18:03, JOYNET wrote:
To już jesteśmy za daleko z szukaniem przyczyny problemu. Najlepiej by było, żebyś wrócił do wersji schematu z LMS 1.8.x, a następnie spróbował ręcznie uruchamiać po kolei skrypty z plików lib/upgradedb/mysql.*.php począwszy od tego w którym data ma wartość tuż po dacie z początkowego schematu 1.8.x. Przy uruchomieniu każdego skryptu trzeba zwrócić na komunikaty błędów, bo ten błąd co podajesz wynika z problemów z aktualizacją schematu bazy realizowanego w oparciu o te pliki.
tez probuje odpalac recznie te skrypty ale mam: php mysql.2004031401.php PHP Notice: Undefined variable: DB in /var/www/lms/lib/upgradedb/mysql.2004031401.php on line 27 PHP Fatal error: Call to a member function Execute() on a non-object in /var/www/lms/lib/upgradedb/mysql.2004031401.php on line 27
jak zdefiniowac te db?
Ach to nie tak. Spróbuj w pliku lib/upgradedb.php zmienić w define('DBVERSION', '2011113000') na odpowiednią dla bieżącego, testowanego pliku datę. Najlepiej mieć też włączone dokładne logowanie błędów zapytań na poziomie silnika MySQL. Wtedy możesz po prostu wchodzić na adres LMS-a i podsyłać co jest w logach bazy danych.