В следващата статия ще разгледаме Moodle. Това е система за управление на обучението (LMS), свободно разпространява и пише в PHP. Той има за цел да помогне на учителите да създадат онлайн учебни общности. Moodle е създаден от Martín Dougiamas.
В следващите редове ще видим как да инсталираме Moodle на Ubuntu 20.04 LTS Focal Fossa. За да следвате стъпките, които ще видим по-долу, ще ни е необходимо предварително да гарантираме, че отговаряме на определени минимални изисквания, каквито са; имат актуализирана Ubuntu 20.04 LTS система, LAMP стек или среда, потребителски акаунт с права на sudo и достъп до Интернет.
В случай, че все още нямате необходимата среда, можете консултирайте се с Ръководство за инсталиране на LAMP на Ubuntu 20.04. Можете да интегрирате Moodle в уеб услугата на Ubuntu 20.04 по множество начини, като основен уебсайт, самостоятелен виртуален сървър или, както ще направим в тази статия, като част от основния уебсайт. Също така е важно да се работи със защитени HTTPS връзки, въпреки че за по-голяма простота в тази статия ще го направим през HTTP.
Изтеглете Moodle за Ubuntu 20.04
В областта за изтегляне на официален уебсайт, можем изтеглете най-новата стабилна версия Moodle за Ubuntu 20.04 LTS.
Пакетите, които ще намерим в мрежата, са достъпни във формати .tgz и .zip, чиито връзки водят до страница за автоматично изтегляне. Друг вариант за изтеглете най-новата версия днес, ще отвори терминал (Ctrl + Alt + T) и ще използва Wget както следва:
wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Инсталация на Ubuntu 20.04
Преди да инсталираме Moodle на Ubuntu 20.04 LTS, ще трябва да извършим няколко действия, за да подготвим системата. По този начин ще получим уеб инсталатора, който ще използваме по-късно, за да работим без проблеми.
Moodle файлове
За начало ще го направим разархивирайте пакета, който току-що изтеглихме директно на мястото, което ни интересува. В терминал (Ctrl + Alt + T) ще трябва да използваме само командата:
sudo tar xf moodle-latest-39.tgz -C /var/www/html/
Тъй като Moodle трябва да пише в собствената си инсталационна директория, променяме собственика на тази директория на потребителя, с който се изпълнява уеб услугата (WWW-данни):
sudo chown -R www-data: /var/www/html/moodle/
Ние също се нуждаем директория за Moodle данни. Ще създадем това извън обхвата на сърфирането в мрежата:
sudo mkdir /var/www/moodledata
Сменяме собственика на тази директория така че Moodle може да напише:
sudo chown www-data: /var/www/moodledata/
база данни
Moodle ще се нуждае от необходимата поддръжка от механизма за бази данни, който имаме в Ubuntu 20.04, който в този пример ще бъде MariaDB.
За начало ще отворим терминал (Ctrl + Alt + T) вече използвайте клиент на mysql конзола и потребителят, с когото управляваме:
sudo mysql -u root -p
А сега нека За да създадете базата данни:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Следващата стъпка ще бъде създаване на потребител:
create user usuariomoodle@localhost identified by 'password123';
Продължаваме предоставяне на необходимите разрешения на потребителя в базата данни:
grant all privileges on moodle.* to 'usuariomoodle'@'localhost';
Y затваряме връзката:
quit
PHP
Moodle ще се нуждае от определени разширения, които ще инсталираме от хранилищата на Ubuntu. Като начало ще актуализираме списъка с наличните пакети, като напишем в терминала (Ctrl + Alt + T):
sudo apt update
след това ние инсталираме пакетите:
sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
След завършване ще бъде необходимо презаредете конфигурацията на PHP или уеб услугата, както е подходящо:
sudo systemctl reload apache2
Уеб инсталатор
Машината Ubuntu 20.04 LTS, на която правя тази статия, е достъпна в поддомена ubuntu.local.lan, така че ще използвам url http://ubuntu.local.lan/moodle за достъп до инсталацията.
веднъж избран език, ще потвърдим маршрутите на Moodle. Преди това създадохме директорията с данни, предложена от инсталатора, така че няма да е необходимо да я модифицираме.
Следващата стъпка е изберете двигател на база данни:
Падащото меню ще ни покаже опциите, налични в системата. Ние ще изберем този, който отговаря на конфигурацията, която сме направили преди.
В следващата стъпка формуляр ще ни поиска данните за връзката към услугата на базата данни:
Ще предоставим базата данни и потребителските имена, както и паролата, точно както ги създадохме в предишните стъпки.
Проверих връзката, ще трябва приемете условията на услугата:
По-долу е даден списък на проверка на изискванията за инсталиране на Moodle на Ubuntu 20.04:
Ако предишните стъпки са били правилни, всички основни изисквания ще бъдат изпълнени и ще можем да продължим с процеса на инсталиране.
Самият процес на инсталиране ще покаже дълъг списък от операции и резултатите от него:
Този процес в моя случай отне много време. В края на инсталацията, настройката на администратора започва за новия сайт:
След конфигуриране автоматично влизате в сайта, показваща личната област:
И с това можем да започнем да работим върху новия ни сайт Moodle и да започнем да използваме това eLearning платформа да работи както в локална мрежа, така и чрез интернет. Потребителите, които се нуждаят от информация за нейното функциониране, могат консултирайте се с официална документация на страницата на проекта.
Здравейте. Разбирам, че вашите принципи на „редакционна етика“ не включват практически неплагиатство на раздел по раздел и параграф по параграф съдържанието на други сайтове, нали?
В неговия ден пропуснах да добавя изходната връзка. Поправих. Salu2
БЛАГОДАРЯ
Аз се провалих:
ГРЕШКА 2002 (HY000): Не мога да се свържа с локален MySQL сървър чрез сокет '/var/run/mysqld/mysqld.sock' (2)