มีเว็บไซต์ที่ขับเคลื่อนด้วย Linux และต้องการตั้งค่าตั้งค่าแพลตฟอร์มการช็อปปิ้งสำหรับมัน ถ้าเป็นเช่นนั้นทำตัวเองชอบและตรวจสอบ AbanteCart เป็นโอเพ่นซอร์สแพลตฟอร์มอีคอมเมิร์ซฟรีที่ผู้ใช้สามารถจัดการและปรับแต่งบนแพลตฟอร์มอีคอมเมิร์ซของตนเอง ก่อนที่คุณจะสามารถติดตั้ง AbanteCart บนเซิร์ฟเวอร์ Ubuntu ให้แน่ใจว่าคุณมี LAMP อยู่
ติดตั้งโคมไฟ
โดยปกติแล้ว LAMP stack จะง่ายต่อการทำงานเซิร์ฟเวอร์ Ubuntu เนื่องจากผู้ใช้สามารถทำเครื่องหมายในกล่องและโหลดขึ้นมาในระหว่างการติดตั้ง อย่างไรก็ตามถ้าด้วยเหตุผลบางอย่างที่คุณเลือกที่จะหลีกเลี่ยงการติดตั้งให้ติดตั้งทันทีด้วยคำสั่งต่อไปนี้
ก่อนอื่นให้เรียกใช้เครื่องมืออัพเดต การทำเช่นนี้จะทำให้แน่ใจได้ว่าเซิร์ฟเวอร์ Ubuntu มีแพ็คเกจล่าสุด
sudo apt update sudo apt upgrade -y
หลังจากอัปเกรดแล้วคุณจะต้องติดตั้งเครื่องมือ Tasksel การใช้เครื่องมือนี้แทนที่จะเป็นเครื่องมือจัดการแพ็กเกจ Ubuntu แบบเดิมเร็วกว่ามากเนื่องจากคุณไม่จำเป็นต้องระบุทุกแพ็คเกจด้วยมือ
sudo apt install tasksel
จากนั้นใช้เครื่องมือ Tasksel เพื่อติดตั้ง LAMP Stack
หมายเหตุ: ในระหว่างกระบวนการติดตั้ง LAMP จะมีพรอมต์ปรากฏขึ้นเพื่อขอให้ผู้ใช้ตั้งรหัสผ่าน SQL root ใหม่ อย่าลืมใช้รหัสผ่านที่ปลอดภัยและน่าจดจำ
sudo tasksel install lamp-server
ติดตั้ง AbanteCar
เมื่อการติดตั้ง LAMP เสร็จสมบูรณ์การติดตั้ง AbanteCart บนเซิร์ฟเวอร์ Ubuntu จะปลอดภัย ใช้ wget เครื่องมือดาวน์โหลดซอฟต์แวร์รุ่นล่าสุด:
sudo -s cd /tmp
wget https://github.com/abantecart/abantecart-src/archive/master.zip
สร้างโฟลเดอร์ AbanteCart ใหม่ภายใน / www / html / กับ mkdir.
mkdir -p /var/www/html/abantecart
แยกส่วน master.zip เก็บถาวรโดยใช้ เปิดเครื่องรูด คำสั่งลงในโฟลเดอร์ใหม่
unzip master.zip -d /var/www/html/abantecart
ใช้ ซีดี คำสั่งเพื่อย้ายเข้า / var / www / html / abantecart / public_html.
cd /var/www/html/abantecart/public_html
ลบไฟล์ที่ไม่จำเป็นทั้งหมดโดยใช้ RM คำสั่ง
rm -rf tests rm *.txt rm *.md
ย้ายเนื้อหาของ public_html เข้าไป / var / www / html / abantecart
mv * ..
กำหนดค่า AbanteCart
เมื่อไฟล์ทั้งหมดอยู่ในสถานที่ก็ถึงเวลาที่จะเริ่มกำหนดค่า AbanteCart บนเซิร์ฟเวอร์ Ubuntu ขั้นตอนแรกคือให้สิทธิ์การเป็นเจ้าของ Apache เว็บเซิร์ฟเวอร์ในไดเรกทอรี AbanteCart โดยไม่ต้องให้สิทธิ์กับ Apache, AbanteCart จะไม่ทำงาน ใช้ chown คำสั่งให้สิทธิ์ Apache ไปยังโฟลเดอร์
chown -R www-data: /var/www/html/abantecart
เข้าสู่ / var / www / html / abantecart การใช้ ซีดี
cd /var/www/html/abantecart
ขอบคุณ Chown เว็บเซิร์ฟเวอร์สามารถเข้าถึงได้ / var / www / html / abantecart. อย่างไรก็ตามเนื่องจากสิทธิ์ไม่ได้ตั้งไว้อย่างถูกต้องซอฟต์แวร์จะยังคงทำงานไม่ถูกต้อง ในการแก้ไขปัญหานี้ให้เรียกใช้ chmod คำสั่ง
chmod -R 777 system/ chmod -R 777 image chmod -R 777 download chmod -R 777 admin/system/backup chmod -R 777 resources
ตั้งค่า SQL
ซอฟต์แวร์ AbanteCart ใช้ MySQL เพื่อจัดการกับความต้องการฐานข้อมูล ดังนั้นคุณจะต้องสร้างฐานข้อมูล SQL ใหม่ ในเทอร์มินัลป้อนอินเตอร์เฟสคำสั่ง SQL กับผู้ใช้รูท
mysql -u root -p
ในพรอมต์ SQL สร้างฐานข้อมูลใหม่สำหรับ AbanteCart เพื่อใช้
CREATE DATABASE abantecart;
เมื่อตั้งค่าฐานข้อมูลแล้วให้สร้างผู้ใช้ใหม่และให้สิทธิ์ที่เหมาะสม
หมายเหตุ: เปลี่ยน 'securepassword' ด้วยรหัสผ่านที่ปลอดภัย
GRANT ALL PRIVILEGES on abantecart.* to "abante_admin"@"localhost" identified by "securepassword";
AbanteCart ในขณะนี้มีผู้ใช้ SQL และฐานข้อมูลเพื่อโต้ตอบซึ่งหมายความว่างานของเราใน MySQL เสร็จสิ้นแล้ว หากต้องการออกจากเครื่องมือให้ทำดังนี้:
FLUSH PRIVILEGES; QUIT
การกำหนดค่า Apache
การตั้งค่า AbanteCart บน Apache ต้องใช้เล็กน้อยองค์ประกอบ โดยเฉพาะคุณจะต้องแจ้งให้ Apache ทราบว่าซอฟต์แวร์ AbanteCart เป็นเว็บไซต์และควรโหลด ในเทอร์มินัลใช้เครื่องมือแก้ไขนาโนเพื่อสร้างไฟล์ "sites available" ใหม่
sudo nano /etc/apache2/sites-available/abantecart.conf
วางรหัสต่อไปนี้ลงใน abantecart.confในนาโน
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/abantecart
ServerName yourdomain.com
<Directory /var/www/html/abantecart/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/abantecart-error_log
CustomLog /var/log/apache2/abantecart-access_log common
</VirtualHost>
บันทึกไฟล์ใน Nano โดยกดปุ่ม Ctrl + O การรวมกันที่สำคัญ ออกจากตัวแก้ไขด้วย Ctrl + X.
หลังจากออกจาก Nano ให้เปิดใช้งานไซต์ใหม่ด้วย:
sudo a2ensite abantecart
ตั้งค่า AbanteCart

การกำหนดค่าแอป AbanteCart เช่นเดียวกับเครื่องมือเว็บส่วนใหญ่ต้องใช้เว็บเบราว์เซอร์ ในการเข้าถึงเครื่องมือให้เปิดแท็บใหม่ในเบราว์เซอร์ของคุณและวาง URL ต่อไปนี้ลงในแถบตำแหน่งที่ตั้ง:
http://server-local-ip-address/abantecart
ไม่แน่ใจว่าที่อยู่ IP ของเซิร์ฟเวอร์ของคุณหรือไม่ ลองใช้ ip addr คำสั่งใน terminal:
ip addr show | grep 192.168.1
วิ่ง แสดง IP addr ร่วมกับ grep จะกรองข้อมูลที่ไม่จำเป็นออกและแยกที่อยู่ IP ท้องถิ่นของ IPv4 เมื่อ UI ของเว็บโหลดขึ้นคุณจะได้รับการต้อนรับด้วยยูทิลิตี้การตั้งค่าที่ทันสมัย ทำตามคำแนะนำบนหน้าจอเพื่อรับการตั้งค่าทุกอย่าง
ความคิดเห็น