स्थापना निर्देश

ubuntu पर ilias स्थापित करें 18.04 lts के साथ nginx

nginx वेब सर्वर स्थापित करें

Nginx सबसे लोकप्रिय और सुरक्षित वेब सर्वर है। Nginx स्थापित करने के लिए, निम्न कमांड का उपयोग करें

 sudo apt install nginx 

एक बार Nginx स्थापित होने के बाद, डोमेन को कॉन्फ़िगर करें और निम्न कमांड का उपयोग करके Nginx को पुनरारंभ करें

 sudo service nginx restart 

MySQL सर्वर स्थापित करें

अगला, डेटाबेस सर्वर स्थापित करने की आवश्यकता है, MySQL सर्वर को स्थापित करने के लिए निम्न कमांड का उपयोग करें

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

एक बार, डेटाबेस सर्वर स्थापित हो जाने के बाद, MySQL सर्वर को पुनरारंभ करने के लिए निम्न कमांड का उपयोग करें

sudo service mysql restart 

PHP 7.2 और संबंधित मॉड्यूल स्थापित करें

उबंटू में एक तृतीय-पक्ष पीपीए जोड़ने के लिए कमांड चलाएं।

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

इलियास के लिए डेटाबेस बनाएं

अब, आपने सभी आवश्यक सॉफ़्टवेयर स्थापित किए हैं और अगला कदम MySQL सर्वर पर लॉगिन करना और ILIAS डेटाबेस बनाना है। डेटाबेस बनाने के लिए निम्न कमांड का उपयोग करें। अपने डेटाबेस नाम के साथ बदलें।

CREATE DATABASE ilias; 

नए पासवर्ड के साथ “इलियास” नामक एक डेटाबेस उपयोगकर्ता बनाएं। और निम्न आदेशों को चलाकर डेटाबेस के लिए उपयोगकर्ता को पूर्ण पहुंच प्रदान की। अपने वांछित डेटाबेस उपयोगकर्ता और अपने वांछित पासवर्ड के साथ बदलें।

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

डाउनलोड इलियास

इसके बाद, निर्देशिका बदलने और 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/

Ilias साइट के लिए nginx config फ़ाइल बनाएँ।

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 को स्थापित करने के लिए स्थापना विज़ार्ड का पालन करें।

 हिन्दी