Előfeltételek
Készítmény
Következtetés
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
- Frissítse az operációs rendszer csomagokat:
apt-get update
- 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
- 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.
- Moodle fájlok letöltése:
curl -L https://download.moodle.org/download.php/direct/stable32/moodle-latest-32.tgz > moodle.tgz
- 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:
- Hozza létre a könyvtárat:
mkdir /var/moodledata
- Módosítsa a címtár tulajdonjogát, hogy a webszerver felhasználója hozzáférhessen:
chown -R www-data /var/moodledata
- Á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 .