Moodle: различия между версиями
(Краткое описание установки Moodle) |
|||
Строка 27: | Строка 27: | ||
===Создание config.php=== | ===Создание config.php=== | ||
См. [http://docs.moodle.org/archive/ru/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Moodle#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_.D1.83.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BE.D1.87.D0.BD.D0.BE.D0.B3.D0.BE_.D1.84.D0.B0.D0.B9.D0.BB.D0.B0_.D0.B4.D0.BB.D1.8F_.D1.81.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D1.8F_.D1.84.D0.B0.D0.B9.D0.BB.D0.B0_config.php Запуск установочного файла для создания файла config.php] | См. [http://docs.moodle.org/archive/ru/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Moodle#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_.D1.83.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BE.D1.87.D0.BD.D0.BE.D0.B3.D0.BE_.D1.84.D0.B0.D0.B9.D0.BB.D0.B0_.D0.B4.D0.BB.D1.8F_.D1.81.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D1.8F_.D1.84.D0.B0.D0.B9.D0.BB.D0.B0_config.php Запуск установочного файла для создания файла config.php] | ||
Конфигурационные файлы Moodle: | |||
;/var/www/webapps/moodle/config.php | |||
:основной файл конфигурации | |||
;/etc/sysconfig/mt-plugins | |||
:параметры плагинов, в частности, плагина аутентификации через LDAP | |||
=== Специфика ALT Linux === | |||
При установке пакета {{pkg|installed-db-office-server}} Moodle получает следующие возможности: | |||
==== Выставление пароля администратора ==== | |||
При установке дистрибутива или смене пароля системного администратора (root) он меняется и в Moodle (хук {{path|/usr/lib/alterator/hooks/root.d/installed-db}}). То есть при установке дистрибутива ALT Linux с Moodle (например, Информика 6.0 Школьный Сервер) можно сразу зайти под администратором: | |||
<pre>Адрес: https://<имя сервера>/moodle/ | |||
Имя пользователя: admin | |||
Пароль: такой же, как указали при установке для системного администратора</pre> | |||
==== Аутентификация в ALT-домене ==== | |||
При использовании [[Домен|ALT-домена]] Moodle настраивается для аутентификации через LDAP (принимает пользователей, заведённых в домене) (хук {{path|/etc/hooks/hostname.d/94-moodle-ldap}}). | |||
===Первичная настройка=== | ===Первичная настройка=== | ||
См. [http://docs.moodle.org/archive/ru/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Moodle#.D0.9F.D0.B5.D1.80.D0.B5.D1.85.D0.BE.D0.B4_.D0.BA_.D1.81.D1.82.D1.80.D0.B0.D0.BD.D0.B8.D1.86.D0.B5_.D0.B0.D0.B4.D0.BC.D0.B8.D0.BD.D0.B8.D1.81.D1.82.D1.80.D0.B0.D1.82.D0.BE.D1.80.D0.B0_.D0.B4.D0.BB.D1.8F_.D0.BF.D1.80.D0.BE.D0.B4.D0.BE.D0.BB.D0.B6.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BA.D0.BE.D0.BD.D1.84.D0.B8.D0.B3.D1.83.D1.80.D0.B0.D1.86.D0.B8.D0.B8 # 6 Переход к странице администратора для продолжения конфигурации] | См. [http://docs.moodle.org/archive/ru/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Moodle#.D0.9F.D0.B5.D1.80.D0.B5.D1.85.D0.BE.D0.B4_.D0.BA_.D1.81.D1.82.D1.80.D0.B0.D0.BD.D0.B8.D1.86.D0.B5_.D0.B0.D0.B4.D0.BC.D0.B8.D0.BD.D0.B8.D1.81.D1.82.D1.80.D0.B0.D1.82.D0.BE.D1.80.D0.B0_.D0.B4.D0.BB.D1.8F_.D0.BF.D1.80.D0.BE.D0.B4.D0.BE.D0.BB.D0.B6.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BA.D0.BE.D0.BD.D1.84.D0.B8.D0.B3.D1.83.D1.80.D0.B0.D1.86.D0.B8.D0.B8 # 6 Переход к странице администратора для продолжения конфигурации] |
Версия от 12:24, 1 марта 2013
Задача
Установить Moodle используя под apache2, используя локальный MySQL сервер. (Примерно так, как описано в документации, см. Настройка Moodle в среде Альт Линукс 5.0 Школьный Сервер.)
Установка
Установка пакетов
Потребуется установка следующих пакетов:
- moodle — код Moodle. По зависимостям вытягивает php5 и необходимые модули.
- moodle-lang-ru_utf8 — пакет русской локализации (по умолчанию присутствует только английская локаль).
- moodle-apache2 — настройки apache2 для работы Moodle. По зависимостям вытягивает apache2 и apache2-mod_php5.
- moodle-local-mysql — По зависимостям вытягивает MySQL-server и php5-mysql.
Создание и настройка БД
Будем использовать БД со следующими параметрами:
- имя —
moodle
- пользователь —
moodleuser
- пароль —
moodlepasswd
При условии локального MySQL сервера и отсутствии пароля для MySQL пользователя root
, можно использовать следующую последовательность команд (см. Создание базы данных):
$ mysql -u root
mysql> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.*
TO moodleuser@localhost IDENTIFIED BY 'moodlepasswd';
mysql> quit
$ mysqladmin -u root reload
Запуск web инсталлятора
Дальнейшая установка Moodle выполняется через web инсталлятор, запускаемый при обращении по URL вида http://<ip>/install.php
Создание config.php
См. Запуск установочного файла для создания файла config.php
Конфигурационные файлы Moodle:
- /var/www/webapps/moodle/config.php
- основной файл конфигурации
- /etc/sysconfig/mt-plugins
- параметры плагинов, в частности, плагина аутентификации через LDAP
Специфика ALT Linux
При установке пакета installed-db-office-server Moodle получает следующие возможности:
Выставление пароля администратора
При установке дистрибутива или смене пароля системного администратора (root) он меняется и в Moodle (хук /usr/lib/alterator/hooks/root.d/installed-db). То есть при установке дистрибутива ALT Linux с Moodle (например, Информика 6.0 Школьный Сервер) можно сразу зайти под администратором:
Адрес: https://<имя сервера>/moodle/ Имя пользователя: admin Пароль: такой же, как указали при установке для системного администратора
Аутентификация в ALT-домене
При использовании ALT-домена Moodle настраивается для аутентификации через LDAP (принимает пользователей, заведённых в домене) (хук /etc/hooks/hostname.d/94-moodle-ldap).
Первичная настройка
См. # 6 Переход к странице администратора для продолжения конфигурации
Ссылки