วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Tiki Wiki CMS Groupware หรือที่รู้จักกันในชื่อ Tiki เป็นระบบจัดการเนื้อหาวิกิฟรีและโอเพ่นซอร์ส คุณสมบัติของ Tiki รวมถึงหน้า wiki บล็อกฟอรัมและแกลเลอรี่ไฟล์และรูปภาพ
บทช่วยสอนนี้สมมติว่าคุณได้ตั้งค่าอินสแตนซ์ Vultr Cloud Compute กับ CentOS 7 แล้วและมีการเข้าถึงรูท
Tiki ทำงานที่ด้านบนสุดของ LAMP stack ก่อนทำการติดตั้ง Tiki คุณจะต้องติดตั้ง Apache, MySQL และ PHP
ติดตั้งเว็บเซิร์ฟเวอร์ Apache
sudo yum install httpd -y
sudo systemctl enable httpd.service
sudo systemctl start httpd.service
เปิดพอร์ต 80 (HTTP) และ 443 (HTTPS) ผ่านไฟร์วอลล์เพื่อให้สามารถเข้าถึงเซิร์ฟเวอร์จากอินเทอร์เน็ต
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
เพิ่มที่เก็บ MySQL และติดตั้ง MySQL
sudo wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
sudo yum install mysql-server -y
ทำการติดตั้ง MySQL ให้เสร็จสมบูรณ์
sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service
sudo mysql_secure_installation
เมื่อถูกถามถึงรหัสผ่านปัจจุบันกด Enter ระหว่างการติดตั้งคุณจะถูกขอให้ป้อนรหัสผ่านรูท ใส่รหัสผ่านที่ปลอดภัย นี่จะเป็นรหัสผ่านรูทของ MySQL
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
เพิ่มที่เก็บ Remi และติดตั้ง PHP 7.2 และโมดูล PHP ที่ Tiki ต้องการ
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php72
sudo yum install php-curl php libapache2-mod-php php-common php-sqlite3 php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip -y
Tiki ต้องการฐานข้อมูล MySQL เข้าสู่ระบบไปยังคอนโซล MySQL
sudo mysql -u root -p
เมื่อได้รับพร้อมต์สำหรับรหัสผ่านให้ป้อนรหัสผ่านรูทของ MySQL ที่คุณตั้งไว้ในขั้นตอนที่ 1 เมื่อคุณเข้าสู่ระบบแล้วให้สร้างฐานข้อมูลใหม่สำหรับ Tiki
mysql>CREATE DATABASE tiki;
สร้างผู้ใช้ MySQL ใหม่และให้สิทธิ์กับฐานข้อมูลที่สร้างขึ้นใหม่ คุณสามารถแทนที่usernameและpasswordด้วยชื่อผู้ใช้และรหัสผ่านที่คุณเลือก
mysql>GRANT ALL PRIVILEGES ON tiki.* TO 'username'@'localhost' IDENTIFIED BY 'password';
mysql>FLUSH PRIVILEGES;
ออกจากคอนโซล MySQL
mysql>exit
ดาวน์โหลด Tiki เวอร์ชันล่าสุด
sudo cd /var/www/html
sudo wget https://sourceforge.net/projects/tikiwiki/files/latest/download
แตกไฟล์ที่เก็บถาวรที่ดาวน์โหลดมาและย้ายไฟล์ไปยังรูทของเว็บเซิร์ฟเวอร์ Apache
sudo yum install unzip -y
sudo unzip download
sudo mv ./tiki-19.1/* . && rm -rf download && rm -rf tiki-19.1
ตั้งค่าการอนุญาตไฟล์ที่เหมาะสม
sudo chown -R apache:apache /var/www/html/
sudo chmod -R 755 /var/www/html/
สร้างไฟล์กำหนดค่าโฮสต์เสมือน Apache
sudo vi /etc/httpd/conf.d/vhost.conf
เพิ่มตัวอย่างต่อไปนี้ในไฟล์แทนที่example.comด้วยชื่อโดเมนของคุณเอง
<VirtualHost *:80>
DocumentRoot /var/www/html/
ServerName example.com
<Directory /var/www/html/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
</VirtualHost>
รีสตาร์ทเซิร์ฟเวอร์ Apache
sudo systemctl restart httpd.service
เปิดหน้าต่างเบราว์เซอร์บนคอมพิวเตอร์ของคุณและนำทางไปยังชื่อโดเมนของคุณ คุณจะเห็นเครื่องมือติดตั้งบนเว็บของ Tiki ดำเนินการผ่านตัวติดตั้งและป้อนรายละเอียดฐานข้อมูล MySQL ที่คุณสร้างไว้ก่อนหน้านี้เมื่อได้รับแจ้ง
เรียนรู้วิธีการติดตั้ง 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