Si të instaloni Moodle në Serverin Ubuntu 16.04

Moodle është një platformë e njohur, e fuqishme e të mësuarit me burim të hapur për të krijuar mjedise të personalizuara mësimore të mbështetura nga një komunitet global njerëzish që fuqizon mjediset e të mësuarit në mbarë botën. Në këtë udhëzues do të mësoni se si të instaloni dhe konfiguroni Moodle në shembullin e serverit tuaj Ubuntu 16.04.

Parakushtet

  • Një shembull i serverit 1 GB Ubuntu Server 16.04.
  • Stack tipik LAMP (Apache, MySQL dhe PHP).

Përgatitja

Hapi 1

  1. Përditësoni paketat e OS: apt-get update
  2. Instaloni modulet e kërkuara PHP: apt-get install aspell graphviz php7.0-curl php7.0-gd php7.0-intl php7.0-ldap php7.0-mysql php7.0-pspell php7.0-xml php7.0-xmlrpc php7.0-zip
  3. Rinisni serverin në internet Apache: service apache2 restart

Hapi 2

Shkarkoni Moodle nëpërmjet Curl nga serveri zyrtar i shpërndarjes së Moodle.

  1. Shkarkoni skedarët e Moodle: curl -L https://download.moodle.org/download.php/direct/stable32/moodle-latest-32.tgz > moodle.tgz
  2. Ekstraktoni skedarët e Moodle nga arkivi i shkarkuar dhe vendosini ato në rrënjën e paracaktuar të dokumentit Apache: sudo tar -xvzf moodle.tgz -C /var/www/html

Hapi 3

Tani do të krijojmë një direktori për Moodle jashtë dosjes rrënjësore të uebit për të ruajtur të dhënat e lidhura me kursin. Kjo është një qasje më e sigurt në krahasim me ruajtjen e të dhënave të kursit brenda drejtorisë rrënjësore të Moodle:

  1. Krijo drejtorinë: mkdir /var/moodledata
  2. Ndryshoni pronësinë e drejtorisë në mënyrë që përdoruesi i serverit të uebit të ketë akses në të: chown -R www-data /var/moodledata
  3. Vendosni lejet e duhura të drejtorisë: chmod -R 0770 /var/moodledata

Hapi 4

Tani duhet të krijojmë bazën e të dhënave MySQL që Moodle do ta përdorë për të ruajtur të dhënat e tij. Ne do të konfigurojmë MySQL për të ndjekur strukturën që pret Moodle. dhe krijoni një përdorues për bazën e të dhënave.

Hapni skedarin e konfigurimit MySQL.

nano /etc/mysql/mysql.conf.d/mysqld.cnf

Në seksionin "Cilësimet bazë", shtoni rreshtat e mëposhtëm.

default_storage_engine = innodb
innodb_file_per_table = 1
innodb_file_format = Barracuda

Ruani skedarin e konfigurimit dhe rinisni MySQL.

service mysql-server restart

Tani mund të krijojmë bazën e të dhënave.

Hyni në MySQL.

mysql -u root -p

Futni fjalëkalimin rrënjë kur ju kërkohet, të cilin e keni specifikuar gjatë konfigurimit të MySQL.

Hapi 5

Futni komandën e mëposhtme për të krijuar bazën e të dhënave.

CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Krijo lejet e përdoruesit të bazës së të dhënave për bazën e të dhënave.

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'moodler'@'localhost' IDENTIFIED BY 'YourMoodlePassword';

Dilni nga MySQL CLI.

quit;

Shënim: Duhet të përdorni një fjalëkalim të sigurt për bazën e të dhënave.

konkluzioni

urime! Tani keni një instalim të suksesshëm të Moodle që funksionon në shembullin tuaj Ubuntu Server 16.04. Për të përfunduar instalimin, hapni shfletuesin tuaj dhe lundroni te http://YOUR_SERVER_IP/moodle. Kjo duhet të jetë shumë e drejtpërdrejtë, por gjithmonë mund t'i referoheni udhëzuesit zyrtar të instalimit .

Lëreni një koment

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë