Moodle: различия между версиями

Материал из ALT Linux Wiki
(Краткое описание установки 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 Переход к странице администратора для продолжения конфигурации]

Версия от 09: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 Переход к странице администратора для продолжения конфигурации

Ссылки