Flarum là nền tảng diễn đàn miễn phí, nhẹ và đẹp. Bài viết hướng dẫn bạn cài đặt diễn đàn này trên nền tảng shared hosting thông thường.
Nhà cung cấp hosting được khuyến nghị: HostVN (máy chủ Việt Nam) | Hawk Host (máy chủ Hồng Kông).
HOSTING NGON BỔ RẺ
AZDIGI - Nhà cung cấp hosting tốt tại Việt Nam, giá từ 29k/tháng.
Hawkhost - Hosting nước ngoài có chất lượng tốt tại Việt Nam.
Nhập mã HAWKHOST50 để được giảm 40% (chỉ còn 2.4 USD/tháng, dùng được nhiều web).
Tổng hợp khuyến mãi tên miền, hosting VPS tháng 12/2024
Flarum có thể dễ dàng cài đặt trên hầu hết các shared hosting sử dụng cPanel. Bạn mua tên miền + hosting, trỏ tên miền về hosting là có thể bắt đầu.
CÀI ĐẶT FLARUM
Truy cập cPanel của hosting, tìm mục Terminal, gõ lệnh:
cd public_html
composer create-project flarum/flarum .
Tuỳ chọn đường dẫn: Mặc định sau khi cài đặt, đường dẫn sẽ là tenmiencuaban.com/public. Để đơn giản là tenmiencuaban.com, bạn làm như sau:
Bước 1: Di chuyển tất cả các tệp bên trong public (bao gồm .htaccess) vào thư mục gốc public_html.
Bước 2: Chỉnh sửa .htaccess, bỏ ghi chú dòng 9-15 để bảo vệ các tài nguyên nhạy cảm.
Bước 3: Chỉnh sửa index.php và thay đổi:
$site = require './site.php';
Bước 4: Chỉnh sửa site.php và thay đổi:
'base' => __DIR__,
'public' => __DIR__,
'storage' => __DIR__.'/storage',
Tạo CSDL và người dùng từ cPanel. Truy cập tenmiencuaban.com và làm theo hướng dẫn để hoàn tất quá trình cài đặt.
EXTENSION
Extension là phần không thể thiếu của Flarum, bổ sung các tính năng quan trọng cho diễn đàn. Khuyến nghị cài các extension dưới đây.
1. Cài đặt
Mở terminal của cPanel, gõ cd public_html, paste lệnh là xong:
composer require fof/drafts:"*"
composer require fof/formatting:"*"
composer require fof/links
composer require fof/nightmode
composer require fof/oauth:"*"
composer require fof/polls
composer require fof/share-social
composer require fof/sitemap
composer require fof/upload
composer require the-turk/flarum-flamoji
composer require v17development/flarum-seo
composer require acpl/mobile-tab:"*"
composer require flarum-lang/vietnamese
composer require fof/linguist
Sửa từ tiếng Việt trong core:
vendor/flarum-lang/vietnamese/locale/core.yml
2. Cập nhật, xóa
Để cập nhật:
composer update
Để xóa:
composer remove <gói>
Sau khi cập nhật hoặc xóa, chạy lệnh:
php flarum migrate
php flarum assets:publish
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.