Instalacja Moodle w Debianie

Z MoodleDocs
Skocz do:nawigacja, szukaj

Instalacja Moodle'a z paczek Debiana

Przy użyciu apt-get, aptitude lub Synaptic

  1. Upewnij się, że Twój komputer jest podłączony do Internetu (Moodle jest dołączone do Debian Sarge. Nie potrzebujesz połączenia z Internetem, jeśli posiadasz płyty CD lub DVD z paczkami Debian Serge, skonfigurowane jako repozytoria programu apt-get, aptitude lub synaptic). Użyj jednego z nich:
    • apt-get install moodle
    • aptitude install moodle
    • Uruchom menagera synaptic i wyszukaj (ctr+f) "moodle". Powinieneś znaleźć odpowiednie paczki. (Jeśli wyszukiwanie nie przyniosło żadnych rezultatów skonfiguruj swoje repozytoria). Kliknij prawym przyciskiem myszy i zaznacz "Mark for instalation". Kliknij na "Apply".
  2. Odpowiedz na pytania zadane przez instalator (np. wybór bazy danych itp).
  3. Odwiedź swoją stronę moodle'a na http://localhost/mymoodle/admin

Instalacja ręczna

Ten opis jest przydatny szczególnie, jeśli nie posiadasz połączenia z Internetem na komputerze, na którym chcesz zainstalować Moodle'a.

 dpkg -i *.deb
  • Moodle zostanie rozpakowany i rozpocznie się instalacja.
  • Odpowiedz na pytania zadane przez instalator (np. wybór bazy danych itp).
  • Odwiedź swoją stronę moodle'a na http://localhost/mymoodle/admin

Instalacja Moodle'a z archiwów .tgz(.tar.gz) lub .zip

Krok 1. Zainstaluj wymagane zależności

Zainstaluj następujące paczki (jeśli nie zainstalowałeś ich wcześniej)

  • Web Server (Apache highly recommended)
  • Database Server (MySQL or PostgreSQL recommended)
  • PHP, PHP-MySQL mod (or mod for your database)

Opcjonalnie:

  • GD library

Jeśli nie wiesz jak to zrobić zobacz Installing Apache, MySQL and PHP lub zaglądnij w odpowiednie manuale. Bardzo prosto można zainstalować te programy używając apt-get, aptitude lub synatic.


LAMP w Debianie Etch

Konfiguracja LAMP jest bardzo prosta. kiedy przyzwyczaisz się do administrowania w debianie, to instalacja i konfiguracja programów stanie się o wiele prostsza niż w innych dystrybucjach. Opiszę teraz, jak zainstalować apache, PHP i MySQL na testowej wersji Debiana Etch.

Do instalacji najprościej jest użyć apt-get:

apt-get install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 php5-gd

php5-gd jest paczką opcjonalną.

Wymienione paczką zostaną zainstalowane wraz z wszystkimi koniecznymi zależnościami.

Teraz odpal przeglądarkę internetową i wpisz localhost, aby sprawdzić czy wyświetla się domyślna strona Apache'a

Skonfigurować apache'a wg. swoich potrzeb możęsz przez edycję pliku apache2.conf

gedit /etc/apache2/apache2.conf

Teraz musisz wprowadzić zmiany w pliku konfiguracyjnym php.

gedit /etc/php5/apache2/php.ini

Dodaj takie linijki:

extension=mysql.so 
extension=gd.so

Czasami są one już wprowadzone do pliku, ale np. oznaczone jako komentarz.

Aby przetestować instalację php, możesz utworzyć plik tekstowy o nazwie phpinfo.php zawierający : <?phpinfo()?> i zachować go w folderze /var/www. Teraz wpisz podany adres do przeglądarki : localhost/phpinfo. Instalacja MySQL także powinna się tam znajdować. Przypisz root'owu hasło przez:

mysqladmin -u root password "hasło"

Zrestartuj apache'a 2: i mysql:

/etc/init.d/apache2 restart
/etc/init.d/mysql restart

Krok 2. Ściągnij Moodle

Ściągnij pliki z: http://download.moodle.org/?lang=en.

Krok 3. Rozkpakuj pliki.

  • Pliki zip możesz rozpakować używając: unzip <your_file>, pliki tgz(tar.gz) przez tar -zxvf <your-file>. Pojawi się folder moodle (lub moodle-1.5.2 czy coś podobnego).
  • Teraz zainstaluj moodle w /var/www/moodle. (Zainstalowanie w tym katalogu umożliwi dostęp do moodle z http://localhost/moodle).mv moodle /var/www/ (Prawdopodobnie będziesz musiał wydać tą komendę spod root'a)

Krok4. Uruchom serwery www i bazy danych

  • Zaloguj się jako root: su.
  • Uruchom serwer www - Apache2, /etc/init.d/apache2 start.
  • Uruchom serwer baz danych - MySQL, /etc/init.d/mysqld start

Krok 5. Zakończenie instalacji