ค้นหาเว็บไซต์

วิธีติดตั้งตะกร้าสินค้า X-Cart ใน Linux


X-Cart เป็นแพลตฟอร์ม CMS อีคอมเมิร์ซแบบโอเพ่นซอร์สเชิงพาณิชย์ที่เขียนด้วย PHP ซึ่งใช้ในการสร้างร้านค้าออนไลน์สำหรับธุรกิจและขายผลิตภัณฑ์

ในหัวข้อนี้ เราจะเรียนรู้วิธีการติดตั้งแพลตฟอร์มอีคอมเมิร์ซ X-Cart ใน Debian 9, Ubuntu 16.04 หรือ CentOS 7 เพื่อสร้างธุรกิจร้านค้าช้อปปิ้งออนไลน์

ความต้องการ

  1. ติดตั้ง LAMP stack ใน CentOS 7
  2. LAMP stack ติดตั้งใน Ubuntu
  3. ติดตั้ง LAMP stack ใน Debian

ขั้นตอนที่ 1: การกำหนดค่าเริ่มต้นสำหรับการติดตั้ง X-Cart

1. ในขั้นตอนแรก ให้ติดตั้งยูทิลิตี้ unzip ในระบบของคุณโดยใช้คำสั่งต่อไปนี้


yum install unzip zip     [On CentOS/RHEL]
apt install zip unzip     [On Debian/Ubuntu]

2. X-Cart เป็นแพลตฟอร์มอีคอมเมิร์ซบนเว็บซึ่งใช้งานบน LAMP Stack ใน Linux ในการติดตั้ง X-Cart ในระบบของคุณ ก่อนอื่นให้ติดตั้งโมดูล PHP ของแอปพลิเคชันที่จำเป็นทั้งหมดใน LAMP stack ของคุณโดยออกคำสั่งต่อไปนี้

------------------ On CentOS/RHEL ------------------ 
yum install epel-release
yum install php-mbstring php-curl php-gd php-xml

------------------ On Debian/Ubuntu ------------------
apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xm

3. ถัดไป อัปเดตตัวแปร PHP ต่อไปนี้จากไฟล์การกำหนดค่าเริ่มต้น และตั้งค่าเขตเวลา PHP ให้ตรงกับตำแหน่งทางภูมิศาสตร์ของระบบของคุณ รายการเขตเวลาที่กำหนดโดย PHP สามารถดูได้ที่หน้าเขตเวลาอย่างเป็นทางการของ PHP

แก้ไขไฟล์การกำหนดค่า PHP โดยการออกคำสั่งด้านล่างตามการแจกจ่ายของคุณเอง


