วิธีการติดตั้ง 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 หลังติดตั้งหรือไม่คะ พอดีมีแสนมรสุมสมใจ
เก็ทรถคันใหม่ -
หากเราทำนั้นแล้วลืมอัปเกรด Directus จะมีผลอย่างไรกับระบบบ้างครับ? ท่านใดรู้ช่วยแจ้งที
เจษฎา -
เล็งที่จะใช้งาน Directus จริงๆ ครับ ขอบคุณสำหรับข้อมูลค่ะ จะลองทำดูแน่นอน
ปีเตอร์ -
น่าสนใจมาก! ใครเคยทำแล้วช่วยแชร์ประสบการณ์หน่อยได้มั้ยครับ
มะนาว -
เห็นคนติดตั้งง่ายขึ้นงี้ ต้องลองเก็บไว้ทำใช้งานจริงแล้ววว ขอบคุณสำหรับความรู้ค่ะ
ภานุพงศ์ -
อ่านไปแล้วทำให้ปิ๊งไอเดียใหม่ๆ ได้หลายอย่าง ขอบคุณมากครับที่แชร์ข้อมูลดีๆ
ตั๊ก -
มีวิธีไหนแนะนำเพิ่มเติมเกี่ยวกับการใช้งาน Directus ไหมครับ เผื่อจะได้สนุกขึ้นอีก
วิทย์ -
ที่สำคัญคือ LAMP VPS ต้องติดตั้งกันทุกขั้นตอนใช่ไหมครับ? หรือว่ามีขั้นตอนสำคัญอะไรที่ต้องระวังบ้าง?
ปุ๊กกี้ -
หากใครมีเจอปัญหาที่ไหนแนะนำหน่อยค่ะ อยากรู้ว่ามี Community ที่ไหนบ้างเพื่อหาความช่วยเหลือนะคะ
ดาริน -
แค่มีคำแนะนำนี้งานติดตั้งตรงนี้ก็เสร็จเรียบร้อย แบบนี้ต้องแชร์ให้เพื่อนๆได้รู้เลย📢
สมชาย -
สุดยอดเลยครับ! วิธีติดตั้ง Directus 6.4 บน CentOS 7 LAMP VPS ช่วยให้การทำงานง่ายขึ้นมากเลย รู้สึกประทับใจจริงๆ
ชมพู่ -
การติดตั้ง Directus เป็นมาอย่างไรในตอนนี้ค่ะ? ขอข้อมูลเพิ่มเติมได้ไหมนะ
ฝน -
ชอบมากค่ะ ขอบคุณสำหรับรายละเอียดหวังว่าจะติดตั้งได้ง่ายตามแนวนี้ ยังไงต้องมาอัพเดทให้ฟังนะคะ
นัท -
อ๊ะ! เห็นเรื่องนี้ทำให้ผมคิดจะติดตั้ง Directus 6.4 จริงๆแฮะ น่าสนใจจัง
แบงค์ -
ทำได้แล้วเย้! ขอบคุณสำหรับข้อมูลที่ให้มานะครับ ช่วยทำให้ทุกอย่างง่ายขึ้นเยอะเลย
อิ้งค์ -
มีวิธีการ backup ข้อมูลใน Directus ไหมครับ? อยากรู้ว่าจะปกป้องข้อมูลอย่างไร
แอนนา -
คงต้องลองนับครั้งตอนทั้งหมดดูแล้วละ แต่เนื้อหาน่าสนใจมากจริงๆ เดี๋ยวจะกลับมาส่งแบ็คให้
ดาว -
เคยติดตั้งมาครั้งนึง แต่ใน 6.4 นี้มีช่องโหว่พิเศษอะไรที่ควรระวังก่อนตัดสินใจไหมคะ
ทิพย์ -
ลองทำตามแล้วครับ! ต้องขอบคุณสำหรับคำแนะนำที่ละเอียด ทำให้การติดตั้งไม่ยากเลย
เจมส์ -
จริงๆ แล้วการใช้ VPS ช่วยให้การจัดการและพัฒนาเว็บไซต์ยืดหยุ่นขึ้นมากเลยนะครับ โดยเฉพาะกับ Directus
โมเดิร์น -
เย้ๆ ในที่สุดก็เจอวิธีที่เข้าใจง่าย แบบนี้ต้อง Share ให้เพื่อนๆเลย