ILIAS 8 Install Tutorial for Ubuntu 22.04

ILIAS-Download, Composer

Installing ILIAS

#Create these directories outside webspace:
mkdir /opt/iliasdata
mkdir /opt/iliasdata/lucene
mkdir /opt/iliasdata/log
mkdir /opt/iliasdata/errorlog
 
#Change to Webserver directory:
cd /var/www/html
echo "This could take a while"
chown -R www-data:www-data /var/www/html
chown -R www-data:www-data /opt
chmod -R 775 /var/www/html
chmod -R 770 /opt
 
#Download ILIAS latest via git:
sudo -u www-data git clone https://github.com/ILIAS-eLearning/ILIAS.git ilias
 
#By the way:
#You can update the current version of ILIAS with: git pull
#You can switch the ILIAS version with: git checkout release_xx. Examples:
cd /var/www/html/ilias
 
git branch -r
#ILIAS 9:
sudo -u www-data git checkout release_9
#E.g.: git config --global --add safe.directory /var/www/html/ilias
 
#Check php version
php --version
#If the PHP version does not fit, choose the right one (8.2for ILIAS 9.x):
#update-alternatives --config php
 
#Install composer:
cd /var/www/html/ilias
sudo -u www-data composer install --no-dev
sudo -u www-data composer --version
#Must be >= 2
 
 
#Install npm
cd /var/www/html/ilias
sudo -u www-data npm clean-install --omit=dev --ignore-scripts
 
#In case of: Error: EACCES: permission denied
#chown -R www-data:www-data /var/www/html/ilias/node_modules


No comment has been posted yet.