CS-Cart là một nền tảng thương mại điện tử đơn giản và mạnh mẽ có thể được sử dụng để lưu trữ cửa hàng trực tuyến của riêng bạn một cách dễ dàng. Nó được viết bằng PHP và sử dụng MariaDB để lưu trữ dữ liệu của họ. Bạn có thể bán và quản lý hàng tồn kho sản phẩm một cách dễ dàng bằng giao diện web tích hợp. CS-Cart không cung cấp phiên bản miễn phí, nó có sẵn trong bản dùng thử miễn phí 30 ngày. Nó được thiết kế đặc biệt để xây dựng và quản lý một cửa hàng hấp dẫn ở mọi quy mô. CS-Cart cung cấp nhiều tính năng như, nhiều cửa hàng, SEO tích hợp, trình chỉnh sửa chủ đề, trình chỉnh sửa bố cục, hệ thống thanh toán khác nhau và nhiều tính năng khác nữa.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt CS-Cart trên máy chủ Ubuntu 18.04.
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.
Sau khi tất cả các gói được cài đặt, hãy mở tệp php.ini và sửa đổi một số tham số:
Thay đổi các dòng sau:
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, khởi động lại dịch vụ Apache và MariaDB và cho phép chúng khởi động khi khởi động bằng lệnh sau:
Khi bạn hoàn tất, bạn có thể tiến hành bước tiếp theo.
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 đó dưới dạng s$
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB bằng lệnh sau:
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 CS-Cart bằng lệnh sau:
Tiếp theo, cấp tất cả các đặc quyền cho cơ sở dữ liệu CS-Cart bằng lệnh sau:
Tiếp theo, xóa các quyền và thoát khỏi shell MariaDB bằng lệnh sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Tiếp theo, cấp quyền thích hợp cho thư mục cscart bằng lệnh sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Thêm các dòng sau:
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, bật tệp máy chủ ảo CS-Cart bằng lệnh sau:
Tiếp theo, bật mô-đun ghi đè Apache bằng lệnh sau:
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:
Bạn có thể xác minh trạng thái Apache bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
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:
Chấp nhận thỏa thuận cấp phép và nhấp vào nút Bước tiếp theo. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp tên cơ sở dữ liệu, tên người dùng cơ sở dữ liệu, mật khẩu, tên người dùng quản trị viên và mật khẩu của bạn. Sau đó, nhấp vào nút Cài đặt. Bạn sẽ thấy trang sau:
Bây giờ, hãy chọn Trial và nhấp vào nút Select. Bạn sẽ thấy đầu ra sau:
Bây giờ, hãy nhấp vào Administration panel. Bạn sẽ thấy bảng điều khiển CS-Cart trong đầu ra sau:
Xin chúc mừng! bạn đã cài đặt và cấu hình CS-Cart thành công trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng tạo cửa hàng trực tuyến của riêng mình bằng CS-Cart. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt CS-Cart trên máy chủ Ubuntu 18.04.
Yêu cầu
- 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
Cài đặt LAMP Server
CS-Cart chạy trên máy chủ web, được viết bằng PHP và sử dụng MariaDB làm cơ sở dữ liệu. Vì vậy, bạn sẽ cần cài đặt Apache, MariaDB, PHP và các mô-đun PHP khác vào hệ thống của mình. Bạn có thể cài đặt tất cả chúng bằng lệnh sau:
Mã:
apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip php7.2-soap unzip -y
Mã:
nano /etc/php/7.2/apache2/php.ini
Mã:
memory_limit = 256Mupload_max_filesize = 150Mmax_execution_time = 360date.timezone = Asia/Kolkata
Mã:
systemctl restart apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb
Cấu hình MariaDB
Theo mặc định, MariaDB không được bảo mật. Vì vậy, bạn sẽ cần bảo mật nó. Bạn có thể thực hiện bằng lệnh sau:
Mã:
mysql_secure_installation
Mã:
Nhập mật khẩu hiện tại cho gốc (nhập nếu không): Đặ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à 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
Mã:
mysql -u root -p
Mã:
MariaDB [(none)]> CREATE DATABASE cscartdb;
MariaDB [(none)]> CREATE USER 'cscart'@'localhost' IDENTIFIED BY 'password';
Mã:
MariaDB [(none)]> CẤP TẤT CẢ CÁC QUYỀN TRÊN cscartdb.* CHO 'cscart'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'password' VỚI TÙY CHỌN CẤP;
Mã:
MariaDB [(none)]> XÓA CÁC QUYỀN;
MariaDB [(none)]> THOÁT;
Cài đặt CS-Cart
Đầu tiên, bạn sẽ cần tải xuống phiên bản CS-Cart mới nhất từ trang web 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 bằng lệnh sau:
Mã:
mkdir /var/www/html/cscart
unzip cscart_v4.9.3.SP1.zip -d /var/www/html/cscart
Mã:
chown -R www-data:www-data /var/www/html/cscart/
chmod -R 755 /var/www/html/cscart/
Cấu hình Apache cho CS-Cart
Đầu tiên, bạn sẽ cần tạo tệp máy chủ ảo Apache cho CS-Cart. Bạn có thể thực hiện bằng lệnh sau:
Mã:
nano /etc/apache2/sites-available/cscart.conf
Mã:
ServerAdmin [emailprotected] ServerName example.com DocumentRoot /var/www/html/cscart/ Options FollowSymlinks AllowOverride All allow from all ErrorLog /var/log/apache2/cscart_error.log CustomLog /var/log/apache2/cscartcart_access.log combined
Mã:
a2ensite cscart.conf
Mã:
a2enmod rewrite
Mã:
systemctl restart apache2
Mã:
systemctl status apache2
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 19212 tháng 5 12:40:23 ubuntu1804 systemd[1]: Đã khởi động Máy chủ HTTP Apache.
Truy cập Giao diện web CS-Cart
CS-Cart hiện đã được cài đặt và định cấu hình, đã đến lúc truy cập giao diện web CS-Cart.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:
Chấp nhận thỏa thuận cấp phép và nhấp vào nút Bước tiếp theo. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp tên cơ sở dữ liệu, tên người dùng cơ sở dữ liệu, mật khẩu, tên người dùng quản trị viên và mật khẩu của bạn. Sau đó, nhấp vào nút Cài đặt. Bạn sẽ thấy trang sau:
Bây giờ, hãy chọn Trial và nhấp vào nút Select. Bạn sẽ thấy đầu ra sau:
Bây giờ, hãy nhấp vào Administration panel. Bạn sẽ thấy bảng điều khiển CS-Cart trong đầu ra sau:
Xin chúc mừng! bạn đã cài đặt và cấu hình CS-Cart thành công trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng tạo cửa hàng trực tuyến của riêng mình bằng CS-Cart. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.