Re: [lms] Problem z upgrejdem 1.8.11 do wersji 1.10.1
tdabek@go2.pl pisze:
Matys Łukasz pisze:
[...]
Wrzucilem nowego LMS'a i po uruchomieniu nowej wersj dostaje cos takiego:
Napotkano błędy w bazie danych! Zapytanie: CREATE FUNCTION lms_current_user() RETURNS int(11) NO SQL RETURN @lms_current_user; Błąd: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
a uprawnienia ALL dla usera lms do bazy nadane, jak pisze instrukcja?
calaprocedura zalozenia uzytkownika i bazy wg manuala:
mysql> CREATE DATABASE lms CHARACTER SET utf8 COLLATE utf8_polish_ci; mysql> GRANT USAGE ON lms.* TO lms@localhost; mysql> GRANT ALL ON lms.* TO lms@localhost IDENTIFIED BY 'twoje_hasło'; mysql> flush privileges; mysql> use lms; mysql> source doc/lms.mysql;
Zapytanie: CREATE VIEW customersview AS SELECT c.* FROM customers c WHERE NOT EXISTS ( SELECT 1 FROM customerassignments a JOIN excludedgroups e ON (a.customergroupid = e.customergroupid) WHERE e.userid = lms_current_user() AND a.customerid = c.id) Błąd: FUNCTION lms.lms_current_user does not exist
No coz..moze mialem zle ustawione uprawnienia, wiec skasowalem baze danych, stworzylem na nowo baze danych metoda kopiuj wklej z dokumentacji, uruchomilem od nowa LMSa 1.8.11, wrzucilem backup, i dziala.
proponuje zrob dump bazy, potem ja skasuj, nastepnie zaloz dokladnie wg. instrukcji z wersji 1.10.1 i na koniec zaimportuj baze z tego dumpa, musi zadzialac. oczywiscie krocej tez sie da ale nie wiadomo co ci sie tam porobilo.
ok, sprobuje, ale nie ma nic o tym w manualu ;-)
Pozdrawiam.
uczestnicy (1)
-
Matys Łukasz