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

วิธีติดตั้งร้านค้าอีคอมเมิร์ซ Zen Cart ใน Linux


หัวข้อนี้จะครอบคลุมถึงกระบวนการติดตั้งทีละขั้นตอนของแพลตฟอร์มอีคอมเมิร์ซแบบโอเพ่นซอร์ส Zen Cart ในการกระจาย Linux ที่ใช้ Debian และใน RHEL และ ระบบปฏิบัติการ CentOS 7 Linux

Zen Cart เป็นแพลตฟอร์ม CMS สำหรับช็อปปิ้งยอดนิยมที่จัดการง่ายและเขียนด้วยภาษาโปรแกรมฝั่งเซิร์ฟเวอร์ PHP และใช้งานบนสแต็ก LAMP ที่ส่วนใหญ่ใช้ในการสร้างร้านค้าออนไลน์ เพื่อการโฆษณาสินค้าและสินค้า

ความต้องการ

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

ขั้นตอนที่ 1: ติดตั้งข้อกำหนดเบื้องต้นของระบบสำหรับ Zen Cart

1. ในขั้นตอนแรก ให้เข้าสู่ระบบคอนโซลเซิร์ฟเวอร์ของคุณและออกคำสั่งต่อไปนี้เพื่อติดตั้งยูทิลิตี้ unzip และ curl ในระบบของคุณ .

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

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

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

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

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

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

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

ค้นหาและแทนที่การตั้งค่า PHP ต่อไปนี้ตามที่แสดงในข้อความที่ตัดตอนมาด้านล่าง:

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

เยี่ยมชมรายการเขตเวลา PHP อย่างเป็นทางการเพื่อค้นหาเขตเวลาที่ถูกต้องตามตำแหน่งทางภูมิศาสตร์ของเซิร์ฟเวอร์ของคุณ

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

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

5. แพลตฟอร์มอีคอมเมิร์ซ Zen Cart ต้องการฐานข้อมูล RDBMS เพื่อจัดเก็บข้อมูลแอปพลิเคชัน หากต้องการสร้างฐานข้อมูล Zen Cart ให้เข้าสู่ระบบคอนโซลเซิร์ฟเวอร์ MySQL และออกคำสั่งด้านล่างเพื่อสร้างฐานข้อมูล Zen Cart และข้อมูลรับรองที่จำเป็นในการเข้าถึงฐานข้อมูล

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

mysql -u root -p

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

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

6. ในการติดตั้งแอปพลิเคชันอีคอมเมิร์ซ Zen Cart ก่อนอื่นให้ดาวน์โหลดไฟล์ zip ของ Zen Cart ล่าสุดในระบบของคุณโดยออกคำสั่งด้านล่าง

wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

7. หลังจากการดาวน์โหลดไฟล์ zip ของ Zen Cart เสร็จสิ้น ให้ออกคำสั่งต่อไปนี้เพื่อแตกไฟล์ zip และคัดลอกไฟล์การติดตั้งไปยังรูทพาธของเอกสารเว็บเซิร์ฟเวอร์

unzip zen-cart-v1.5.5e-03082017.zip
cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. ถัดไป ให้ออกคำสั่งต่อไปนี้เพื่อให้สิทธิ์ในการเขียนเซิร์ฟเวอร์ Apache HTTP เต็มรูปแบบแก่ไฟล์การติดตั้ง Zen Cart จากเส้นทางรูทเอกสารของเซิร์ฟเวอร์

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

9. ถัดไป เปิดเบราว์เซอร์และนำทางไปยังที่อยู่ IP ของเซิร์ฟเวอร์หรือชื่อโดเมนของคุณผ่านโปรโตคอล HTTP และกดที่ลิงก์ คลิกที่นี่ เพื่อเริ่มกระบวนการติดตั้ง Zen Cart .

http://your_domain.tld/

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

