ติดตั้ง Tiki Wiki CMS Groupware บน Ubuntu 18.04 LTS

บทนำ

Tiki Wiki CMS Groupware หรือที่ร��้จักกันในชื่อ Tiki เป็นระบบจัดการเนื้อหาวิกิฟรีและโอเพ่นซอร์ส คุณสมบัติของ Tiki รวมถึงหน้า wiki บล็อกฟอรัมรวมถึงแกลเลอรีไฟล์และรูปภาพ บทช่วยสอนนี้จะสอนวิธีการติดตั้ง Tiki บน Ubuntu 18.04 VPS

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

บทช่วยสอนนี้ถือว่าคุณได้ตั้งค่าอินสแตนซ์ Vultr Cloud Compute กับ Ubuntu 18.04 แล้วและมีสิทธิ์เข้าถึงรูต

ติดตั้ง Apache, MySQL และ PHP

Tiki ทำงานที่ด้านบนสุดของ LAMP stack ก่อนทำการติดตั้ง Tiki คุณจะต้องติดตั้ง Apache, MySQL และ PHP

อัพเดตรายการที่เก็บ

apt-get update

ติดตั้ง Apache, MySQL, PHP และโมดูล PHP ที่ Tiki ต้องการ

apt-get install apache2 mysql-server 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

ทำการติดตั้ง MySQL ให้สมบูรณ์โดยดำเนินการคำสั่งต่อไปนี้

mysql_secure_installation

ระหว่างการติดตั้งคุณจะถูกขอให้ป้อนรหัสผ่านรูท ป้อนรหัสผ่านที่ปลอดภัยซึ่งจะเป็นรหัสผ่าน root ของ MySQL

Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
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

สร้างฐานข้อมูล MySQL สำหรับ Tiki

Tiki ต้องการฐานข้อมูล MySQL เข้าสู่ระบบไปยังคอนโซล MySQL

mysql -u root -p

เมื่อได้รับพร้อมท์ให้ใส่รหัสผ่านให้ป้อนรหัสผ่านรูทของ MySQL เมื่อคุณลงชื่อเข้าใช้แล้วให้สร้างฐานข้อมูลใหม่สำหรับ 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

ดาวน์โหลด Tiki เวอร์ชันล่าสุด

cd /var/www/html
rm -r index.html
wget https://sourceforge.net/projects/tikiwiki/files/latest/download

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

apt install unzip
unzip download
mv ./tiki-19.1/* . && rm download && rm -r tiki-19.1

ตั้งค่าการอนุญาตไฟล์ที่เหมาะสม

sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/

กำหนดค่า Apache สำหรับ Tiki

สร้างไฟล์โฮสต์ Apache สำหรับการติดตั้ง Tiki

sudo nano /etc/apache2/sites-available/tiki.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 ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

เปิดใช้งานการกำหนดค่า

sudo a2ensite tiki.conf

เปิดใช้งานโมดูล Apache เขียนใหม่และรีสตาร์ท Apache

sudo a2enmod rewrite
sudo systemctl restart apache2.service

ทำการติดตั้ง Tiki ให้สมบูรณ์

เปิดหน้าต่างเบราว์เซอร์บนคอมพิวเตอร์ของคุณและนำทางไปยังชื่อโดเมนของคุณ คุณจะเห็นเครื่องมือติดตั้งบนเว็บของ Tiki ดำเนินการผ่านตัวติดตั้งและป้อนรายละเอียดฐานข้อมูล MySQL ที่คุณสร้างขึ้นเมื่อได้รับแจ้ง



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