Cách cài đặt LiteCart trên Ubuntu 18.04 LTS

theanh

Administrator
Nhân viên
LiteCart là một nền tảng thương mại điện tử miễn phí và mã nguồn mở được viết bằng PHP, jQuery và HTML5. Đây là nền tảng phần mềm đơn giản, nhẹ và dễ sử dụng giúp bạn lưu trữ giỏ hàng của riêng mình. LiteCart đi kèm với nhiều tính năng như Nhẹ, Danh mục không giới hạn, Nhiều ngôn ngữ, Sản phẩm không giới hạn, Giao diện web hiện đại, Giao diện người dùng hợp lý và nhiều hơn nữa.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt LiteCart trên máy chủ Ubuntu 18.04.

Yêu cầu​

  • Một máy chủ chạy Ubuntu 18.04.
  • Mật khẩu gốc được thiết lập cho máy chủ của bạn.

Bắt đầu​

Trước khi bắt đầu, bạn sẽ cần cập nhật hệ thống của mình lên phiên bản mới nhất. Bạn có thể thực hiện việc này bằng cách chạy lệnh sau:
Mã:
apt-get update -y
apt-get upgrade -y
Sau khi máy chủ của bạn được cập nhật, hãy khởi động lại máy chủ để áp dụng các thay đổi.

Cài đặt Máy chủ LAMP​

Trước tiên, bạn sẽ cần cài đặt máy chủ web Apache, MariaDB, PHP và các gói cần thiết khác vào máy chủ của mình. Bạn có thể cài đặt tất cả chúng bằng cách chạy lệnh sau:
Mã:
apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-zip php7.2-curl php7.2-soap unzip -y
Sau khi tất cả các gói được cài đặt, hãy khởi động dịch vụ Apache và MariaDB và cho phép chúng khởi động khi khởi động bằng lệnh sau:
Mã:
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb
Tiếp theo, bạn sẽ cần mở tệp php.ini và thực hiện một số thay đổi:
Mã:
nano /etc/php/7.2/apache2/php.ini
Thay đổi các dòng sau:
Mã:
memory_limit = 256Mupload_max_filesize = 150Mmax_execution_time = 360date.timezone = Asia/Kolkata
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, tiến hành bước tiếp theo.

Cấu hình MariaDB​

Theo mặc định, MariaDB không được bảo mật. Vì vậy, trước tiên bạn cần bảo mật nó. Bạn có thể bảo mật nó bằng cách sử dụng tập lệnh sau:
Mã:
mysql_secure_installation
Lệnh này sẽ thay đổi mật khẩu gốc, xóa người dùng ẩn danh, không cho phép đăng nhập gốc từ xa và xóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào nó như được hiển thị trong đầu ra sau:
Mã:
Nhập mật khẩu hiện tại cho gốc (nhập nếu không có): Đặt mật khẩu gốc? [Y/n]: N Xóa người dùng ẩn danh? [Y/n]: Y Không cho phép đăng nhập root từ xa? [Y/n]: Y Xóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào cơ sở dữ liệu đó? [Y/n]: Y Tải lại bảng đặc quyền ngay bây giờ? [Y/n]: Y
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB bằng lệnh sau:
Mã:
mysql -u root -p
Cung cấp mật khẩu root của bạn, sau đó tạo cơ sở dữ liệu và người dùng cho LiteCart bằng lệnh sau:
Mã:
MariaDB [(none)]> CREATE DATABASE litecartdb;
MariaDB [(none)]> CREATE USER 'litecart'@'localhost' IDENTIFIED BY 'password';
Tiếp theo, cấp tất cả các đặc quyền cho cơ sở dữ liệu LiteCart bằng lệnh sau:
Mã:
MariaDB [(none)]> CẤP TẤT CẢ CÁC QUYỀN TRÊN litecartdb.* CHO 'litecart'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'password' VỚI TÙY CHỌN CẤP;
Tiếp theo, xóa các quyền và thoát khỏi shell MariaDB bằng lệnh sau:
Mã:
MariaDB [(none)]> XÓA CÁC QUYỀN;
MariaDB [(none)]> THOÁT;
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Tải xuống LiteCart​

