Kurulum Talimatları

Ubuntu’ya Ilias’ı Nginx ile 18.04 LTS yükleyin

Nginx web sunucusunu yükleyin

Nginx en popüler ve güvenli web sunucusudur. Nginx’i yüklemek için aşağıdaki komutu kullanın

 sudo apt install nginx 

Nginx yüklendikten sonra, aşağıdaki komutu kullanarak etki alanını yapılandırın ve Nginx’i yeniden başlatın

 sudo service nginx restart 

MySQL Server’ı yükleyin

Ardından, veritabanı sunucusunu yüklemeniz gerekiyor, mysql sunucusunu yüklemek için aşağıdaki komutu kullanın

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

Veritabanı sunucusu yüklendikten sonra, MySQL sunucusunu yeniden başlatmak için aşağıdaki komutu kullanın

sudo service mysql restart 

PHP 7.2 ve ilgili modülleri yükleyin

Ubuntu’ya üçüncü taraf bir PPA eklemek için komutları çalıştırın.

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

Şimdi, PHP 7.2 ve ilgili modülleri yüklemek için aşağıdaki komutu çalıştırın.

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 için veritabanı oluştur

Şimdi, gerekli tüm yazılımı yüklediniz ve bir sonraki adım MySQL Server’a giriş yapmak ve ILIAS veritabanı oluşturmaktır. Veritabanı oluşturmak için aşağıdaki komutu kullanın. Veritabanı adınızla değiştirin.

CREATE DATABASE ilias; 

Yeni şifreli “Ilias” adlı bir veritabanı kullanıcısı oluşturun. ve aşağıdaki komutları çalıştırarak kullanıcıya veritabanına tam erişim sağladı. İstediğiniz veritabanı kullanıcısınız ve istediğiniz şifreyle değiştirin.

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

Ilias’ı indir

Ardından, dizini değiştirmek ve Ilias’ı indirmek için aşağıdaki komutları çalıştırın.

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

Ilias’ın kök dizini dışında dizin oluşturma komutu ve izinler ayarlayın.

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

İzinleri ayarlamak için aşağıdaki komutları çalıştırın.

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

Ilias sitesi için nginx yapılandırma dosyası oluşturun.

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

Aşağıdaki kodu ekleyin ve dosyayı kaydedin.

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;
    }
}

Yeni oluşturulan siteyi etkinleştirmek için SymLink oluşturun.

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

Nginx web sunucusunu yeniden başlatın.

sudo systemctl restart nginx

Şimdi tarayıcı açın ve siteye erişmek için http://example.com yazın. Ilias’ı yüklemek için kurulum sihirbazını takip edin.

 Türkçe