Witam!
Miałem mały problem z serwerem swoim głównym i musiałem przenieść
samego lms-a na oddzielną maszynę.
-Zainstalowałem więc nowy system debian 5 - był debian 4
-troszkę nowszą bazę mysql 5.0.51 - a była 5.0.32
-przeniosłem bazę z /usr/lib/mysql/lms - po prostu skopiowałem przez ssh -
inaczej się nie dało - bo tamten serwer pagip...
po kopiowaniu poprawiłem prawa do plików bazy chmod 660 - oraz właściciel mysql
-odpaliłem w sumie to co trzeba , i mam mały problem..
strona do zalogowania otwiera się normalnie.
po zalogowaniu do lms otwiera się strona z informacją - ale wyskakują byki.
Na górnej części strony mam coś takiego:
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/lms/www/lib/LMS.class.php on line 918
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/lms/www/lib/LMS.class.php on line 918
a pod spodem błędy od mysql :
Wystąpiły błędy w obsłudze bazy danych!
Zapytanie: SELECT COUNT(id) AS total, COUNT(CASE WHEN status = 3 THEN 1 END) AS connected, COUNT(CASE WHEN status = 2 THEN 1 END) AS awaiting, COUNT(CASE WHEN status = 1 THEN 1 END) AS interested FROM customersview WHERE deleted=0
Błąd: There is no 'admin'@'' registered
Zapytanie: SELECT SUM(a.value)*-1 AS debtvalue, COUNT(*) AS debt FROM (SELECT SUM(value) AS value FROM cash LEFT JOIN customersview ON (customerid = customersview.id) WHERE deleted = 0 GROUP BY customerid HAVING SUM(value) < 0 ) a
Błąd: There is no 'admin'@'' registered
Nie widać spisu klientów, faktur .....
np. podczas wyświetlenia listy faktur mam coś takiego:
Wystąpiły błędy w obsłudze bazy danych!
Zapytanie: SELECT d.id AS id, number, cdate, type, d.customerid, d.name, address, zip, city, countries.name AS country, template, closed, CASE reference WHEN 0 THEN SUM(a.value*a.count) ELSE SUM((a.value+b.value)*(a.count+b.count)) - SUM(b.value*b.count) END AS value, COUNT(a.docid) AS count FROM documents d JOIN invoicecontents a ON (a.docid = d.id) LEFT JOIN invoicecontents b ON (d.reference = b.docid AND a.itemid = b.itemid) LEFT JOIN countries ON (countries.id = d.countryid) LEFT JOIN numberplans ON (d.numberplanid = numberplans.id) LEFT JOIN ( SELECT DISTINCT a.customerid FROM customerassignments a JOIN excludedgroups e ON (a.customergroupid = e.customergroupid) WHERE e.userid = lms_current_user() ) e ON (e.customerid = d.customerid) WHERE e.customerid IS NULL AND (type = 3 OR type = 1) GROUP BY d.id, number, cdate, d.customerid, d.name, address, zip, city, template, closed, type, reference, countries.name ORDER BY d.id asc
Błąd: FUNCTION lms.lms_current_user does not exist
Zapytanie: SELECT g.id, g.name, g.description FROM customergroups g WHERE NOT EXISTS ( SELECT 1 FROM excludedgroups WHERE userid = lms_current_user() AND customergroupid = g.id) ORDER BY g.name ASC
Błąd: FUNCTION lms.lms_current_user does not exist
czy jest jakaś rada na to ?
coś napewno spieprzyłem ;)
czy ktoś ma jakiś pomysł ?
Proszę o info.
Pozdrawiam... Jacek.J
--
Pozdrowienia,
Jacek.J