วิธีติดตั้งตะกร้าสินค้า X-Cart ใน Linux
X-Cart เป็นแพลตฟอร์ม CMS อีคอมเมิร์ซแบบโอเพ่นซอร์สเชิงพาณิชย์ที่เขียนด้วย PHP ซึ่งใช้ในการสร้างร้านค้าออนไลน์สำหรับธุรกิจและขายผลิตภัณฑ์
ในหัวข้อนี้ เราจะเรียนรู้วิธีการติดตั้งแพลตฟอร์มอีคอมเมิร์ซ X-Cart ใน Debian 9, Ubuntu 16.04 หรือ CentOS 7 เพื่อสร้างธุรกิจร้านค้าช้อปปิ้งออนไลน์
ความต้องการ
- ติดตั้ง LAMP stack ใน CentOS 7
- LAMP stack ติดตั้งใน Ubuntu
- ติดตั้ง 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 ในเซิร์ฟเวอร์ของคุณสำเร็จแล้ว