วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Directus 6.4 CMS เป็นระบบการจัดการเนื้อหาแบบไม่มีหัว (Headless Content Management System) ที่ทรงพลังและยืดหยุ่น ซึ่งช่วยให้ผู้พัฒนาสามารถจัดการเนื้อหาได้อย่างอิสระจากฟรอนต์เอนด์ของแอพพลิเคชันใด ๆ โดยมีสถาปัตยกรรมที่ออกแบบมาเพื่อการจัดการเนื้อหาอย่างมีประสิทธิภาพและเหมาะกับการใช้งานที่หลากหลาย
ในบทช่วยสอนนี้เราจะติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS โดยใช้ Apache เว็บเซิร์ฟเวอร์, PHP 7.1 และฐานข้อมูล MariaDB
เราจะเริ่มต้นด้วยการเพิ่มผู้ใช้ใหม่ชื่อ user1
:
ssh root@YOUR_VULTR_IP_ADDRESS
useradd user1
passwd user1
หลังจากตั้งค่ารหัสผ่านแล้ว ให้เพิ่ม user1
ไปยังกลุ่ม wheel
เพื่อให้สามารถใช้งาน sudo
ได้:
usermod -aG wheel user1
ยืนยันความสำเร็จโดยการตรวจสอบกลุ่ม:
groups user1
ก่อนที่จะติดตั้งแพ็กเกจ เราจะทำการอัปเดตระบบ CentOS:
sudo yum -y update
ติดตั้ง Apache:
sudo yum -y install httpd
เริ่มและตั้งค่า Apache ให้ทำงานโดยอัตโนมัติเมื่อบูต:
sudo systemctl enable httpd
sudo systemctl start httpd
เปิด HTTP และ HTTPS พอร์ตในไฟร์วอลล์:
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload
ตรวจสอบว่า SELinux ถูกปิดใช้งาน:
sudo sestatus
หากเปิดอยู่ ให้ทำการปิดด้วยการแก้ไขไฟล์:
sudo vi /etc/selinux/config
เปลี่ยน SELINUX=enforcing
เป็น SELINUX=disabled
และบันทึกไฟล์
เพิ่ม repo ภายนอกเพื่อการติดตั้ง PHP 7.1:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
ติดตั้ง PHP 7.1 พร้อมโมดูลที่จำเป็น:
sudo yum -y install php71w php71w-gd php71w-mbstring php71w-mysql php71w-xml php71w-common php71w-pdo php71w-mysqlnd
ติดตั้ง MariaDB:
sudo yum -y install mariadb-server
เปิดใช้งาน MariaDB ให้ทำงานอัตโนมัติในการบูต:
sudo systemctl enable mariadb
sudo systemctl start mariadb
ล็อกอินเข้าสู่ฐานข้อมูล MariaDB:
sudo mysql -u root -p
สร้างฐานข้อมูลและผู้ใช้งานสำหรับ Directus:
CREATE DATABASE directus_db CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'directus_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON directus_db.* TO 'directus_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
ดาวน์โหลด Directus CMS:
cd /var/www/html/
sudo wget https://github.com/directus/directus/releases/download/6.4.4/directus-build-6.4.4-20171120114156.zip
คลายไฟล์ซิป:
sudo yum -y install unzip
sudo unzip directus-build-6.4.4-20171120114156.zip
เปลี่ยนเจ้าของไฟล์ให้เป็น apache:
sudo chown -R apache:apache * ./
ให้เข้าไปที่เบราว์เซอร์เพื่อเข้าถึงการติดตั้ง Directus:
http://YOUR_VULTR_IP_ADDRESS/installation/index.php
ตามขั้นตอนการติดตั้ง และสุดท้ายให้ลบไดเรกทอรีการติดตั้ง:
sudo rm -rf ./installation/
ตอนนี้คุณสามารถเริ่มใช้งาน Directus CMS ได้!
สำหรับข้อมูลเพิ่มเติม โปรดตรวจสอบเอกสาร Directus CMS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true
หมีน้อย -
หนูลองทำหลายครั้งแล้วคะ แต่ไม่ประสบผลเลย ขอบคุณสำหรับวิธีนี้นะคะ
ส้มโอ -
แชร์ประสบการณ์นิดนึงค่ะ เคยติดตั้ง Directus บน VPS ของเจ้าอื่นแล้วเจอปัญหาคือเซิร์ฟเวอร์ช้า แต่ได้ Follow วิธีในนี้ดูแล้ว
หมีขาว -
มีข้อแนะนำในการปรับแต่ง Directus หลังติดตั้งหรือไม่คะ พอดีมีแสนมรสุมสมใจ