Đầu tiên, hãy tải xuống phiên bản LiteCart mới nhất từ trang web chính thức của họ. Sau khi tải xuống thành công, hãy giải nén tệp đã tải xuống vào thư mục gốc Apache bằng lệnh sau:
Mã:
mkdir /var/www/html/litecart
unzip litecart-2.1.6.zip -d /var/www/html/litecart
Tiếp theo, cấp quyền thích hợp cho thư mục litecart bằng lệnh sau:
Mã:
chown -R www-data:www-data /var/www/html/litecart/
chmod -R 755 /var/www/html/litecart/
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Cấu hình Apache cho LiteCart​

Tiếp theo, bạn sẽ cần tạo tệp máy chủ ảo Apache cho LiteCart. Bạn có thể thực hiện bằng cách tạo tệp litecart.conf:
Mã:
nano /etc/apache2/sites-available/litecart.conf
Thêm các dòng sau:
Mã:
 ServerAdmin [emailprotected] ServerName example.com DocumentRoot /var/www/html/litecart/public_html/  AllowOverride All allow from all  ErrorLog /var/log/apache2/litecart_error.log CustomLog /var/log/apache2/litecart_access.log combined
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, bật tệp máy chủ ảo litecart bằng lệnh sau:
Mã:
a2ensite litecart.conf
Tiếp theo, bật tiêu đề Apache và mô-đun viết lại bằng lệnh sau:
Mã:
a2enmod rewrite
a2enmod headers
Cuối cùng, khởi động lại dịch vụ Apache để áp dụng tất cả các thay đổi bằng lệnh sau:
Mã:
systemctl restart apache2
Bạn có thể xác minh trạng thái Apache bằng lệnh sau:
Mã:
systemctl status apache2
Nếu mọi thứ ổn, bạn sẽ thấy đầu ra sau:
Mã:
? apache2.service - Máy chủ HTTP Apache Đã tải: đã tải (/lib/systemd/system/apache2.service; đã bật; cài đặt trước của nhà cung cấp: đã bật) Drop-In: /lib/systemd/system/apache2.service.d ??apache2-systemd.conf Đang hoạt động: đang hoạt động (đang chạy) từ CN 2019-05-12 12:40:04 UTC; 6 giây trước Tiến trình: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) PID chính: 6517 (apache2) Nhiệm vụ: 1 (giới hạn: 1114) CGroup: /system.slice/apache2.service ??6517 /usr/sbin/apache2 -k start12 tháng 5 12:40:23 ubuntu1804 systemd[1]: Đang khởi động Máy chủ HTTP Apache...12 tháng 5 12:40:23 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() không thành công đối với ubuntu180412 tháng 5 12:40:23 ubuntu1804 apachectl[6498]: AH00558: apache2: Không thể xác định đáng tin cậy máy chủ tên miền đủ điều kiện, sử dụng 12$12 tháng 5 12:40:23 ubuntu1804 systemd[1]: Đã khởi động Máy chủ HTTP Apache.
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Truy cập Giao diện Web LiteCart​

LiteCart hiện đã được cài đặt và định cấu hình, đã đến lúc truy cập giao diện web LiteCart.

Mở trình duyệt web của bạn và nhập URL http://example.com. Bạn sẽ được chuyển hướng đến trang sau:





Đảm bảo rằng tất cả các gói bắt buộc đã được cài đặt. Sau đó, cung cấp tên người dùng cơ sở dữ liệu, tên cơ sở dữ liệu, mật khẩu, địa chỉ email, Múi giờ, Tên cửa hàng, Quốc gia, tên người dùng và mật khẩu quản trị viên. Sau đó, nhấp vào nút Cài đặt ngay. Sau khi cài đặt thành công, bạn sẽ thấy trang sau:



Bây giờ, hãy xóa thư mục cài đặt bằng lệnh sau:
Mã:
rm -rf /var/www/html/litecart/install
Tiếp theo, nhấp vào khu vực quản trị. Bạn sẽ được chuyển hướng đến trang sau:



Bây giờ, hãy cung cấp tên người dùng và mật khẩu quản trị mà bạn đã cấu hình trước đó và nhấp vào nút đăng nhập. Bạn sẽ thấy bảng điều khiển LiteCart trong trang sau:



Xin chúc mừng! Bạn đã cài đặt thành công LiteCart trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng lưu trữ giỏ hàng của riêng mình bằng LiteCart. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên