Kurulum

nginx ile ubuntu 16.04 lts üzerine OpenCart’ı 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 

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 

İşleme için PHP’yi yükleyin

 sudo apt-get install php-fpm php-mysql

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

 CREATE DATABASE  

Yeni şifreli "" 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 ''@'localhost' IDENTIFIED BY ''; 
 GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
 FLUSH PRIVILEGES; EXIT;

İndirilen dosyayı indirip çıkarmak ve bir OpenCart kök dizinine taşımak için aşağıdaki komutları çalıştırın.


cd /tmp && wget https://github.com/opencart/opencart/releases/download/3.0.3.6/3.0.3.6-OpenCart.zip
unzip 3.0.3.6-OpenCart.zip
sudo mv upload/ /var/www/html/opencart

Aşağıdaki komutları kullanarak OpenCart’ı yapılandırın.


sudo cp /var/www/html/opencart/config-dist.php /var/www/html/opencart/config.php
sudo cp /var/www/html/opencart/admin/config-dist.php /var/www/html/opencart/admin/config.php

OpenCart için doğru izinler ayarlayın.


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

OpenCart için Nginx yapılandırma dosyası oluşturun.

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

Aşağıdaki içeriği kopyalayıp dosyaya yapıştırın ve kaydedin. Örnek.com’u kendi etki alanınızla değiştirin.


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

    location / {
    try_files $uri $uri/ =404;        
    }

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

}

OpenCart dosyası için SymLink oluşturun.

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

Nginx’i yeniden başlatın.

sudo systemctl restart nginx

Sitenizi tarayıcıda açın ve kurulum sihirbazını takip edin.

 Türkçe