Moodle — свободная система управления курсами, также известная как система управления обучением или виртуальная обучающая среда. Система ориентирована прежде всего на организацию взаимодействия между преподавателем и учениками, хотя подходит и для организации традиционных дистанционных курсов, а так же поддержки очного обучения.
Нам понадобится:
1. ubuntu-10.10-server-i386
2. LAMP server (Процесс установки описал ранее)
3. http://moodle.org/
Установка:
1. переходим в домашнюю папку
cd ~
2. Скачиваем moodle (на момент написания последней стабильной версией moodle-latest-20, но думаю процесс установки не измениться и в далее )
wget http://download.moodle.org/download.php/direct/stable20/moodle-latest-20.tgz
3. Распаковываем и копируем в директорию веб сервера
sudo tar -zxvf moodle-latest-20.tgz -C /var/www/
4. Переходим на адрес http://ip_адрес/moodle и выбираем язык
5. Может появиться ошибка: cURL PHP extension необходимо установить и включить
решение:
sudo apt-get install curl php5-curl sudo /etc/init.d/apache2 restart
6. После исправления ошибки обновляем. Далее
7. Ошибка: Parent directory (/var) is not writeable. Data directory (/var/moodledata) cannot be created by the installer.
решение:
sudo mkdir /var/moodledata sudo chmod -R 777 /var/moodledata
8. Предлагается выбрать тип базы данных. Ну конечно выбираем MySQL
9. Переходим в консоль сервера и создаём базу для moodle
mysql -u root -p mysql> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodle'@'localhost' IDENTIFIED BY 'moodlepass'; mysql> flush privileges; mysql> quit;
в итоге получаем:
user: moodle
pass: moodlepass
10. Указываем необходимые настройки базы данных. Если базы данных и веб сервер у вас находятся на одной машине(как в нашем случае), то настройки будут такими же.
11. Ошибка: Предпринята попытка сохранить файл настроек в корневом каталоге Moodle.Программе установки не удалось создать файл настроек config.php с выбранными настройками, скорее всего из-за того, что в каталоге Moodle запрещена запись. Вы можете вручную создать в корневом каталоге Moodle файл config.php следующего содержания.
решение:
sudo chmod 777 /var/www/moodle/
12. жмем продолжить
13. Ошибки
Ошибка: unicode
необходимо установить и включить
It is required that you store all your data in Unicode format (UTF-8). New installations must be performed into databases that have their default character set as Unicode. If you are upgrading, you should perform the UTF-8 migration process (see the Admin page).
mysql -u root -p mysql> ALTER DATABASE `moodle` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Ошибка:php_extension
рекомендуется установить и включить
Intl extension is used to improve internationalization support, such as locale aware sorting.
sudo apt-get install php5-intl
Ошибка:php_extension xmlrpc рекомендуется установить и включить
The xmlrpc extension is needed for hub communication, and useful for web services and Moodle networking.
sudo apt-get install php5-xmlrpc
Ошибка:php_extension gd рекомендуется установить и включить
GD extension is used for conversion of images, some features such as user profile images will not be available if missing.
sudo apt-get install php5-gd
В итоге должно получиться:
😀 Можно и отключить…..только не пойму зачем монитор заплёвывать
Подробная инструкция. Поставил мудл с полтыка. Спасибо.
да…не жалко
все руки не доходят выложить про настройки moodle