วิธีการติดตั้งแพลตฟอร์มรถเข็น LiteCart บน Ubuntu 16.04

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เปิดเว็บเบราว์เซอร์และนำทางคุณไปยัง เติมฟิลด์การติดตั้งด้วยรายละเอียดที่แสดงด้านล่าง

  • ประเภทฐานข้อมูล: MySQL
  • ชื่อโฮสต์: localhost
  • ฐานข้อมูล: litecartdb
  • ชื่อผู้ใช้: lcuser
  • รหัสผ่าน: yourpassword
  • คำนำหน้าตาราง: lc_

  • ชื่อร้านค้า: ร้านใหม่

  • ร้านค้าอีเมล: [email protected]
  • ประเทศ: อินเดีย
  • โซนเวลา: เอเชีย / กัลกัตตา

  • ชื่อโฟลเดอร์: admin

  • ชื่อผู้ใช้: ผู้ดูแลระบบ
  • รหัสผ่าน: admin @ 123

เมื่อเสร็จแล้วให้คลิกInstall Nowปุ่ม

หลังจากติดตั้งเสร็จสิ้นเข้าสู่เว็บอินเตอร์เฟส LiteCart ด้วยชื่อผู้ใช้และรหัสผ่านadminadmin@123

ขอแสดงความยินดี! คุณติดตั้ง LiteCart สำเร็จบนเซิร์ฟเวอร์ Ubuntu 16.04 ของคุณ



Leave a Comment

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน