Установка Moodle на ALT Linux Server - syaklyachemodanow25/Moodle-Alt-Linux GitHub Wiki
Установка компонентов moodle:
( обязательно сделайте apt-get update -y , иначе не загрузится) apt-get install moodle moodle-apache2 moodle-local-mysql
Включаем БД
systemctl enable --now mysqld Создаём саму БД, о правильном создании БД можете почитать на ALt wiki mysql -u root CREATE DATABASE namedb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodledb.* TO moodle@localhost IDENTIFIED BY 'YouPAsswd'; quit;
далее наобходимо загрузить исходники Moodle
cd /opt
git clone git://git.moodle.org/moodle.git
cd /opt/moodle
git branch --track MOODLE_39_STABLE origin/MOODLE_405_STABLE
cp -R /opt/moodle /var/www/html/
Выдаём все нужные права mkdir /var/moodledata
chown -R apache2:webmaster /var/moodledata chmod -R 777 /var/moodledata chmod ugoa=rwx /var/moodledata chmod -R 0755 /var/www/html/moodle
Теперь нужно раскомментировать и изменить параметр в /etc/php/8.2/apache2-mod_php/php.ini:
max_input_vars = 10000
Ребут апача
systemctl restart httpd2
далее заходите по доменному имени/IP и настраиваете в морде