Platforma Moodle została napisana w języku skryptowym zwanym PHP, a większość swoich danych przetrzymuje w bazach danych. Zalecaną przez nas bazą danych jest MySQL. Przed instalacją Moodle, musisz posiadać zainstalowane PHP, oraz działającą bazę danych, aby zmienić twój komputer w funkcjonalny serwer sieciowy. Wspomniane pakiety mogą być trudne w instalacji dla przeciętnego użytkownika komputera, więc ta strona została napisana, aby możliwie ułatwić ten proces na różnych platformach.
Najłatwiejszym sposobem jest skorzystanie z serwera Apache, dostarczanego przez Apple, oraz dodanie PHP i MySQL za pomocą pakietów Marc'a Liyange. Obie podane poniżej strony zawierają solidną instrukcję, której nie będziemy tu powtarzać.
PHP: Ściągnij z : http://www.entropy.ch/software/macosx/php/
MySQL: Ściągnij z: http://www.entropy.ch/software/macosx/mysql/
Gdy oba pakiety zostały zainstalowane podstawowy Podręcznik instalacji powinien wystarczyć.
W przyszłości może zamieścimy tu więcej szczegółów...
Powinieneś zainstalować wszystkie dostępne pakiety RPM dla Apache, PHP, oraz MySQL. Jednym z pakietów, o którym często zapominają użytkownicy jest pakiet php-mysql, który jest niezbędny, aby PHP mogło się komunikować z MySQL.
Gdy pakiety te zostały zainstalowane Podręcznik instalacji powinien wystarczyć.
W przyszłości może zamieścimy tu więcej szczegółów...
Notka tłumacza : Polecam odwiedzić bardzo dobrą, Polską stronę www.krasnal.tk. Można z niej ściągnąć pakiet bardzo podobny do opisanego poniżej EasyPHP, a także wiele porad i instrukcji
Najprościej skorzystać z EasyPHP, pakietu, który zawiera całe niezbędne Ci oprogramowanie. Poniżej podano postępowanie od początku do końca :
- Po pierwsze jeśli kiedykolwiek wcześniej instalowałeś MySQL (nawet jako część innego pakietu), odinstaluj je, skasuj wszystkie pliki MySQL, a także skasuj pliki c:\my.cnf i c:\windows\my.ini. Możesz też chcieć wyszukać i usunąć WSZYSTKIE pliki o nazwie my.cnf i my.ini.
- Jeśli instalowałeś wcześniej PHP usuń wszystkie pliki o nazwie php4ts.dll z różnych miejsc katalogu Windows, a także wszystkie plik o nazwie php.ini.
- Ściągnij EasyPHP z strony: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-6.php3 (około 10 Mb)
- Uruchom ściągnięty plik: easyphp1-6_setup.exe. Proces instalacyjny odbywa się w języku Francuskim, ale jest bardzo podobny do wszystkich procesów instalacyjnych w Windows. Proponuję akceptować wszystkie ustawienia domyślne. Uwaga : "Suivant" oznacza Dalej, a "Oui" oznacza Tak.
- Na koniec instalacji pozostaw zaznaczonym opcję "Lancer EasyPHP" (Uruchom EasyPHP) i kliknij na przycisk "Terminer". Możesz zostać przeniesiony na stronę z informacjami, którą możesz spokojnie zignorować.
- Jeśli cały proces przebiegł bezproblemowo - gratulacje! Apache, PHP, oraz MySQL zostały zainstalowane i są uruchomione! Powinieneś widzieć czarną literę E na pasku zadań. Możesz kliknąć na nią prawym klawiszem myszy aby otrzymać dostęp do menu z opcjami, ale na razie nie będziesz ego potrzebował.
- Następnym krokiem jaki musisz wykonać jest utworzenie bazy danych, z której platforma Moodle będzie mogła korzystać. Za pomocą przeglądarki internetowej przejdź do http://localhost/mysql/ (pamiętaj o ostatnim znaku 'łamane na').
- Gdy zostaniesz poproszony o nazwę użytkownika, wpisz "root", a hasło pozostaw puste. Powinieneś teraz zobaczyć interfejs phpMyAdmin, który pozwala na tworzenie nowych baz danych i kont użytkowników.
- Utwórz nową bazę danych, wpisując "moodle" w jej pole, a następnie kliknij na przycisk "Create". Ależ to było proste:)
- Możesz także utworzyć nowe konto użytkownika, aby korzystać z bazy danych. Może to być odrobinę skomplikowane dla początkującego użytkownika, więc możesz się na razie zdecydować na korzystanie z konta "root" (bez hasła) podczas konfiguracji Moodle, a zmienić to później.
- Jesteś gotowy do instalacji Moodle! Ściągnij najnowszą wersję Moodle ze strony http://moodle.org/download, i rozpakuj ściągnięty plik.
- Przegraj pliki moodle do katalogu C:\Program Files\EasyPHP\www. . Możesz albo skopiować cały katalog moodle (np. C:\Program Files\EasyPHP\www\moodle), albo skopiować jego zawartość . Jeśli zdecydujesz się na to drugie rozwiązanie, to strona główna Moodle będzie dostępna pod adresem http://localhost/ , zamiast http://localhost/moodle/.
- Utwórz nowy katalog, w którym Moodle będzie mogło przechowywać przesłane dane np. C:\moodledata
- Przejdź do katalogu Moodle. Zrób kopię pliku config-dist.php, i nazwij ją config.php
- Zmodyfikuj config.php korzystając z edytora tekstowego (Notatnik Windows wystarczy. Uważaj tylko, aby nie dodać na końcu pliku pustych odstępów ani nowych linii).
- Wprowadź informacje o twojej bazie danych:
$CFG->dbtype = 'mysql';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'root';
$CFG->dbpass = '';
$CFG->dbpersist = true;
$CFG->prefix = 'mdl_';
- Następnie wprowadź ścieżki dostępu do plików:
$CFG->wwwroot = 'http://localhost/moodle'; // Use an external address if you know it.
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';
$CFG->dataroot = 'C:\moodledata';
- Zapisz plik config.php - możesz zignorować pozostałe ustawienia, jeśli jeszcze jakieś zostały.
- Już prawie koniec! Reszta instalacji odbywa się poprzez sieć. Wejdź na stronę http://localhost/moodle/admin/ i kontynuuj proces instalacji z poziomu przeglądarki internetowej.
- Na koniec musisz jeszcze zamieścić jakiś mechanizm 'cron'. Szczegóły znajdziesz w podręczniku instalacji
Jeśli nie chcesz lub nie możesz korzystać z EasyPHP, poniżej podano kilka wskazówek jak upewnić się, że PHP działa poprawnie i uniknąć najczęstszych błędów:
- Pamiętaj, aby umożliwić korzystanie z modułu GD, aby platforma Moodle mogła przetwarzać grafikę. Być może będziesz musiał zmodyfikować plik php.ini i usunąć znak komentarza (;) z linii : 'extension=php_gd.dll'.
- Upewnij się, że sesje są włączone. Być może będziesz musiał zmodyfikować plik php.ini i ustalić katalog do zapisu sesji (zmienna session.save_path). Zamiast domyślnego '/tmp' podaj katalog w formacie Windows np/ "c:/temp"
Version: $Id$