Akutalizacja Moodle z 2.3.1 do 2.6.1

Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Łukasz Ochojski ()
Liczba odpowiedzi: 11

Witam,

chciałbym przenieść na nowy serwer moodla z wersji 2.3.1 do wersji 2.6.1 i tak za bardzo nie wiem od czego zacząć.

Pozdrawiam

Łukasz

W odpowiedzi na Łukasz Ochojski

Odp: Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Artur Szczygieł ()

Wydaję mi się, że z powodu zmian jakie wprowadzane są w bazie danych w wersji 2.6 dobrze by było zaktualizować moodle jeszcze na starym serwerze.

Potem zrobić backup bazy i folderu moodledata.

Potem ja robię backup wszystkich dodatków, które instalowałem ale w których wprowadzałem ręcznie jakieś zmiany w plikach np. w tematach.

Na nowym serwerze instalujesz najnowszego moodla. Wgrywasz we właściwe miejsce folder moodledata, importujesz bazę danych i wrzucasz ewentualnie zmodyfikowane pliki dodatków

Wszystko powinno "śmigać" bez szkody dla użytkowników i admina uśmiech. Ten przepis u mnie działa.

W odpowiedzi na Łukasz Ochojski

Odp: Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Bartosz Cisek ()

Od przygotowania kopii zapasowej uśmiech

  • Upewnić się że wszystkie dodatkowe moduły których używasz w 2.3.1 działają w 2.6.1
  • Kopia bazy danych oraz katalogu moodledata, oczywiście po włączeniu trybu konserwacji. 
  • Następnie trzeba zmienić nazwę katalogu z plikami moodle na coś innego. W zależności od hostingu ten katalog może nazywać się public_html, htdocs albo jeszcze inaczej. 
  • W jego miejsce należy rozpakować uprzednio pobrane pliki nowej wersji Moodle. 
  • Ze starej instalacji skopiować plik config.php do nowego katalogu. 
  • Przenieść ze starej instalacji wszystkie dodatkowo instalowane moduły, tematy graficzne. 
  • Splunąć trzy razy przez lewe ramię.
  • Zalogować się do nowej platformy na admina i upewnić się że aktualizacja przebiegła pomyślnie. 
  • Warto jeszcze przez jakiś czas (tydzień, miesiąc) trzymać kopie poprzedniej wersji na wszelki wypadek. 
W odpowiedzi na Bartosz Cisek

Odp: Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Łukasz Ochojski ()

Dziękuje bardzo za informację jutro postaram się to przetestować i dam znać jak przebiegła aktualizacja.

W odpowiedzi na Łukasz Ochojski

Odp: Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Łukasz Ochojski ()

Zrobiłem po kolei według wskazówek po wpisaniu adresu strony mam błąd odczytu z bazy danych.

W odpowiedzi na Łukasz Ochojski

Odp: Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Bartosz Cisek ()

Proszę wkleić cały komunikat. Proszę sprawdzić czy skopiował Pan config.php do nowego katalogu moodla. 

 

Jeśli ten błąd pojawił się po przeniesieniu Moodle na nowy serwer to należy zaktualizować dane dostępowe do bazy w pliku konfiguracyjnym. 

 

Tyle mogę napisać na podstawie domysłów ;) liczę że komunikat błędu rozjaśni co się rzeczywiście stało. 

W odpowiedzi na Bartosz Cisek

Odp: Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Łukasz Ochojski ()

No stało się tam po przeniesieniu na nowy serwer, dane do bazy danych są raczej poprawne bo gdy celowo zrobię błąd w nich to pojawia się inny błąd. Poniżej podaję link do błędu.

http://moodle.ochojski.com/

 

W odpowiedzi na Łukasz Ochojski

Odp: Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Bartosz Cisek ()

Widziałem błąd, ale niestety komunikat niewiele wnosi. Proszę spróbować włączyć tryb developerski. Nie ma Pan dostępu do panelu admina więc trzeba bezpośrednio w bazie.

 

update mdl_config set value = 32767 where name = 'debug' ;
update mdl_config set value = 1 where name = 'debugdisplay';

 

Można to zrobić poprzez PMA lub konsolę. 

W odpowiedzi na Bartosz Cisek

Odp: Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Łukasz Ochojski ()

Włączyłem tryb developerski i jest teraz więcej informacji. Wygląda na to że brakuje jakiejś tabeli w bazie danych.

W odpowiedzi na Łukasz Ochojski

Odp: Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Bartosz Cisek ()

Proszę sprawdzić czy w bazie przed przenosinami była ta tabela. 

 

Zakładam że pomiędzy bazami przenosił Pan dane robiąc backup i odtwarzając go. Proszę sprawdzić czy backup bazy się udał, czy wszystkie tabele trafiły do dumpa. 

 

W odpowiedzi na Bartosz Cisek

Odp: Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Łukasz Ochojski ()

Niestety w wersji 2.3.1 takiej tabeli w bazie danych nie było. Może trzeba zrobić update do 2.4 a następnie do 2.6.1 ?

W odpowiedzi na Łukasz Ochojski

Odp: Akutalizacja Moodle z 2.3.1 do 2.6.1

Napisane przez: Zbigniew Zieliński ()

Nie tak dawno miałem okazję aktualizować system z 1.9.x do 2.5.x. Aktualizacja przebiegała "o jedną wersję wyżej". Nie obyło się bez problemów natury - niekompatybilny moduł czy blok w nowszej wersji systemu; pomagało przed danym upgradem odinstalowanie spornych modułów.

Podobnie wygląda to u Ciebie - i format kursu się gryzie i temat graficzny. Rozpocząłbym zabawę od nowa, od aktualizacji do 2.4 potem 2.5 i na końcu 2.6.

Pozdrawiam,
Zbigniew Zieliński
http://www.moodler.pl