vi /etc/php.ini                      [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

อัปเดตตัวแปรต่อไปนี้ในไฟล์การกำหนดค่า php.ini


file_uploads = On
allow_url_fopen = On
memory_limit = 128 M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

4. บันทึกและปิดไฟล์การกำหนดค่า PHP และรีสตาร์ท Apache daemon เพื่อให้สอดคล้องกับการเปลี่ยนแปลงโดยออกคำสั่งต่อไปนี้


systemctl restart httpd      [On CentOS/RHEL]
systemctl restart apache2    [On Debian/Ubuntu]

5. จากนั้น เข้าสู่ระบบคอนโซลฐานข้อมูล MariaDB/MySQL และสร้างฐานข้อมูลแอปพลิเคชัน X-Cart ด้วยข้อมูลรับรองที่เหมาะสม โดยออกคำสั่งต่อไปนี้

แทนที่ชื่อฐานข้อมูล ผู้ใช้ และรหัสผ่านด้วยค่าของคุณเอง

mysql -u root -p

MariaDB [(none)]> create database xcart;
MariaDB [(none)]> grant all privileges on xcart.* to 'xcartuser'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

ขั้นตอนที่ 2: ติดตั้ง X-Cart ใน CentOS, Debian และ Ubuntu

6. หากต้องการติดตั้ง X-Cart ขั้นแรกให้ไปที่หน้าดาวน์โหลด X-Cart จากเครื่องเดสก์ท็อป ดาวน์โหลดแพ็คเกจ zip ล่าสุดโดยกรอกแบบฟอร์มเว็บที่ต้องการจากเว็บไซต์ของพวกเขา

จากนั้น คัดลอกไฟล์ ZIP ที่ดาวน์โหลดไปยังไดเรกทอรีเซิร์ฟเวอร์ /tmp ผ่านคำสั่ง scp หรือโปรโตคอล sftp ดังที่แสดงในตัวอย่างด้านล่าง


scp x-cart-5.3.3.4-gb.zip root@your_server_IP:/tmp   [Using SCP]
sftp://root@your_server_IP:/tmp                      [Using sFTP]   

7. หลังจากที่คุณคัดลอกไฟล์ zip X-Cart ไปยังไดเร็กทอรี /tmp ของเซิร์ฟเวอร์แล้ว ให้กลับไปที่เทอร์มินัลเซิร์ฟเวอร์และแยกไฟล์เก็บถาวรโดยออกคำสั่งด้านล่าง


cd /tmp
unzip x-cart-5.3.3.4-gb.zip

8. จากนั้น สร้างไดเร็กทอรีชื่อ shop ในพาธ /vaw/www/html/ และคัดลอกเนื้อหาของไดเร็กทอรี xcart ไปยังเอกสารเว็บเซิร์ฟเวอร์ เส้นทางรูทไปยังไดเร็กทอรีร้านค้าโดยใช้คำสั่งต่อไปนี้ นอกจากนี้ ให้คัดลอกไฟล์ .htaccess ที่ซ่อนไปยังเส้นทางไดเรกทอรี webroot /shop


mkdir /vaw/www/html/shop
cp -rf xcart/* /var/www/html/shop/
cp xcart/.htaccess /var/www/html/shop/

9. ถัดไป ตรวจสอบให้แน่ใจว่าไฟล์ทั้งหมดจากไดเรกทอรี webroot path /shop เป็นของผู้ใช้ Apache ออกคำสั่ง ls เพื่อแสดงรายการการอนุญาตไดเรกทอรี /var/www/html/shop/


chown -R apache:apache /var/www/html/shop        [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/shop    [On Debian/Ubuntu]
ls -al /var/www/html/shop

10. จากนั้น ไปที่ที่อยู่ IP ของเซิร์ฟเวอร์ของคุณผ่านโปรโตคอล HTTP ไปยัง URL /shop และกดที่ลิงก์ คลิกที่นี่ เพื่อเริ่มการติดตั้ง กระบวนการ.


http://your_domain.tld/shop/

11. ถัดไป เลือก ฉันยอมรับ ข้อตกลงใบอนุญาต และ นโยบายความเป็นส่วนตัว และกดปุ่ม ถัดไป เพื่อยอมรับใบอนุญาต และย้ายไปยังการติดตั้งถัดไป หน้าจอ.

12. ในหน้าจอถัดไป ให้เพิ่มที่อยู่อีเมลของคุณและตั้งค่ารหัสผ่านสำหรับบัญชีผู้ดูแลระบบ แล้วกดปุ่ม ถัดไป เพื่อดำเนินการติดตั้งต่อ

13. ถัดไป เพิ่มชื่อฐานข้อมูล X-Cart MySQL และข้อมูลรับรองที่สร้างขึ้นก่อนหน้านี้ ทำเครื่องหมายที่ ติดตั้ง แค็ตตาล็อกตัวอย่าง และกดปุ่ม ถัดไป เพื่อดำเนินการต่อ

14. รอให้กระบวนการติดตั้งเสร็จสิ้น แล้วคุณจะเห็นสองลิงก์สำหรับเข้าถึงแผง X-Cart Administration โซน (backoffice) และ ส่วนหน้า X-cart (โซนลูกค้า) ของร้านค้าของคุณ ดังที่แสดงในภาพด้านล่าง

15. ไปที่ส่วนหน้าของร้านค้า X-cart ของคุณโดยคลิกลิงก์ โซนลูกค้า คุณยังสามารถเยี่ยมชมส่วนหน้าของร้านค้าได้โดยไปที่ที่อยู่ IP ของเซิร์ฟเวอร์หรือชื่อโดเมนของคุณไปยัง URL /shop ดังที่แสดงในตัวอย่างด้านล่าง


http://yourdomain.tld/shop

16. จากนั้น กลับไปที่คอนโซลเซิร์ฟเวอร์และรักษาความปลอดภัยแผงผู้ดูแลระบบที่ได้รับการสนับสนุนจาก X-Cart โดยออกคำสั่งด้านล่าง:


chown -R root /var/www/html/shop/etc/
chown root /var/www/html/shop/config.php

17. สุดท้าย เข้าถึงแผงที่ได้รับการสนับสนุนจาก X-Cart โดยกดที่ลิงก์โซน ผู้ดูแลระบบ (Backoffice) หรือโดยการนำทางไปยังที่อยู่ IP ของเซิร์ฟเวอร์หรือชื่อโดเมนผ่านโปรโตคอล HTTP เพื่อ /shop/admin.php URL ดังแสดงในตัวอย่างด้านล่าง


http://your_domain.tld/stop/admin.php

18. หลังจากเข้าสู่ระบบแผงผู้ดูแลระบบที่ได้รับการสนับสนุนจาก X-Cart ด้วยข้อมูลรับรองที่กำหนดค่าระหว่างกระบวนการติดตั้ง คุณควรเปิดใช้งานรุ่น X-Cart ของคุณและเริ่มจัดการร้านค้าออนไลน์ของคุณ

ยินดีด้วย! คุณติดตั้งและกำหนดค่าแพลตฟอร์มอีคอมเมิร์ซ X-Cart ในเซิร์ฟเวอร์ของคุณสำเร็จแล้ว