11. ในขั้นตอนการติดตั้งถัดไป ให้ทำเครื่องหมายเพื่อยอมรับข้อกำหนดใบอนุญาตและยืนยันที่อยู่ URL ส่วนหน้าของร้านค้าของคุณดังที่แสดงในภาพหน้าจอด้านล่าง แทนที่ที่อยู่ IP หรือชื่อโดเมนเพื่อให้ตรงกับการกำหนดค่าเซิร์ฟเวอร์ของคุณ เมื่อคุณเสร็จสิ้น ให้กดปุ่ม ดำเนินการต่อ เพื่อดำเนินการขั้นตอนการติดตั้งต่อไป

12. ถัดไป ระบุข้อมูลฐานข้อมูล MySQL (ที่อยู่โฮสต์ฐานข้อมูล ชื่อฐานข้อมูล และข้อมูลประจำตัว) ตรวจสอบ โหลดข้อมูลสาธิต ลงในฐานข้อมูล Zen Cart และเลือกชุดอักขระฐานข้อมูล คำนำหน้าฐานข้อมูล และวิธี SQL Cache ดังที่แสดงในภาพหน้าจอด้านล่าง คลิกที่ปุ่ม ดำเนินการต่อ เมื่อคุณเสร็จสิ้นเพื่อกำหนดค่า Zen Cart เพิ่มเติม

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

14. รอให้กระบวนการติดตั้งเสร็จสิ้น จากนั้นคุณจะถูกนำไปยังหน้าจอการติดตั้งขั้นสุดท้ายของ Zen Cart ที่นี่คุณจะพบสองลิงค์สำหรับการเข้าถึงแดชบอร์ด Zen Cart Admin Backed และลิงค์ หน้าร้านของคุณ ดังที่แสดงในภาพหน้าจอด้านล่าง ตรวจสอบให้แน่ใจว่าคุณจดบันทึกที่อยู่แบ็กเอนด์ของผู้ดูแลระบบร้านค้า

15. ตอนนี้ ก่อนที่จะเข้าสู่ระบบแผงแบ็กเอนด์ร้านค้าของคุณ ขั้นแรกให้กลับไปที่คอนโซล bash ของเซิร์ฟเวอร์ของคุณ และใช้คำสั่งด้านล่างเพื่อลบไดเร็กทอรีการติดตั้ง

rm -rf /var/www/html/zc_install/

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

17. เมื่อคุณเข้าสู่ระบบแผงแบ็คเอนด์ของ Zen Cart เป็นครั้งแรก วิซาร์ดการตั้งค่าเริ่มต้นใหม่จะปรากฏในหน้าจอของคุณ ในตัวช่วยเริ่มต้นให้เพิ่มชื่อร้านค้า เจ้าของ ที่อยู่อีเมลของเจ้าของร้านค้า ประเทศของร้านค้า โซนร้านค้า และที่อยู่ร้านค้า และคลิกที่ปุ่ม อัปเดต เพื่อบันทึกการเปลี่ยนแปลง หลังจากเสร็จสิ้นขั้นตอนสุดท้ายนี้แล้ว คุณสามารถเริ่มจัดการร้านค้าออนไลน์ของคุณ กำหนดค่าสถานที่และภาษี และเพิ่มผลิตภัณฑ์บางอย่างได้

18. สุดท้าย หากต้องการเยี่ยมชมร้านค้าส่วนหน้า Zen Cart ของคุณ ให้นำทางไปยังที่อยู่ IP ของเซิร์ฟเวอร์หรือชื่อโดเมนของคุณผ่านโปรโตคอล HTTP ดังที่แสดงในภาพหน้าจอด้านล่าง นี่คือหน้าเว็บที่ผลิตภัณฑ์ที่โฆษณาของคุณจะแสดงให้กับลูกค้าของคุณ

http://ww.yourdomain.tld 

ยินดีด้วย! คุณได้ปรับใช้แพลตฟอร์มอีคอมเมิร์ซออนไลน์ Zen Cart ในระบบของคุณสำเร็จแล้ว