Wymagania systemowe dla instalacji Moodle 2.0
Omawianie systemu Moodle rozpocznę od kwestii wymagań systemowych dla instalacji systemu. Platforma Moodle jest rozwijana w oparciu o Apache, PHP oraz bazę danychdo wyboru: MySQL, PostgreSQL, Oracle lub MSSQL. Można ją uruchomić w systemach operacyjnych Linux, MS Windows, Mac OS X, NetWare 6.
Jeżeli chcesz zainstalować platformę na własnym serwerze musisz sprawdzić czy posiadasz zainstalowane oprogramowanie w minimalnej wersji. Parametry serwera możesz sprawdzić z poziomu PHP.
PHP w wersji min 5.2.8
Jeżeli chcesz sprawdzić jaką wersję PHP posiadasz na własnym serwerze (hostingu) utwórz w swoim katalogu www plik o nazwie np. phpinfo.php, który będzie zawierał poniższy kod, a następnie otwórz plik w przeglądarce www. (http://localhost/phpinfo.php)
<?php phpinfo(); ?>
Jeśli nie zobaczysz strony z informacjami o PHP tylko wyświetli Ci się powyższy kod, znaczy to że nie masz zainstalowanego PHP lub serwer nie został poprawnie skonfigurowany do wyświetlania plików *.php.
Jeśli PHP jest poprawnie skonfigurowane zobaczysz stronę podobną do poniższej:
MySQL 5.0.25 (zalecany silnik InnoDB)
Wersję MySQL również sprawdzisz przy pomocy PHP. Gotowy kod pobierzesz ze strony www.php.net:
<?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_pass'); if (!$link) { die('Could not connect: ' . mysql_error()); } printf("MySQL server version: %s\n", mysql_get_server_info()); ?>
Naturalnie localhost, mysql_user (użytkownik) oraz mysql_pass (hasło) muszą odpowiadać Twoim ustawieniom.
PostgreSQL 8.3
Wersję bazy Postgres również sprawdzisz przy pomocy PHP. Gotowy kod możesz pobrać ze strony www.php.net
<?php $dbconn = pg_connect("host=localhost port=5432 dbname=mary") or die("Could not connect"); $v = pg_version($dbconn); echo $v['client']; ?>
- Oracle 10.2
- MS SQL 2005
- Firefox 3 i późniejsze
- Safari 3 i późniejsze
- Google Chrome 4 i późniejsze
- Opera 9 i późniejsze
- MS Internet Explorer 7 i późniejsze
- i inne