• Webmaster Tools
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
  • DNS Check
  • CheckIP
  • Liên Hệ
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • KHUYẾN MÃI
  • WEB MẪUHOT

Hướng dẫn cài đặt Flarum Forum trên AAPANEL

by ĐỖ TRUNG QUÂN 26/05/2022
Tác giả: ĐỖ TRUNG QUÂN 26/05/2022 2 comments 1,K lượt xem
Dịch vụ xử lý mã độc WordPress
WEB MẪU WORDPRESS
Share FacebookTwitterPinterestTelegramEmail
1,K

NỘI DUNG

  • Yêu cầu:
  • Bươc 1: Addon domain và tạo Database AAPANEL
  • Bước 2: Cài đặt Flarum Forum
  • Bước 3: Thiết lập FLARUM
  • Bước 4: Cài đặt tính năng mở rộng

Flarum là một trong top 10 mã nguồn mở làm forum (diễn đàn) tốt nhất, Flarum đang được sử dụng để tạo ra các diễn đàn của những cộng đồng người dùng lớn và nổi tiếng như cộng đồng hosting (Vietnam Hosting Talk). Nó xứng đáng là một mã nguồn của tương lại. Trong bài viết này mình sẽ hướng dẫn cài đặt Flarum trên AAPANLE.

Và vì sao mình lại chọn AAPANLE để cài đặt. Vì forum.aapanel.com họ đang sử dụng mã nguồn này

  • Website: https://flarum.org/
  • GitHub: https://github.com/flarum/flarum
  • Demo: https://discuss.flarum.org/

Yêu cầu:

  • Đã cài đặt AAPANEL
  • Webserver: Apache hoặc NGINX
  • PHP: 7.3+
  • Cài đặt sẵn các extension: curl,dom, gd,json,mbstring,msqli,tokenizer,zip
  • MySQL 5.6+ or 8.023 + or MariaDB 10.0.5+

Bươc 1: Addon domain và tạo Database AAPANEL

  • Addon domain

Đầu tiên bạn hãy addon domain vào AAPANLE bằng cách chọn Website => Add site=> Nhập domain cần thêm và chọn Submit

Hướng dẫn cài đặt Flarum Forum trên AAPANEL
  • Tạo database

Sau đó bạn hãy tạo một Database rỗng để thiếp lập cho Flarum ở các bước sau.

anh 55

Bước 2: Cài đặt Flarum Forum

Bước này sẽ không thực hiện giao diện mà thao tác trong cửa sổ SSH. Mình sẽ sử dụng tính năng Terminal trong AAPANEL để làm việc.

Nếu bạn gặp thông báo Login failed please fill the local server information thì thực hiện theo hướng dẫn sau nhé.

  • Login failed please fill the local server information
anh 54
  • Cài đặt Flarum

Có nhiều cách cài đặt, và cách đơn giản nhất mình hướng dẫn trong bài này là sử dụng composer command để cài đặt.

Bạn cd vào bên trong thư mục web, sau đó chạy lệnh sau để cài đặt.

sudo composer create-project flarum/flarum  --stability=beta
CleanShot 2022 05 26 at 15.43.15@2x

Sau khi cài xong bạn thực hiện phân quyền cho bộ mã nguồn này. Với AAPANEL quyền sẽ là www:www.

chown -R www:www /www/wwwroot/*/flarum/
chmod -R 755 /www/wwwroot/*/flarum/
  • Thiết lập đường dẫn

Bạn có thể thiết lập trực tiếp trong vhost domain. Tuy nhiên ở AAPANEL có sẵn nên bạn hãy vào Domain => Site directory và chọn như ảnh đính kèm.

CleanShot 2022 05 26 at 15.50.19@2x

Bước 3: Thiết lập FLARUM

Bây giờ bạn hãy truy cập trình duyệt web và nhập vào domain. Sau đó thiết lập như sau:

  • Forum Title: Nhập tên tiêu đề hiển thị
  • MySQL Host: localhost
  • MySQL Database: Nhập vào database tạo ở bước 1
  • MySQL User: Nhập vào User đã tạo ở bước 1
  • MySQL Password: Nhập vào mật khẩu đã tạo ở bước 1
  • Table Prefix: đặt bất kỳ (ký tự không dấu, không khoảng trắng)
  • Admin Username: Đặt tên đăng nhập quản trị
  • Admin Password: Đặt mật khẩu quản trị
  • Confirm Password: Nhập lại mật khẩu
  • Admin Email: Đặt mail quản trị forum.

Sau đó bạn nhấn Install Flarum để bắt đầu thiết lập nhé.

CleanShot 2022 05 26 at 15.54.18

Và bên dưới là giao diện sau khi cài đặt thành công.

anh 56

Giao diện bên trong quản trị.

anh 57

