## Uaktualnianie Moodle

Moodle jest zaprojektowane tak, aby bezproblemowo przechodzić ze starszej wersji na nowszą.

Kiedy uaktualniasz Moodle powinieneś postępować zgodnie z poniższymi krokami :

### 1. Zrób kopie zapasowe ważnych danych

> Pomimo, że nie jest to niezbędne, to zawsze wskazane jest aby zachowywać swoje dane przed jakimiś poważnymi zmianami w systemie, na wypadek gdybyś musiał wrócić do starszej wersji z jakiegoś powodu. W zasadzie dobrym pomysłem jest ustawienie serwera tak, aby tworzył kopie zapasowe Moodle codziennie. Jeśli tak jest, to możesz ominąć ten krok.

> Istnieją trzy obszary, które wymagają kopii zapasowych.

> > 1.Katalog zawierający Moodle

> > > Zrób osobną kopię tych plików zanim przejdziesz do następnej wersji, abyś mógł przywrócić config.php i wszystkie moduły które były zainstalowane 9tematy, pakiety językowe, składowe kursu itd.)

> > 2. Katalog z twoimi danymi.

> > > W tym miejscu przechowywane są przesłane pliki (takie jak zasoby, czy prace studentów), więc bardzo istotne jest aby mieć kopie tych plików zawsze, a nie tylko podczas aktualizacji wersji. Uaktualnianie może czasami zmienić nazwy katalogów, lub je przemieścić w inne miejsce.

> > 3. Baza danych

> > > Większość uaktualnień Moodle będzie zmieniało tabele w bazie danych, modyfikując lub dodając pola. Kopie zapasowe tych tabel robi się w każdej bazie danych inaczej. Jednym ze sposobów tworzenia kopii zapasowych w MySQL jest zapisanie ich do jednego pliku SQL. Poniższy przykład pokazuje jak w systemie Unix zapisać bazę o nazwie "moodle":

> > > > mysqldump moodle > moodle-backup-2002-10-26.sql

> > > Możesz także skorzystać z funkcji "Eksportuj" w Moodle, poprzez interfejs WWW "Zarządzanie bazą danych" aby zrobić to samo na innych platformach.

### 2. Zainstaluj nowe oprogramowanie dla Moodle

> Korzystając z ściągniętego pliku

> > Nie nadpisuj poprzedniej instalacji, chyba że jesteś pewien tego co robisz. Czasami stare pliki mogą powodować problemy w nowej wersji. Najlepszym sposobem jest zmiana nazwy katalogu z obecną wersją Moodle, a następnie rozpakować nową wersję w stare miejsce.

> > > mv moodle moodle.backup
> > > tar xvzf moodle-1.0.6.tgz

> > Następnie skopiuj config.php i moduły zewnętrzne takie jak tematy.

> > > cp moodle.backup/config.php moodle
> > > cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme

> Korzystając z CVS

> > Jeśli korzystasz z CVS, to po prostu przejdź do głównego katalogu Moodle i uaktualnij pliki.

> > > cvs update -dP

> > Pamiętaj o parametrze "d". Służy on do tworzenia nowych katalogów jeśli jest to potrzebne. Ważnym parametrem jest też "P". Zezwala on na kasowanie pustych katalogów.

> > Jeśli edytowałeś pliki Moodle, to uważnie przeczytaj komunikaty, aby upewnić się, że nie zaistniały żadne konflikty. Wszystkie twoje tematy i niestandardowe moduły zewnętrzne pozostaną nienaruszone.

### 3. Kończenie procesu aktualizacji.

> Ostantni krok polega na uruchomieniu procesu aktualizacji w samym Moodle.

> Aby to zrobić wejdź na panel administracyjny.

> > http://example.com/moodle/admin

> Nie jest ważne, czy jesteś zalogowany jako administrator czy nie.

> Moodle wykryje istnienie nowej wersji automatycznie, oraz przeprowadzi wszystkie uaktualnienia bazy danych i plików, które są niezbędne. Jeśli natrafi na coś, czego nie jest w stanie zrobić sam (bardzo rzadko spotykane), to poinformuje Cię o wszystkim co trzeba zrobić ręcznie.

Jeśli wszystko odbyło się bezbłędnie (nie było żadnych komunikatów o błędach) możesz od razu rozpocząć korzystanie z nowej wersji Moodle!

Jeśli masz problemy z uaktualnianiem odwiedź moodle.org i umieść posta na Installation Support Forum(forum wspomagania procesu instalacji) w kursie Using Moodle (korzystanie z Moodle).

Dokumentacja Moodle

Version: $Id$