Cài đặt

Cài đặt OpenCart trên Ubuntu 16.04 lts với nginx

Nginx là máy chủ web phổ biến và an toàn nhất. Để cài đặt Nginx, hãy sử dụng lệnh sau

 sudo apt install nginx 

Khi nginx được cài đặt, định cấu hình miền và khởi động lại nginx bằng cách sử dụng lệnh sau

 sudo service nginx restart 

Tiếp theo, cần cài đặt máy chủ cơ sở dữ liệu, sử dụng lệnh sau để cài đặt máy chủ MySQL

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

Một khi, máy chủ cơ sở dữ liệu được cài đặt, sử dụng lệnh sau để khởi động lại máy chủ MySQL

 sudo service mysql restart 

Cài đặt PHP để xử lý

 sudo apt-get install php-fpm php-mysql

Bây giờ, bạn đã cài đặt tất cả các phần mềm cần thiết và bước tiếp theo là đăng nhập vào máy chủ MySQL và tạo cơ sở dữ liệu PHPLIST. Sử dụng lệnh sau để tạo cơ sở dữ liệu. Thay đổi với tên cơ sở dữ liệu của bạn.

 CREATE DATABASE  

Tạo người dùng cơ sở dữ liệu có tên là "" với mật khẩu mới. và cấp quyền truy cập đầy đủ của người dùng vào cơ sở dữ liệu bằng cách chạy các lệnh sau. Thay đổi với người dùng cơ sở dữ liệu mong muốn của bạn và bằng mật khẩu mong muốn của bạn.

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

Chạy các lệnh bên dưới để tải xuống và trích xuất tệp đã tải xuống và chuyển nó vào thư mục gốc 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

Định cấu hình OpenCart bằng cách sử dụng các lệnh bên dưới.


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

Đặt quyền chính xác cho OpenCart.


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

Tạo tệp cấu hình Nginx cho OpenCart.

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

Sao chép và dán nội dung bên dưới vào tệp và lưu nó. Thay thế ví dụ.com bằng tên miền của riêng bạn.


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

}

Tạo Symlink cho tệp OpenCart.

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

Khởi động lại nginx.

sudo systemctl restart nginx

Mở trang web của bạn trong trình duyệt và theo dõi trình hướng dẫn cài đặt.

 Tiếng Việt