Bug 47958

Summary: Требуется добавить главу по настройке обучающей среды Moodle
Product: Sisyphus Reporter: Savelev Pavel <savelevpa>
Component: docs-alt-educationAssignee: lepata <lepata>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: azol, boyarsh, cas, lepata
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Ошибка о несовпадении БД none

Description Savelev Pavel 2023-10-11 16:27:43 MSK
Created attachment 14765 [details]
Ошибка о несовпадении БД

Версия пакета с документацией: docs-alt-education-10.2-alt3.noarch

Проверялось на education-10.2-x86-64

В главу 44. Обучающая среда Moodle следует добавить секцию о конфигурации Moodle. Сейчас в документация по использованию Moodle написана так, что предполагается готовность к использованию сразу после установки системы с профилем "Серверные приложения", без какой-то предварительной конфигурации. Однако, для работы с Moodle придётся сначала создать БД, сконфигурировать настройки PHP 8.0, а так же вручную перезапускать веб-сервис.

1. В документации не описан способ установки Moodle из репозитория. Предполагается, что программа устанавливается как опция при установке системы, но не описаны дальнейшие действия по настройке программы.

2. Глава 44.1.1 Системные требования

Сказано, что по умолчанию используется MySQL. Однако, при установки системы с профилем "Серверные приложения" устанавливается MariaDB. В дальнейшем, при конфигурации Moodle предлагается выбрать между БД MySQL (предлагаемая программой опция по умолчанию) и MariaDB. Если выбрать опцию по умолчанию, будет сообщение об ошибке конфигурации Moodle, что не позволит использовать программу, см вложение. Так же требуется вручную запускать сервис mysqld.service, так как он по-умолчанию после установки системы отключён.

3. Для настройки Moodles потребуется указать способ подключения к БД. Потому требуется создать и настроить БД вместе с пользователем. Руководство по настройке можно найти тут: https://docs.moodle.org/403/en/Installation_quick_guide в главе Create a database. Информацию отсюда следует добавить в документацию.

4. Для работы Moodle требуется внести корректировку в файл конфигурации PHP 8.0. В файле /etc/php/8.0/apache2-mod_php/php.ini требуется раскомментировать строку 

; max_input_vars = 1000

и указать значение не менее 5000. Иначе будет выводится сообщение об ошибке при проверке конфигурации Moodle. После внесения изменений требуется перезапустить веб-сервер: # systemctl restart httpd2.service

5. В документации сказано, что администратор создан по умолчанию с паролем от root. Однако, параметры учётной записи администратора настраивается после проверки конфигурации Moodle. Следует переписать этот момент.
Comment 1 Elena Mishina 2023-10-11 16:31:29 MSK
(Ответ для Savelev Pavel на комментарий #0)

> 
> 5. В документации сказано, что администратор создан по умолчанию с паролем
> от root. Однако, параметры учётной записи администратора настраивается после
> проверки конфигурации Moodle. Следует переписать этот момент.
В документации не сказано, что администратор создан по умолчанию с паролем от root.

В документации сказано:

Для доступа, к административным функциям этих приложений через веб-интерфейс необходимо сменить пароль администратора в «Центре управления системой» (пароль должен быть достаточно сложным и содержать не менее 10 символов).
Comment 2 Repository Robot 2023-10-12 13:56:01 MSK
docs-alt-education-10.2-alt4 -> sisyphus:

 Thu Oct 12 2023 Elena Mishina <lepata@altlinux> 10.2-alt4
 - update educational-resources: nextcloud, veyon, moodle (closes: 47958)
 - fix typo