Moodle, система за управление на обучението в Ubuntu 20.04 LTS

за Moodle

В следващата статия ще разгледаме 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 конзола и потребителят, с когото управляваме:

домашна черупка на maríadb

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

По-долу е даден списък на проверка на изискванията за инсталиране на Moodle на Ubuntu 20.04:

проверка на изискванията

Ако предишните стъпки са били правилни, всички основни изисквания ще бъдат изпълнени и ще можем да продължим с процеса на инсталиране.

Самият процес на инсталиране ще покаже дълъг списък от операции и резултатите от него:

инсталация на moodle

Този процес в моя случай отне много време. В края на инсталацията, настройката на администратора започва за новия сайт:

общи данни за настроението

След конфигуриране автоматично влизате в сайта, показваща личната област:

лична зона на настроението

И с това можем да започнем да работим върху новия ни сайт Moodle и да започнем да използваме това eLearning платформа да работи както в локална мрежа, така и чрез интернет. Потребителите, които се нуждаят от информация за нейното функциониране, могат консултирайте се с официална документация на страницата на проекта.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   как да инсталирам.me каза той

    Здравейте. Разбирам, че вашите принципи на „редакционна етика“ не включват практически неплагиатство на раздел по раздел и параграф по параграф съдържанието на други сайтове, нали?

    1.    Деймиън А. каза той

      В неговия ден пропуснах да добавя изходната връзка. Поправих. Salu2

  2.   ФЕРНАНДО МАРТИН каза той

    БЛАГОДАРЯ

  3.   Леонардо каза той

    Аз се провалих:

    ГРЕШКА 2002 (HY000): Не мога да се свържа с локален MySQL сървър чрез сокет '/var/run/mysqld/mysqld.sock' (2)