LiteCart เป็นแพลตฟอร์มตะกร้าสินค้าฟรีและโอเพนซอร์สที่เขียนด้วย PHP, jQuery และ HTML 5 เป็นแพลตฟอร์มซอฟต์แวร์อีคอมเมิร์ซที่ง่ายน้ำหนักเบาและใช้งานง่าย LiteCart ค่อนข้างเร็วเมื่อเทียบกับโซลูชันตะกร้าสินค้าอื่น ๆ และนำเสนอแผงผู้ดูแลระบบที่ใช้งานง่าย
ที่นี่เราจะเรียนรู้วิธีการติดตั้ง LiteCart บนเซิร์ฟเวอร์ Ubuntu 16.04
ข้อกำหนดเบื้องต้น
- เซิร์ฟเวอร์ Vultr Ubuntu 16.04 ที่เพิ่งปรับใช้ใหม่
- ผู้ใช้ที่ไม่ใช่รูทพร้อมการตั้งค่าสิทธิ์ sudo บนเซิร์ฟเวอร์ของคุณ
- ที่อยู่ IP แบบคงที่ 192.168.15.110 กำหนดค่าไว้ในระบบของคุณ
ขั้นตอนที่ 1: อัปเดตระบบ
ขั้นแรกให้อัพเดตระบบของคุณเป็นเวอร์ชันเสถียรล่าสุดโดยรันคำสั่งต่อไปนี้:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
ขั้นตอนที่ 2: การติดตั้ง LEMP Stack
ก่อนอื่นคุณจะต้องติดตั้ง Apache, MariaDB, PHP 7 และโมดูล PHP อื่น ๆ ที่จำเป็นบนเซิร์ฟเวอร์ของคุณ คุณสามารถติดตั้งทั้งหมดได้ด้วยการรันคำสั่งต่อไปนี้:
sudo apt-get install apache2 mariadb-server php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-mysql php7.0-gd -y
เมื่อการติดตั้งเสร็จสมบูรณ์ให้เริ่มบริการ MariaDB และ Apache นอกจากนี้ยังกำหนดค่าบริการเหล่านี้เพื่อเริ่มต้นในเวลาบูต
sudo systemctl start mysql
sudo systemctl start apache2
sudo systemctl enable mysql
sudo systemctl enable apache2
ขั้นตอนที่ 3: การกำหนดค่า MariaDB สำหรับ LiteCart
โดยค่าเริ่มต้นการติดตั้ง MariaDB ไม่ปลอดภัย คุณจะต้องรักษาความปลอดภัยก่อนดำเนินการต่อ รันสคริปต์ต่อไปนี้:
sudo mysql_secure_installation
ตอบคำถามทั้งหมดที่แสดงด้านล่าง:
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
เมื่อการติดตั้ง MariaDB ปลอดภัยแล้วคุณจะต้องสร้างฐานข้อมูลสำหรับ LiteCart
ขั้นแรกให้ล็อกอินเข้าสู่ MySQL shell ด้วยคำสั่งต่อไปนี้:
mysql -u root -p
ป้อนรหัสผ่านรูทของคุณเพื่อเข้าสู่ระบบ จากนั้นสร้างฐานข้อมูลสำหรับ LiteCart ด้วยคำสั่งต่อไปนี้:
MariaDB [(none)]> create database litecartdb;
MariaDB [(none)]> grant all privileges on litecartdb.* to lcuser@localhost identified by 'yourpassword';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;
ขั้นตอนที่ 4: การติดตั้ง LiteCart
คุณสามารถดาวน์โหลดรุ่นล่าสุดที่มีเสถียรภาพของ LiteCart จากเว็บไซต์อย่างเป็นทางการ เมื่อการดาวน์โหลดเสร็จสิ้นให้แตกไฟล์ zip ที่ดาวน์โหลดไปยังไดเรกทอรีรากเว็บ Apache
cd ~/Downloads
unzip -d litecart-1.7.3.zip /var/www/html/
ถัดไปเปลี่ยนความเป็นเจ้าของและการอนุญาตของไดเรกทอรีเว็บ Apache:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
ขั้นตอนที่ 5: การกำหนดค่า Apache สำหรับ LiteCart
คุณจะต้องสร้างคำสั่งโฮสต์เสมือน Apache สำหรับ LiteCart เปิดไฟล์โฮสต์เสมือน:
sudo nano /etc/apache2/sites-available/litecart.conf
เพิ่มบรรทัดต่อไปนี้:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/litecart/
ServerName 192.168.15.110
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
ErrorLog /var/log/apache2/litecart_error_log
CustomLog /var/log/apache2/litecart_access_log common
</VirtualHost>
บันทึกและปิดไฟล์ จากนั้นเปิดใช้งานโฮสต์เสมือนด้วยคำสั่งต่อไปนี้:
sudo a2ensite litecart.conf
ในที่สุดเริ่มบริการ Apache ใหม่:
sudo systemctl restart apache2
ขั้นตอนที่ 6: การเข้าถึงตัวช่วยสร้างการติดตั้งเว็บ LiteCart
ได้เวลาเข้าถึงตัวช่วยสร้างการติดตั้งเว็บของ LiteCart แล้ว
http://192.168.15.110
เปิดเว็บเบราว์เซอร์และนำทางคุณไปยัง เติมฟิลด์การติดตั้งด้วยรายละเอียดที่แสดงด้านล่าง
เมื่อเสร็จแล้วให้คลิกInstall Now
ปุ่ม
หลังจากติดตั้งเสร็จสิ้นเข้าสู่เว็บอินเตอร์เฟส LiteCart ด้วยชื่อผู้ใช้และรหัสผ่านadmin
admin@123
ขอแสดงความยินดี! คุณติดตั้ง LiteCart สำเร็จบนเซิร์ฟเวอร์ Ubuntu 16.04 ของคุณ