Требования к системе
Для установки Moodle потребуется хостинг на Linux с использованием Apache, MySQL and PHP. Однако имеется поддержка СУБД PostgreSQL, Oracle и Microsoft SQL Server.
Для работы Moodle предъявляет следующие требования к системе:
Оборудование
На диске должны быть свободными минимум 160 МБайт, Вам потребуется больше свободного места, чтобы сохранить Ваш учебный материал.
Минимальная память 256 МБайт, рекомендуемая память 1 ГБайт. Вы можете руководствоваться следующим правилом для вычисления приблизительно необходимого вам объема памяти: 50 конкурентных (одновременно работающих в системе) пользователей на каждый 1 Гб памяти. Обратите внимание, что эта цифра может быть неточной и зависит от комбинации используемого вами оборудования и программного обеспечения.
Программное обеспечение
Веб-сервер. Большинство предпочитают Apache, но Moodle будет хорошо работать и с любым другим веб-сервером, который поддерживает PHP, например IIS на Windows платформе. PHP не предъявляет требования к версии веб-сервера, но тем не менее (общий совет) – используйте по возможности самую новую, из стабильных, версию веб-сервера.
Язык сценариев PHP (обратите внимание, что есть особенности установки Moodle с PHP-Accelerator). На данный момент существует 2 основные версии (ветки) PHP: PHP4 и PHP5.
Для Moodle версии 1.6 или выше: поддерживаются PHP4 (версия 4.3.0 или выше) или PHP5 (версия 5.1.0 или выше). Последняя версия Moodle 1.9.x.
В будущем Moodle версии 2.0 и выше не будет поддерживать PHP4, только PHP5 (версия 5.2.0 или выше).
Настройки PHP
safe_mode должна быть отключена (OFF, проверьте php.ini или конфигурационный файл Apache).
memory_limit должна иметь значение по-крайней мере 16M (32M рекомендуется для Moodle 1.7 и 40M для Moodle 1.8 или выше). Большие сайты могут потребовать более 128M. PHP 5.2.x требует больших значений memory_limit чем предыдущие версии PHP. 64bit операционные системы еще более требовательны к памяти.
session.save_handler должно иметь значение files.
Библиотеки и расширения PHP
mbstring обязателен для Moodle 1.6 и выше. Это расширение предназначено для работы с многобайтными строками и особенно важно для русскоязычных инсталяций.
iconv обязателен для Moodle 1.6 и выше.
Библиотека GD и FreeType 2 необходимы для создания графиков, диаграмм и для построения страниц логов.
Расширение mysql необходимо, если вы используете MySQL.
Расширение pgsql необходимо, если вы используете PostgreSQL.
Расширение zlib необходимо для работы с архивами zip.
Расширение curl рекомендуется для Moodle 1.8 и выше.
Расширение tokenizer рекомендуется для Moodle 1.8 и выше.
Расширения curl и openssl необходимы для функционирования Moodle network – сетевое взаимодействия нескольких инсталяций Moodle (для Moodle 1.8 и выше).
Могут потребоваться другие расширения PHP, особенно если используется внешняя аутентификация и / или запись на курсы (например, расширение LDAP для аутентификации с использованием LDAP или расширение sockets для Chat сервера).
Работающий сервер СУБД: MySQL или PostgreSQL полностью поддерживаются и совместимы для использования с Moodle. Поддержка Microsoft SQL Server и Oracle была добавлена в Moodle 1.7. MySQL подойдет для большинства, потому что она очень популярна, но есть аргументы в пользу PostgreSQL, особенно если вы планируете в дальнейшем широкое развитие.
Для Moodle 1.7 и выше требуется MySQL не ниже 4.1.16 (4.1.12 если вы используете только языки на основе латинского алфавита), PostgreSQL не ниже 7.4 или Microsoft SQL Server 2005 (версия 9 или SQL Server Express 2005).
Обратите внимание, что MySQL опция «strict mode» должна быть отключена.
Минимально возможная версия PostgreSQL – 7.4, но Moodle широко используется и с 8.0 и 8.1.
Количество пользователей
Read the rest of this entry »
Popularity: 9% [?]