Wymagania systemowe dla instalacji Moodle 2.0

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:

phpinfo

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
  • Przeglądarka internetowa poprawnie wyświetlająca strony Moodle:
    • 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
  • Możesz również polubić…