Монтаж

Установить OpenCart на Ubuntu 16.04 LTS с Nginx

Nginx - самый популярный и безопасный веб -сервер. Чтобы установить Nginx, используйте следующую команду

 sudo apt install nginx 

Как только Nginx установлен, настройте домен и перезапустите Nginx, используя следующую команду

 sudo service nginx restart 

Далее, необходимо установить сервер базы данных, используйте следующую команду для установки MySQL Server

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

Однажды установлен сервер базы данных, используйте следующую команду для перезапуска MySQL Server

 sudo service mysql restart 

Установите PHP для обработки

 sudo apt-get install php-fpm php-mysql

Теперь вы установили все необходимое программное обеспечение, и следующий шаг - вход на MySQL Server и создать базу данных Phplist. Используйте следующую команду для создания базы данных. Измените с помощью имени базы данных.

 CREATE DATABASE  

Создайте пользователя базы данных под названием «» с новым паролем. и предоставил пользователю полный доступ к базе данных, запустив следующие команды. Измените с желаемым пользователем базы данных и с желаемым паролем.

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

Запустите команды ниже, чтобы загрузить и извлечь загруженный файл и переместить его в каталог root Opencart.


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

Настройте OpenCART с использованием команд ниже.


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.


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

Создайте файл конфигурации NGINX для OpenCART.

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

Скопируйте и вставьте контент ниже в файл и сохраните его. Замените example.com своим собственным доменом.


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

}

Создайте Symlink для файла OpenCart.

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

Перезагрузить Nginx.

sudo systemctl restart nginx

Откройте свой сайт в браузере и следите за мастером установки.

 Русский