Bước 4: Cài đặt tính năng mở rộng

  • Cài đặt ngôn ngữ tiếng Việt
#Cài đặt
composer require flarum-lang/vietnamese

#Gở cài đặt
composer remove datlechin/lang-vietnamese

Để kích hoạt ngôn ngữ tiếng Việt, các bạn vào mục Extensions => Chọn plugin Vietnamese để kích hoạt nó lên.

Để đặt ngôn ngữ tiếng Việt làm ngôn ngữ chính, chúng ta vào mục Basics => Default Language => Chọn ngôn ngữ là Vietnamese

Cài đặt Flarum Extension

Flarum đang có rất nhiều lập trình viên hỗ trợ tạo ra các Extension tuyệt vời. Để cài đặt Flarum Extension chúng ta sử dụng lệnh composer. Sau đây là 1 số extension được cài đặt phổ biến của Flarum.

  • XML Sitemap Extension
composer require fof/sitemap
  • Flarum SEO Extension
composer require v17development/flarum-seo
  • Social Share Extension
composer require fof/share-social
  • Upload Extension

Attach ảnh, file và tải chúng lên server

composer require fof/upload
  • Redis queue, cache Extension
composer require bokt/flarum-redis
  • Chạy queue
nohup php flarum queue:work > /dev/null 2>&1 &

Để giữ queue chạy khi start up hệ điều hành, bạn có thể sử dụng PM2, hoặc Supervisord để quản lý.

  • Discussion Thumbnail Extension

Chọn ảnh đầu tiên làm ảnh đại diện của thảo luận

composer require fof/discussion-thumbnail
  • Formatting Extension

Hiển thị video, ảnh của thảo luận

composer require fof/formatting
  • Flarum discussion views

Hiển thị số lượt xem của thảo luận

composer require michaelbelgium/flarum-discussion-views
  • FriendsOfFlarum Analytics

Flarum là diễn đàn dạng SPA, vì vậy khi user truy cập. Nó chỉ hiển thị view ở trang đầu tiên. Để google analytic nhận biết user đi qua trang nào thì các bạn cần sử dụng plugin này.

composer require fof/analytics
  • Flarum Categories

Hiển thị trang chủ diễn đàn theo từng chuyên mục

composer require askvortsov/flarum-categories

Sau khi cài đặt xong bạn hãy clear cache đi nhé

php flarum cache:clear

Để tìm thêm extension, bạn có thể truy cập Github. Tham khảo thêm tại: Flarum documentation, Flarum community.

Chúc bạn thực hiện thành công.

5/5 - (2 bình chọn)
aapanelFlarum

Tham gia nhóm hỗ trợ WordPress

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog DOTRUNGQUAN.INFO - CaiSSL.COM - QuantriVPS.COM. Mới đây mình có tạo ra nhóm Hỗ trợ Server - Hosting & WordPress | Hỗ Trợ Xử Lý Mã Độc WordPress với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

BÀI VIẾT LIÊN QUAN

Hướng dẫn cài đặt UniTime với Docker trên...

19/03/2025

Hướng dẫn cài đặt n8n trên aaPanel

28/02/2025

Hướng dẫn xử lý mysql-bin trên aaPanel

09/09/2024

Thiết Lập Website Chạy Bằng IP Với SSL:...

03/06/2024

Sửa lỗi cài đặt MariaDB trên AAPANEL

02/06/2024

Hướng dẫn backup dữ liệu trên AAPANEL

05/10/2023

Danh sách ControlPanel quản lý VPS miễn phí...

28/07/2023

Sửa lỗi AttributeError: module ‘lib’ has no attribute...

08/05/2023

Hướng dẫn cài đặt ImunifyAV trên AAPANEL

06/05/2023

Cách cài đặt Brotli trên AAPanel để tăng...

24/02/2023
Author Box
Author Image

ĐỖ TRUNG QUÂN

Chuyên viên quản trị hệ thống.

Tư vấn & triển khai dịch vụ

VPS | Hosting | SSL | Mailserver | Website | Sửa lỗi WordPress

Bài viết của tác giả

Hosting/VPS khuyên dùng

Phổ Biến

  • Hướng dẫn tạo SSH Key trên MAC OS

  • Hướng dẫn sử dụng SSH Key

  • Hướng dẫn cài đặt v2board trên AAPANEL

  • Vấn đề IP Public liên tục bị thay đổi vì sao và cách khắc phục

  • Khắc phục lỗi không hiện hình ảnh và mô tả khi share link lên Facebook

  • Hướng dẫn cài đặt MTProxy để truy cập Telegram

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | CỔ Ý CONCEPT | Trương Quốc Cường | Đàm Trung Kiên | Web An Tâm | Phong Đinh | Học Mò | PHUNG.VN | Đăng Đạt

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • KHUYẾN MÃI
  • WEB MẪUHOT