Instalacja w Windows

Pakiety instalacyjne

Jeśli chcesz postawić mały (mniej niż 30 użytkowników) serwer Moodle'a albo chcesz potestować Moodle na swoim komputerze z Windows XP, możesz użyć gotowych pakietów instalacyjnych. Oto łącza do stron, zawierających instrukcje dotyczące instalacji Moodle z gotowych pakietów:

Ręczna instalacja

W przypadku średnich i dużych instalacji (szkoła, uniwersytet, firma) najlepiej jest zainstalować Moodle na serwerze ręcznie.

  • Zaplanuj przepustowość systemu, włącznie z zastosowaniem odpowiedniego sprzętu, zdolnego utrzymać odpowiednią ilość użytkowników w twojej organizacji. Zobacz sekcję "Ilu użytkowników?" w artykule " Instalacja Moodle", aby dowiedzieć się jak to zrobić.
  • Zainstaluj swój serwer bazodanowy. Możesz wybrać MySQL (zalecany), PostgreSQL, Microsoft SQL Server 2005 (tylko dla Moodle 1.7 i późniejszych) lub Oracle.
  • Zainstaluj PHP. Zobacz instrukcje dotyczące instalacji PHP 5.x na Windows Server 2003 z IIS 6.
  • Zainstaluj serwer WWW. Jest kilka do wyboru. To, na który się zdecydujesz będzie zależeć od twojej własnej wiedzy i doświadczenia, a także wymaganego poziomu zrównoważenia:
    • Apache 2 jest zalecany jako najbardziej sprawdzony i popularny wśród administratorów Moodle'a. Zobacz " ręczna instalacja Apache 2 w Windows".
    • IIS 6 także może być użyty. Przejrzyj windowsowe forum, aby znaleźć informacje dotyczące instalacji oraz (a może przede wszystkim) ustawienia uprawnień dla Moodle pod IIS.
    • Inne serwery WWW także dają się zainstalować pod Windowsem, np. Lighttpd. Możesz z nim poeksperymentować, jeśli posiadasz mało pamięci operacyjnej.
  • Zainstaluj Moodle, pobierając standardową instalację z http://download.moodle.org/ i przeczytaj artykuł "Instalacja Moodle", zawierający szczegółowy opis instalacji.
  • Stwórz kopie zapasowe. Po zainstalowaniu i skonfigurowaniu Moodle, powinieneś wykonać kopię zapasową systemu na wypadek awarii lub utraty danych.
    • Aby zrobić backup całej witryny musisz skopiować katalogi moodledata i moodle, a także plik konfiguracyjny httpd.conf Apache'a (jeśli go używasz), plik konfiguracyjny php.ini PHP (i wszystkie inne niestandardowe rozszerzenia PHP) oraz bazę danych MySQL. Aby to zrobić, użyj zintegrowanego programu do tworzenia kopii (Start -> All Programs -> Accessories -> System Tools -> Backup) lub innego oprogramowania (np. BackupExec). Aby stworzyć kopię bazy danych, zobacz Backup FAQ.
    • Aby wykonać kopie kursów zobacz stronę backup kursu.
    • Powinieneś także wykonać backup stanu (ang. state backup) serwera lub komputera. Jest to szczególnie ważne jeśli używasz IIS, gdyż wykona to kopię zapasową metabazy danych IIS.
  • Sprawdź bezpieczeństwo i wydajność twojego serwera. Dobrze jest także przeczytać strony dokumentacji takie jak Wydajność i Bezpieczeństwo. Mimo, iż ich treść koncentruje się na użytkownikach Linuksa/Uniksa, to istnieje rosnąca grupa systemów działających pod kotrolą Windowsa.
  • Ustaw uwierzytelnianie Active Directory. Możesz używać standardowego uwierzytelniania LDAP, pytającego użytkowników o nazwę użytkownika/hasło lub zintegrowanego uwierzytelniania NTLM, który nie wymaga podawania żadnych danych od użytkowników zarejestrowanych w kampusie.

Zobacz także