I den næste artikel skal vi se på Moodle. Dette er et læringsstyringssystem (LMS), frit distribueret og skrevet i PHP. Det er beregnet til at hjælpe lærere med at oprette online læringssamfund. Moodle blev skabt af Martín Dougiamas.
I de følgende linjer vil vi se, hvordan du installerer Moodle på Ubuntu 20.04 LTS Focal Fossa. For at følge de trin, som vi skal se nedenfor, det vil være nødvendigt for os tidligere at sikre, at vi opfylder visse minimumskrav, som de er; have et opdateret Ubuntu 20.04 LTS-system, en LAMP-stak eller -miljø, en brugerkonto med sudo-tilladelser og internetadgang.
Hvis du ikke har det nødvendige miljø endnu, kan du konsultere LAMP installationsvejledning på Ubuntu 20.04. Du kan integrere Moodle i Ubuntu 20.04-webservicen på flere måder, enten som hovedwebsitet, en enkeltstående virtuel server eller, som vi vil gøre i denne artikel, som en del af hovedwebstedet. Det er også vigtigt at arbejde med sikre HTTPS-forbindelser, selvom vi for enkelheds skyld i denne artikel vil gøre det via HTTP.
Download Moodle til Ubuntu 20.04
I downloadområdet af officielle hjemmeside, kan vi download den seneste stabile version Moodle til Ubuntu 20.04 LTS.
Pakkerne, som vi finder på internettet, er tilgængelige i .tgz- og .zip-formater, hvis links fører til en automatisk download-side. En anden mulighed for download den nyeste version i dag, det åbner en terminal (Ctrl + Alt + T) og bruger wget som følger:
wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Installation på Ubuntu 20.04
Før vi installerer Moodle i Ubuntu 20.04 LTS, bliver vi nødt til at udføre et par handlinger for at forberede systemet. På denne måde får vi webinstallatøren, som vi senere vil bruge til at arbejde uden problemer.
Moodle-filer
For at starte vil vi pakke den pakke, vi lige har downloadet direkte på det sted, der interesserer os. I en terminal (Ctrl + Alt + T) behøver vi kun bruge kommandoen:
sudo tar xf moodle-latest-39.tgz -C /var/www/html/
Da Moodle skal skrive til sin egen installationsmappe, vi skifter ejer af denne mappe til den bruger, som webservicen kører med (www-data):
sudo chown -R www-data: /var/www/html/moodle/
Vi har også brug for det en mappe til Moodle-data. Vi skal oprette dette ud af omfanget af browsing:
sudo mkdir /var/www/moodledata
Vi skifter ejer af denne mappe så Moodle kan skrive:
sudo chown www-data: /var/www/moodledata/
Database
Moodle har brug for den nødvendige support fra databasemotoren, som vi har i Ubuntu 20.04, som i dette eksempel vil være MariaDB.
Til at begynde med åbner vi allerede en terminal (Ctrl + Alt + T) brug mysql konsol klient og den bruger, som vi administrerer med:
sudo mysql -u root -p
Lad os nu For at oprette databasen:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Det næste trin vil være Opret bruger:
create user usuariomoodle@localhost identified by 'password123';
Vi fortsætter tildele de nødvendige tilladelser til brugeren i databasen:
grant all privileges on moodle.* to 'usuariomoodle'@'localhost';
Y vi lukker forbindelsen:
quit
PHP
Moodle har brug for visse udvidelser, som vi installerer fra Ubuntu-arkiverne. Til at begynde med opdaterer vi listen over tilgængelige pakker ved at skrive terminalen (Ctrl + Alt + T):
sudo apt update
derefter vi installerer pakkerne:
sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Efter afslutning er det nødvendigt genindlæs PHP- eller webservicekonfiguration, som passende:
sudo systemctl reload apache2
Webinstallatør
Ubuntu 20.04 LTS-maskinen, som jeg laver denne artikel på, er tilgængelig i underdomænet ubuntu.local.lan, så jeg bruger url http://ubuntu.local.lan/moodle for at få adgang til installationen.
Når valgt sprog, vi skal bekræfte Moodle-ruterne. Tidligere oprettede vi den datakatalog, der blev foreslået af installationsprogrammet, så det er ikke nødvendigt at ændre det.
Det næste trin er vælg databasemotor:
Rullelisten viser os de tilgængelige muligheder i systemet. Vi vælger den, der passer til den konfiguration, vi har lavet før.
I det næste trin en formular vil bede os om forbindelsesdataene til databasetjenesten:
Vi leverer databasen og brugernavne samt adgangskoden, ligesom vi oprettede dem i de foregående trin.
Kontrolleret forbindelse, bliver vi nødt til accepter servicevilkårene:
Nedenfor er en liste over kontrol krav til Moodle installation på Ubuntu 20.04:
Hvis de foregående trin har været korrekte, vil alle de grundlæggende krav blive opfyldt, og vi kan fortsætte med installationsprocessen.
Selve installationsprocessen viser en lang liste over operationer og dens resultater:
Denne proces tog i min sag lang tid. I slutningen af installationen administratoropsætning begynder til det nye websted:
Efter installationen er du automatisk logget ind på siden, der viser det personlige område:
Og med dette kan vi begynde at arbejde på vores nye Moodle-websted og begynde at bruge dette eLearning-platform at arbejde både i et lokalt netværk og via internettet. Brugere, der har brug for information om dens drift, kan konsultere officiel dokumentation på projektsiden.
Hej. Jeg forstår, at dine principper for "redaktionel etik" ikke inkluderer praktisk taget ikke plagiering af sektion for sektion og afsnit for afsnit indholdet af andre sider, ikke?
På sin dag savnede jeg tilføjelsen af kildelinket. Jeg har rettet. Salu2
TAK
Jeg fejlede:
FEJL 2002 (HY000): Kan ikke oprette forbindelse til lokal MySQL -server via socket '/var/run/mysqld/mysqld.sock' (2)