Alapvető beállítások

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

Felhasználva a már megírt kis szkriptünket, készítsük el az ILIAS 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): ilias.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 ilias.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:~#

Mivel én egy Virtualbox-ban futtatott tesztrendszert használok, így szükségem lesz az alábbi kiegészítő lépésekre is:

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

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

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

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

Az ILIAS letöltése és elhelyezése:

cd /tmp
wget https://github.com/ILIAS-eLearning/ILIAS/archive/v5.0.6.zip
unzip v5.0.6.zip
cp -a /tmp/ILIAS-5.0.6/. /srv/web/www/ilias.comega7.local/www-site
chown -R ilias.comega7.local:www-data /srv/web/www/ilias.comega7.local/www-site
find /srv/web/www/ilias.comega7.local/www-site -type f -exec chmod 0640 {} \;
find /srv/web/www/ilias.comega7.local/www-site -type d -exec chmod 0750 {} \;

Az ILIAS futtatásának követelményeit ezen az oldalon találod meg. A szükséges csomagok telepítése:

aptitude install php5-xsl php-pear imagemagick zip htmldoc ffmpeg default-jre

A /etc/php5/fpm/pool.d/ilias.comega7.local.conf fájl végén egy sort módosítanunk kell és be is kell szúrnunk néhány újat:

php_admin_value[memory_limit] = 256M
php_admin_value[max_execution_time] = 600
php_admin_value[post_max_size] = 128M
php_admin_value[upload_max_filesize] = 128M
php_admin_value[session.gc_probability] = 1
php_admin_value[session.gc_divisor] = 100
php_admin_value[session.gc_maxlifetime] = 3600
php_admin_value[session.hash_function] = 0
php_admin_value[opcache.load_comments] = 1

Indítsuk újra a PHP-FPM szolgáltatást:

systemctl restart php5-fpm

Végül pedig indítsük el a böngészőben a telepítést: http://ilias.comega7.local