Οδηγίες Εγκατάστασης

Εγκατάσταση Ilias στο Ubuntu 18.04 LTS με Nginx

Εγκατάσταση διακομιστή ιστού Nginx

Το NGINX είναι ο πιο δημοφιλής και ασφαλής διακομιστής ιστού. Για να εγκαταστήσετε το NGINX, χρησιμοποιήστε την ακόλουθη εντολή

 sudo apt install nginx 

Μόλις εγκαταστήσετε το NGINX, διαμορφώστε τον τομέα και επανεκκινήστε το NGINX χρησιμοποιώντας την ακόλουθη εντολή

 sudo service nginx restart 

Εγκαταστήστε το MySQL Server

Στη συνέχεια, πρέπει να εγκαταστήσετε διακομιστή βάσης δεδομένων, χρησιμοποιήστε την ακόλουθη εντολή για να εγκαταστήσετε το MySQL Server

sudo apt-get update;  
sudo apt-get install mysql-server; 
mysql_secure_installation 

Μόλις εγκατασταθεί ο διακομιστής βάσης δεδομένων, χρησιμοποιήστε την ακόλουθη εντολή για να κάνετε επανεκκίνηση του MySQL Server

sudo service mysql restart 

Εγκατάσταση PHP 7.2 και σχετικές ενότητες

Εκτέλεση εντολών για να προσθέσετε ένα τρίτο μέρος PPA στο Ubuntu.

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Τώρα, εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το PHP 7.2 και τις σχετικές ενότητες.

sudo apt install php7.2-fpm php7.2-common php7.2-sqlite3 php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-bcmath php7.2-xml php7.2-cli php7.2-zip

Δημιουργία βάσης δεδομένων για το Ilias

Τώρα, έχετε εγκαταστήσει όλο το απαιτούμενο λογισμικό και το επόμενο βήμα είναι να συνδεθείτε στο MySQL Server και να δημιουργήσετε βάση δεδομένων Ilias. Χρησιμοποιήστε την ακόλουθη εντολή για να δημιουργήσετε βάση δεδομένων. Αλλαγή με το όνομα της βάσης δεδομένων σας.

CREATE DATABASE ilias; 

Δημιουργήστε έναν χρήστη βάσης δεδομένων που ονομάζεται “Ilias” με νέο κωδικό πρόσβασης. και χορήγησε πλήρη πρόσβαση στον χρήστη στη βάση δεδομένων εκτελώντας τις ακόλουθες εντολές. Αλλαγή με τον επιθυμητό χρήστη της βάσης δεδομένων και με τον επιθυμητό κωδικό πρόσβασης.

CREATE USER 'iliasuser'@'localhost' IDENTIFIED BY 'password_here'; 
GRANT ALL ON ilias.* TO 'iliasuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;

Κατεβάστε Ilias

Στη συνέχεια, εκτελέστε τις παρακάτω εντολές για να αλλάξετε τον κατάλογο και να κατεβάσετε τον Ilias.

cd /var/www/html
sudo git clone https://github.com/ILIAS-eLearning/ILIAS.git ilias

Εντολή για τη δημιουργία καταλόγου εκτός του ριζικού καταλόγου του Ilias και ορίζετε δικαιώματα.

sudo mkdir /var/www/html/extras
sudo chown -R www-data:www-data /var/www/html/extras/

Εκτελέστε τις ακόλουθες εντολές για να ορίσετε δικαιώματα.

sudo chown -R www-data:www-data /var/www/html/ilias/
sudo chmod -R 755 /var/www/html/ilias/

Δημιουργία αρχείου ρυθμίσεων NGINX για ιστότοπο Ilias.

sudo nano /etc/nginx/sites-available/ilias

Προσθέστε τον παρακάτω κωδικό σε αυτό και αποθηκεύστε το αρχείο.

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/ilias;
    index  index.php index.html index.htm;
    server_name  example.com;

    client_max_body_size 100M;
    autoindex off;
    location / {
        try_files $uri $uri/ =404;
    }

    location ~ [^/].php(/|$) {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.2-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Δημιουργήστε Symlink για να ενεργοποιήσετε τον πρόσφατα δημιουργημένο ιστότοπο.

sudo ln -s /etc/nginx/sites-available/ilias /etc/nginx/sites-enabled/

Επανεκκίνηση του διακομιστή ιστού Nginx.

sudo systemctl restart nginx

Τώρα, ανοίξτε το πρόγραμμα περιήγησης και πληκτρολογήστε http://example.com για να αποκτήσετε πρόσβαση στον ιστότοπο. Ακολουθήστε τον οδηγό εγκατάστασης για να εγκαταστήσετε τον Ilias.

 Ελληνικά