A Moodle telepítése az Ubuntu Server 16.04-re

A Moodle egy népszerű, robusztus, nyílt forráskódú tanulási platform személyre szabott tanulási környezetek létrehozására, amelyeket a tanulási környezeteket világszerte meghatározó emberek globális közössége támogat. Ebből az útmutatóból megtudhatja, hogyan telepítheti és állíthatja be a Moodle-t az Ubuntu 16.04 kiszolgálópéldányán.

Előfeltételek

  • Egy 1 GB-os Ubuntu Server 16.04 szerverpéldány.
  • A tipikus LAMP verem (Apache, MySQL és PHP).

Készítmény

1. lépés

  1. Frissítse az operációs rendszer csomagokat: apt-get update
  2. Telepítse a szükséges PHP modulokat: 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. Indítsa újra az Apache webszervert: service apache2 restart

2. lépés

Töltse le a Moodle-t a Curl segítségével a hivatalos Moodle terjesztési szerverről.

  1. Moodle fájlok letöltése: curl -L https://download.moodle.org/download.php/direct/stable32/moodle-latest-32.tgz > moodle.tgz
  2. Bontsa ki a Moodle fájlokat a letöltött archívumból, és helyezze el őket az alapértelmezett Apache dokumentumgyökérbe: sudo tar -xvzf moodle.tgz -C /var/www/html

3. lépés

Most létrehozunk egy könyvtárat a Moodle számára a web gyökérmappán kívül a kurzussal kapcsolatos adatok tárolására. Ez egy biztonságosabb megközelítés, mint a kurzusadatok Moodle gyökérkönyvtárában való tárolása:

  1. Hozza létre a könyvtárat: mkdir /var/moodledata
  2. Módosítsa a címtár tulajdonjogát, hogy a webszerver felhasználója hozzáférhessen: chown -R www-data /var/moodledata
  3. Állítsa be a megfelelő engedélyeket a könyvtárhoz: chmod -R 0770 /var/moodledata

4. lépés

Most létre kell hoznunk a MySQL adatbázist, amelyet a Moodle az adatok tárolására fog használni. A MySQL-t úgy konfiguráljuk, hogy kövesse a Moodle által elvárt struktúrát. és hozzon létre egy felhasználót az adatbázishoz.

Nyissa meg a MySQL konfigurációs fájlt.

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

Az „Alapbeállítások” részben adja hozzá a következő sorokat.

default_storage_engine = innodb
innodb_file_per_table = 1
innodb_file_format = Barracuda

Mentse el a konfigurációs fájlt, és indítsa újra a MySQL-t.

service mysql-server restart

Most létrehozhatjuk az adatbázist.

Jelentkezzen be a MySQL-be.

mysql -u root -p

Amikor a rendszer kéri, adja meg a root jelszót, amelyet a MySQL beállítása során adott meg.

5. lépés

Adja meg a következő parancsot az adatbázis létrehozásához.

CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Hozzon létre adatbázis felhasználói engedélyeket az adatbázishoz.

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

Lépjen ki a MySQL CLI-ből.

quit;

Megjegyzés: Az adatbázishoz biztonságos jelszót kell használnia.

Következtetés

Gratulálunk! Mostantól sikeresen telepítette a Moodle-t az Ubuntu Server 16.04 példányán. A telepítés befejezéséhez nyissa meg a böngészőt, és navigáljon a címre http://YOUR_SERVER_IP/moodle. Ennek nagyon egyszerűnek kell lennie, de mindig hivatkozhat a hivatalos telepítési útmutatóra .

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.