Zen Cart là một ứng dụng mã nguồn mở phổ biến được cộng đồng ủng hộ mạnh mẽ. Mặc dù nó không được sử dụng rộng rãi như Shopify hoặc Magento, nhưng nó là một trong những giải pháp tạo cửa hàng trực tuyến có sẵn trước đó.
Có rất nhiều plugin có sẵn và hỗ trợ chủ đề tuyệt vời. Bạn có thể không nhận được chức năng mà bạn sẽ có từ Magento. Bạn có được một mặt tiền cửa hàng nhanh chóng, làm việc, dễ định cấu hình với chi phí sở hữu rất thấp.
Tóm Tắt Bài Viết
Cài đặt LAMP
1. Download Zen Cart từ SourceForge
Upload tệp Zip lên một folder trên máy chủ của bạn
2. Upload hệ thống Prior để cài đặt
# apt-get update && sudo apt-get upgrade
3. Cài đặt taskel, giải nén và các Gói phần mềm-thuộc tính-chung
# apt-get install tasksel # apt-get install unzip # apt-get install -y software-properties-common
4. Chạy taskel và cài đặt LAMP
# tasksel
Cài đặt file Zen Cart
1. Giải nén tệp Zip Zencart
$ sudo unzip /usr/zencart/zen-cart-v1.5.5f-12312017b.zip -d /usr/zencart
2. Sao chép nội dung của thư mục Zen Cart vào Thư mục tài liệu gốc trên web của bạn
$ sudo cp -r /usr/zencart/zen-cart-v1.5.5f-12312017b/. /var/www/html/
3. Đổi tên Tệp index.html Hiện có
$ sudo mv /var/www/html/index.html /var/www/html/index.old
Bảo mật tên miền
Cài đặt Certbot
$ sudo add-apt-repository ppa:certbot/certbot $ sudo apt-get update $ sudo apt-get install python-certbot-apache
Đảm bảo rằng tệp máy chủ ảo có bộ tên máy chủ
Tên tệp .conf của bạn có thể khác nếu bạn có thiết lập tệp Máy chủ ảo cho miền của mình.
$ sudo nano /etc/apache2/sites-available/000-default.conf
Nó phải chứa dòng:
ServerName YOURDOMAIN.com;
Cài đặt chứng chỉ
$ sudo certbot --apache -d techwritingshop.com -d www.techwritingshop.com
Bạn sẽ nhận được một thông báo cho biết chứng chỉ đã được cài đặt thành công.
Đặt quyền đối với tệp và định cấu hình PHP / MySQL
Định cấu hình tệp bao gồm PHP của Zen Cart
$ sudo mv /var/www/html/includes/dist-configure.php /var/www/html/includes/configure.php $ sudo mv /var/www/html/admin/includes/dist-configure.php /var/www/html/includes/configure.php $ sudo chmod 644 /var/www/html/includes/configure.php $ sudo chmod 644 /var/www/html/admin/includes/configure.php
Đặt quyền cho thư mục
$ sudo chmod -R 777 /var/www/html/cache $ sudo chmod -R 777 /var/www/html/images/ $ sudo chmod -R 777 /var/www/html/images/* $ sudo chmod -R 777 /var/www/html/includes/languages/english/html_includes $ sudo chmod -R 777 /var/www/html/media $ sudo chmod -R 777 /var/www/html/pub $ sudo chmod -R 777 /var/www/html/admin/backups $ sudo chmod -R 777 /var/www/html/admin/images/graphs$ sudo chmod -R 777 /var/www/html/logs
Tạo người dùng MySQL và đặt quyền
$ sudo mysql -u root -p > create database zencartdb; > grant all privileges on zencartdb.* to 'username'@'localhost' identified by 'passwordhere'; > flush privileges; > exit
Kiểm tra phiên bản PHP của bạn. Nó cần phải là 5.2.9 -> 7.1.X. Nếu 7.2 đã được cài đặt thì Hạ cấp
$ php -v$ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get install php7.1 $ sudo apt-get install php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-fpm $ sudo a2dismod php7.2 $ sudo a2enmod php7.1 $ sudo rm /usr/bin/php $ sudo ln -s /usr/bin/php7.1 /usr/bin/php
Cài đặt các tiện ích mở rộng sau
$ sudo apt-get install php7.1-gd $ sudo apt-getinstall php7.1-curl $ sudo apt-getinstall php7.1-xml
Tự cấu hình Zen Cart
Duyệt đến miền của bạn và bắt đầu cài đặt
Trên màn hình kiểm tra hệ thống sẽ không có thông báo lỗi màu đỏ ngăn chặn “Tiếp tục”
Nút từ có thể nhấp được.
Đồng ý với Điều khoản cấp phép và xác minh Đường dẫn mặt tiền cửa hàng là đúng và nhấn “Tiếp tục”
Đưa vào Thiết lập thông tin đăng nhập cơ sở dữ liệu trước đó và chọn có tải dữ liệu demo hay không và nhấn “Tiếp tục”
Hoàn thành các trường thông tin về siêu người dùng và nhấn “Tiếp tục”. Đảm bảo lấy mật khẩu quản trị viên.
Lưu ý thông báo trên màn hình thiết lập xong rằng chúng ta cần đổi tên thư mục quản trị và xóa thư mục cài đặt
Xóa thư mục cài đặt khỏi máy chủ
$ sudo rm -rf /var/www/html/zc_install
Đổi tên Thư mục Quản trị viên
$ sudo mv /var/www/html/admin/ /var/www/html/storecontrol/
Bây giờ bạn có thể đăng nhập và sử dụng bảng quản trị trên đường dẫn mới. Duyệt qua nó và sử dụng tên người dùng và mật khẩu được tạo trong quá trình thiết lập Zen Cart.
Nếu bạn đã cài đặt dữ liệu cửa hàng demo, bạn cũng sẽ thấy cửa hàng demo đang chạy trên miền chính. Nếu bạn làm, phần mềm tạo giỏ hàng trực tuyến đang chạy!
>Xem thêm: