วิธีการติดตั้ง PrestaShop บน CentOS 7

PrestaShop เป็นโซลูชันอีคอมเมิร์ซแบบโอเพ่นซอร์สที่ได้รับความนิยม คุณสามารถใช้มันเพื่อสร้างร้านค้าออนไลน์ของคุณเองได้ฟรี

ในบทช่วยสอนนี้ฉันจะแสดงวิธีปรับใช้ร้านค้า PrestaShop ที่ใช้หลอดไฟในอินสแตนซ์เซิร์ฟเวอร์ Vultr CentOS 7

ข้อกำหนดเบื้องต้น

ก่อนที่จะดำเนินการต่อฉันคิดว่าคุณมี:

  • ปรับใช้อินสแตนซ์เซิร์ฟเวอร์ Vultr CentOS 7 ใหม่ล่าสุด
  • ล็อกอินในอินสแตนซ์เซิร์ฟเวอร์ CentOS 7 นี้จากเทอร์มินัล SSH ของคุณโดยใช้ผู้ใช้ที่ไม่ใช่รูทด้วยสิทธิ์ sudo คุณสามารถเรียนรู้เกี่ยวกับวิธีการสร้างผู้ใช้ดังกล่าวได้ในบทช่วยสอน Vultrนี้

ขั้นตอนที่ 1: อัปเดตระบบ

อัปเดตอินสแตนซ์เซิร์ฟเวอร์ Vultr ของคุณเป็นสถานะที่เสถียรล่าสุด:

sudo yum update
sudo reboot

หลังจากรีบู๊ตใช้ผู้ใช้ sudo คนเดียวกันเพื่อล็อกอินเข้าสู่เครื่องของคุณอีกครั้ง

คุณต้องตั้งค่า LAMP stack บนเครื่องของคุณก่อนจึงจะสามารถปรับใช้และใช้ PrestaShop ได้ ในขั้นตอนต่อไปนี้ฉันจะแสดงวิธีการติดตั้งและกำหนดค่า Apache, MariaDB และ PHP

ขั้นตอนที่ 2: ติดตั้งและกำหนดค่า Apache

ติดตั้ง Apache และตั้งค่าให้เริ่มต้นโดยอัตโนมัติหลังจากรีบูตระบบ:

sudo yum install httpd
sudo systemctl start httpd.service
sudo systemctl enable httpd.service

ลบหน้าต้อนรับเริ่มต้นของ Apache:

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

ไม่อนุญาตให้ Apache แสดงไดเรกทอรีและไฟล์ภายในสารบบเว็บรูท/var/www/html:

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf

ปรับเปลี่ยนกฎไฟร์วอลล์ปัจจุบันเพื่อให้ผู้เยี่ยมชมสามารถเข้าถึงร้านค้าออนไลน์ของคุณ:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

ขั้นตอนที่ 3: ติดตั้งและกำหนดค่า MariaDB

ติดตั้ง MariaDB และตั้งค่าให้เริ่มโดยอัตโนมัติหลังจากรีบูตระบบ:

sudo yum install mariadb mariadb-server
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

เรียกใช้กระบวนการติดตั้ง MySQL ที่ปลอดภัย:

sudo /usr/bin/mysql_secure_installation

ทำตามขั้นตอนตามคำแนะนำด้านล่าง:

Enter current password for root (enter for none): Press the Enter key
Set root password? [Y/n]: Input Y, then press the Enter key
New password: Input a new root password, then press the Enter key
Re-enter new password: Input the same password again, then press the Enter key
Remove anonymous users? [Y/n]: Input Y, then press the Enter key
Disallow root login remotely? [Y/n]: Input Y, then press the Enter key
Remove test database and access to it? [Y/n]: Input Y, then press the Enter key
Reload privilege tables now? [Y/n]: Input Y, then press the Enter key

ตอนนี้ล็อกอินเข้าสู่เชลล์ MySQL เพื่อให้คุณสามารถสร้างฐานข้อมูลเฉพาะสำหรับ PrestaShop:

mysql -u root -p

ป้อนรหัสผ่านรูท MariaDB ที่คุณตั้งไว้ก่อนหน้านี้เพื่อเข้าสู่ระบบจากนั้นตั้งค่าฐานข้อมูล PrestaShop โดยใช้คำสั่งต่อไปนี้ อย่าลืมเปลี่ยนชื่อฐานข้อมูล "prestashop" ชื่อผู้ใช้ฐานข้อมูล "prestashopuser" และรหัสผ่านผู้ใช้ฐานข้อมูล "yourpassword" ในแต่ละคำสั่งด้วยคำสั่งของคุณเอง

