Witam!


Juz poradziłem sobie z tym ;)


W liście datowanym 22 lutego 2010 (17:37:52) napisano:



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





-- 

Pozdrowienia,

 Jacek.J