Witam!
W liście datowanym 8 grudnia 2011 (16:56:40) napisano:
On 08.12.2011 16:53, JOYNET wrote:
Witam!
byla wersja 1.8.14 ale stoje na:
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: SELECT c.id AS id, CONCAT(UPPER(lastname), ' ', c.name) AS customername, status, address, zip, city, countryid, countries.name AS country, email, ten, ssn, c.info AS info, message, c.divisionid, c.paytime AS paytime, (SELECT COALESCE(SUM(value),0) FROM cash WHERE customerid = c.id ) AS balance FROM customersview c LEFT JOIN countries ON c.countryid = countries.id WHERE deleted = 0 ORDER BY customername asc Błąd: View 'lms.customersview' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them Zapytanie: SELECT id, name, inet_ntoa(address) AS address, address AS addresslong, mask, mask2prefix(inet_aton(mask)) AS prefix, disabled FROM networks ORDER BY name Błąd: Unknown column 'disabled' in 'field list'
Spróbuj to zapytanie ręcznie wykonać jako użytkownik bazy LMS, a potem jako administrator MySQL. Jaki masz schemat bazy danych wejściowy SELECT * FROM dbinfo; ?
recznie nic nie dalo
keytype | keyvalue |
+----------------------------------+--------------------------------------------------+ | up_module_helpdesk | 2005081901 | | up_module_stats | 2005081901 | | up_module_finances | 2005090601 | | up_module_info | 2005091701 | | up_dbversion | 2005091700 | | up_module_help | 2005081901 | | last_check_for_updates_timestamp | 1323350928 | | unique_installation_id | 9522655e2d481e7b0117cf60d131bb79045c981ad02976ce | | up_module_logout | 2005081901 | | regdata_id | 1190 | | regdata_name | xdx | | regdata_url | www.xdx.net | | regdata_hidden | 0 | | dbversion | 2011113000
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?