Alapvető beállítások

  • Beküldve: 2015. november 18, 21:06
  • Szerző: Bolemányi Attila

Felhasználva a már megírt kis szkriptünket, készítsük el a Moodle futtatásához szükséges mappákat és konfigurációs fájlokat:

root@webserver:~# create-website-folder.sh
Enter full website name (test.example.com): moodle.comega7.local
Enter password (or press ENTER to generate a random one):
Enter quota size in GB (default=1):

The website user has been added to the system!
Website home directory has been created and set up.
Quota has been set up.
Creating FPM/PHP pool definition file...
Restarting FPM/PHP service...
Creating Apache configuration file...
Enabling website config...
Enabling site moodle.comega7.local.
To activate the new configuration, you need to run:
 service apache2 reload
Restarting Apache webserver...
Creating Apache log files rotation configuration file...
root@webserver:~#

A VirtualBox-ban futtatott tesztrendszer miatt az alábbi beállításokra is szükségem lesz:

A /etc/postfix/generic fájl tartalma:

wordpress.comega7.local@webserver.comega7.local     wordpress.comega7.local@comega7.hu
joomla.comega7.local@webserver.comega7.local        joomla.comega7.local@comega7.hu
root@webserver.comega7.local                        root@comega7.hu
drupal.comega7.local@webserver.comega7.local        drupal.comega7.local@comega7.hu
ilias.comega7.local@webserver.comega7.local         ilias.comega7.local@comega7.hu
moodle.comega7.local@webserver.comega7.local        moodle.comega7.local@comega7.hu

Juttassuk érvényre a fenti beállításokat:

postmap /etc/postfix/generic
systemctl restart postfix

A kliens gép hosts fájlja:

192.168.1.200   webserver.comega7.local wordpress.comega7.local joomla.comega7.local drupal.comega7.local ilias.comega7.local moodle.comega7.local

A tesztrendszer finomhangolása után készítsük el a Moodle adatbázisát is:

mysql -u root -p
CREATE DATABASE moodle CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON moodle.* TO moodle IDENTIFIED BY 'Pa$$w0rd';
FLUSH PRIVILEGES;
exit

A Moodle letöltése és telepítése:

cd /tmp
wget https://download.moodle.org/download.php/direct/stable30/moodle-latest-30.zip
unzip moodle-latest-30.zip
cp -a /tmp/moodle/. /srv/web/www/moodle.comega7.local/www-site
chown -R moodle.comega7.local:www-data /srv/web/www/moodle.comega7.local/www-site
find /srv/web/www/moodle.comega7.local/www-site -type f -exec chmod 0640 {} \;
find /srv/web/www/moodle.comega7.local/www-site -type d -exec chmod 0750 {} \;

A Moodle rendszer futtatásának követelményeit ezen az oldalon találod meg. A folytatáshoz nekünk az alábbi csomagok telepítésére lesz szükségünk:

aptitude install php5-curl php5-xmlrpc php5-intl

Fontos információ, hogy a Moodle egyelőre még NEM támogatja a PHP 7-es változatát. Most pedig indítsuk el a telepítőt a http://moodle.comega7.local oldal meglátogatásával.