CREATE DATABASE prestashop;
GRANT ALL PRIVILEGES ON prestashop.* TO 'prestashopuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

ขั้นตอนที่ 4: ติดตั้ง PHP และส่วนขยายที่จำเป็น

ติดตั้ง PHP และส่วนขยายที่จำเป็นโดยใช้ YUM:

sudo yum install php php-gd php-mbstring php-mcrypt php-mysqli php-curl php-xml php-cli

ทำให้การเปลี่ยนแปลงการกำหนดค่าทั้งหมดมีผล:

sudo systemctl restart httpd mariadb

ขั้นตอนที่ 5: ดาวน์โหลดไฟล์เก็บถาวร PrestaShop และเตรียมการติดตั้ง

ดาวน์โหลด PrestaShop เวอร์ชั่นล่าสุดที่เสถียรซึ่ง1.6.1.5เป็นของการเขียน:

cd ~
wget https://www.prestashop.com/download/old/prestashop_1.6.1.5.zip

สำหรับการอ้างอิงในอนาคตคุณสามารถค้นหา URL ของการดาวน์โหลดล่าสุดได้จากเว็บไซต์ทางการของ PrestaShop

ติดตั้งunzipเพื่อคลายการบีบอัดไฟล์เก็บถาวร:

sudo yum install unzip
unzip prestashop_1.6.1.5.zip

ตั้งค่าความเป็นเจ้าของที่เหมาะสมสำหรับไฟล์และไดเรกทอรีทั้งหมดในไฟล์เก็บถาวรจากนั้นย้ายไฟล์ไปยังไดเรกทอรีเว็บรูท:

sudo chown -R apache: ~/prestashop/
sudo mv ~/prestashop/* /var/www/html/

ขั้นตอนที่ 6: เสร็จสิ้นการติดตั้งจากเว็บเบราว์เซอร์

เยี่ยมชมเซิร์ฟเวอร์ Vultr ของคุณจากเว็บเบราว์เซอร์:

http://[your-Vultr-server-IP]/

หากแต่ละขั้นตอนก่อนหน้านี้ประสบความสำเร็จคุณจะเห็นตัวช่วยสร้างการติดตั้ง PrestaShop

ทำตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดการติดตั้ง โดยทั่วไปขั้นตอนการติดตั้งจะเป็น:

  • เลือกภาษาของคุณ.
  • ข้อตกลงใบอนุญาต
  • ความเข้ากันได้ของระบบ
  • เก็บข้อมูล.
  • การกำหนดค่าระบบ
    • ในขั้นตอนนี้คุณต้องป้อนชื่อฐานข้อมูลผู้ใช้เข้าสู่ระบบฐานข้อมูล "root" และรหัสผ่านฐานข้อมูลที่คุณตั้งค่าไว้ก่อนหน้า
  • การติดตั้งร้านค้า

เพื่อความปลอดภัยคุณต้องลบ/installไดเรกทอรีหลังจากการติดตั้ง:

sudo rm -rf /var/www/html/install/

คุณสามารถลบ/docsไดเรกทอรีและREADME.mdไฟล์

sudo rm -rf /var/www/html/docs/
sudo rm /var/www/html/README.md

คุณต้องเปลี่ยนชื่อ/adminไดเรกทอรีเป็นชื่อส่วนตัวและปลอดภัย (เช่น/kdycau0197k8upr2) ก่อนที่คุณจะสามารถจัดการร้านค้าได้ เลือกชื่อที่ปลอดภัย ตัวอย่างเช่น:

sudo mv /var/www/html/admin/ /var/www/html/kdycau0197k8upr2/

หลังจากนั้นคุณจะจัดการร้านค้าจาก URL ต่อไปนี้:

http://[your-Vultr-server-IP]/kdycau0197k8upr2/

เส้นทางนี้เป็นเส้นทางเดียวเท่านั้นที่สามารถใช้เพื่อเข้าถึงแผงควบคุม PrestaShop ของคุณโปรดบันทึกและเก็บเป็นส่วนตัว

นั่นคือทั้งหมดที่ ตอนนี้คุณสามารถปรับแต่งและเติมร้านค้าของคุณได้จากแผงควบคุม PrestaShop สนุกกับมัน.



Leave a Comment

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

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