Инсталляция и основные требования

Изначально, программа Moodle разрабатывалась под операционную систему Linux, веб-сервер Apache, СУБД MySQL, язык программирования PHP (платформа LAMP). Однако, она работает и на других платформах (Windows, Solaris, Mac OS X, Netware 6), используя системы управления базами данных PostgreSQL, Oracle, Microsoft SQL Server. Требования к оборудованию:

  • Свободное дисковое пространство – минимум 160 Мб. Дополнительно требуется пространство для хранения материалов дистанционных курсов и данных учащихся.
  • Оперативная память – минимум 256 Мб, рекомендуется 1 Гб. Ориентировочные расчеты показывают, что необходимо 1 Гб памяти для обеспечения стабильной работы 50 конкурентных пользователей.
Требования к программному обеспечению:
  • Веб-сервер. Большинство сайтов используют хостинг на базе сервере Apache, но также подойдет и сервер IIS фирмы Microsoft.
  • Язык программирования PHP версии 5.2.0 и выше, со следующими установками:
    • safe_mode = OFF
    • memory_limit = 16 M – минимум. Для больших сайтов требуется 128 М.
    • session.save_handler = FILES
    • magic_quotes_gpc = ON
    • magic_quotes_runtime = OF
    • file_uploads = ON
    • session.auto_start = OFF
    • session.bug_compat_warn = OFF
    • Расширения PHP и библиотеки: mbstring, iconv, mysql, curl, tokenizer, openssl
  • СУБД MySQL (версии 4.1.12 и выше) или PostgreSQL (версии 8.0 и выше) или Microsoft SQL Server 2005 (версия 9).
Пошаговая инструкция для инсталляции системы Moodle:
  1. Загрузить пакет дистрибутива можно отсюда: http://download.moodle.org/. На этой же странице имеются пакеты программного обеспечения, необходимые доя функционирования системы Moodle.
  2. Дистрибутив следует закачать на свой сайт в домашнюю директорию (или в специально созданную для Moodle директорию) и распаковать.
  3. Необходимо проверить установки веб-сервера и PHP, описанные выше. Если не все параметры установлены правильно, то следует изменить файлы php.ini и/или .htaccess (в случае Apache).
  4. Следует создать пустую базу данных и специального пользователя, имеющего доступ к этой базе (и только к ней).
  5. Нужно создать на сайте директорию для хранения пользовательских данных с фиксированный наименованием: moodledata. Из соображений безопасности, эта директория не должна быть доступна через Интернет. Это можно сделать, разместив ее в корневой директории сайта.
  6. Запустите инсталляционный скрипт просто набрав адрес своего сайта в браузере или наберите: http://yourserver/install.php.
  7. Проходя последовательно несколько этапов, администратор сайта указывает установочные параметры, программа наполняет базу данных и создает файл конфигурации config.php.
  8. Система Moodle должна периодически выполнять некоторые операции в автоматическом режиме, например рассылка сообщений с форумов. Для этого нужно установить задачу cron: */30 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php - так это будет выглядеть для Unix-систем.
  9. Установите параметры резервного копирования, backups.
  10. После того как система Moodle правильно установлена, администратор сайта может создать новый курс, на странице Администратора.
Полную инструкцию и помощь в установке системы можно получить: http://docs.moodle.org/en/Installing_Moodle.

Оглавление

Главная