Инсталляция и основные требования
- Инсталляция и основные требования
- Персональная информация пользователей
- Главная страница курса
- Установки курса
- Разделы курса
- Текстовый редактор
Изначально, программа 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).
- Загрузить пакет дистрибутива можно отсюда: http://download.moodle.org/. На этой же странице имеются пакеты программного обеспечения, необходимые доя функционирования системы Moodle.
- Дистрибутив следует закачать на свой сайт в домашнюю директорию (или в специально созданную для Moodle директорию) и распаковать.
- Необходимо проверить установки веб-сервера и PHP, описанные выше. Если не все параметры установлены правильно, то следует изменить файлы php.ini и/или .htaccess (в случае Apache).
- Следует создать пустую базу данных и специального пользователя, имеющего доступ к этой базе (и только к ней).
- Нужно создать на сайте директорию для хранения пользовательских данных с фиксированный наименованием: moodledata. Из соображений безопасности, эта директория не должна быть доступна через Интернет. Это можно сделать, разместив ее в корневой директории сайта.
- Запустите инсталляционный скрипт просто набрав адрес своего сайта в браузере или наберите: http://yourserver/install.php.
- Проходя последовательно несколько этапов, администратор сайта указывает установочные параметры, программа наполняет базу данных и создает файл конфигурации config.php.
- Система Moodle должна периодически выполнять некоторые операции в автоматическом режиме, например рассылка сообщений с форумов. Для этого нужно установить задачу cron: */30 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php - так это будет выглядеть для Unix-систем.
- Установите параметры резервного копирования, backups.
- После того как система Moodle правильно установлена, администратор сайта может создать новый курс, на странице Администратора.