Установка moodle на ubuntu server

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

В итоге должно получиться:

 

 

 

 

 

 

 

 

Share

You may also like...

3 комментария

  1. 😀 Можно и отключить…..только не пойму зачем монитор заплёвывать 
     

  2. Павел:

    Подробная инструкция. Поставил мудл с полтыка. Спасибо.

  3. да…не жалко
    все руки не доходят выложить про настройки moodle 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *