Przeniesienie serwisu Moodle na inny serwer (migracja)

Zmiana serwerw/hostingu dla serwisu z Moodle

Jak przenie serwis oparty na Moodle na inny serwer nie tracc przy tym efektw swojej pracy, ani efektw pracy uczniw/studentw? Oto pytanie, przed ktrym stanem cakiem niedawno. W sieci mona znale coraz wicej informacji na ten temat, ale nie wszystkie s kompletne. Dlatego w oparciu o swoje dowiadczenie pokusiem si na popenienie tego artykuu.
  1. Backup caego serwisu opartego na Moodle
    1. zrobi kopie zapasowe strony gwnej i kadego kursu z osobna
    2. kady plik kopii zapasowej trzeba pod ktem braku bdw (Moodle lubi tworzy nieuyteczne kopie zapasowe)
    3. usun stare i nieaktualne kopie zapasowe
  2. Backup bazy danych
    1. wczeniej dobrze zapuci crona eby posprzta nieaktywnych userw itp.
    2. z poziomu PHP Admin zoptymalizowa baz danych Moodle'a
    3. poniewa bazy w Moodle potrafi by ogromne, dlatego najlepiej wybra najsilniejsz kompresj do .bz2
  3. Skopiowanie via ftp plikw caego serwisuna docelowy serwer
    1. najlepiej metod binarn (ASCI pono lubi wzbogaca pliki o rne znaki)
    2. poprawienie pliku config.php (nowe cieki, nazwa bazy danych, haso do bazy danych)
  4. Skopiowanie bazy danych z serwisu Moodle do pustej bazy danych na nowym serwisie
  5. Restart serwisu Moodle