Hướng dẫn cài đặt Flarum • Mã nguồn làm diễn đàn đẹp – mạnh – nhẹ

Mới biết tới Flarum khoảng chừng 1 năm nay nhưng mình quyết định hành động gắn bó với mã nguồn này .

TÓM TẮT

## Flarum là gì

Flarum là sự phối hợp của esoTalk và FluxBB. Tôn chỉ là mang tới một mã nguồn :

  • Nhanh và đơn giản
  • Thiết kế đẹp và responsive
  • Mạnh mẽ và có khả năng mở rộng
  • Mở và miễn phí

Flarum

## Hướng dẫn cài đặt Flarum

Flarum là mã nguồn vẫn đang trong quy trình tiến độ beta ( phiên bản mới nhất 0.1.0 – beta. 11 ra đời tháng 11/2019 ), tuy nhiên có sự không thay đổi cao và liên tục update. Dự kiến sẽ có bản stable sớm .

Yêu cầu hệ thống:

  • Apache (có khả năng mod_rewrite) hoặc Nginx
  • PHP 7.1+ với các phần mở rộng: curl, dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip
  • MySQL 5.6+ hoặc MariaDB 10.0.5+
  • SSH (command-line) access để chạy Composer

Với nhu yếu này, Flarum hoàn toàn có thể được setup trên Shared Hosting, miễn là hoàn toàn có thể SSH vào server được .
Các bước thiết lập

  1. Tạo folder cài đặt Thông thường thì forum được đặt ở subfolder hoặc subdomain, còn nếu bạn thiết lập trên domain gốc thì không cần bước này
  2. Tải bộ cài

    SSH vào server. Tới thư mục cần cài đặt.
    composer create-project flarum/flarum. --stability=beta

  3. Tạo cơ sở dữ liệu Database chứa Flarum
  4. Cài đặt Flarum

    Đường _dẫn_tới_Flarum/public
    Nhập các thông số về Diễn đàn, Database, Tài khoản admin
    Đợi cài đặt là xong.

  5. Tuỳ chỉnh đường dẫn

    Mặc định Flarum sẽ đặt tại folder public, đây là thiết lập an toàn nhất, domain/public. Tuy nhiên nếu đã cài đặt tại subfolder (ví dụ forum) thì đường dẫn sẽ là domain/forum/public. Bạn có thể thiết lập để đường dẫn là domain/forum theo cách sau:
    – Chuyển toàn bộ file trong folder public ra ngoài.
    – Mở .htaccess, bỏ comment (dấu #) dòng 9 đến 14
    – Mở file Flarumindex.php sửa các dòng liên quan sao cho giống bên dưới:
    require 'vendor/autoload.php';
    'base' => __DIR__,
    'public' => __DIR__,
    'storage' => __DIR__.'/storage',

## Sử dụng Flarum

Như vậy là bạn hoàn toàn có thể truy vấn vào forum. Viết bài hoặc đăng nhập Admin để thông số kỹ thuật tuỳ chỉnh theo ý thích. Flarum có rất nhiều tiện ích lan rộng ra Extension hoàn toàn có thể tìm ngay trên trang hội đồng của họ. Flarum đang tăng trưởng để hoàn toàn có thể thiết lập Extension ngay trên trang quản trị, còn thời gian hiện tại có 2 cách :

  • Cài đặt bằng Extension Bazzar: composer require extiverse/bazaar rồi vào Bazzar tìm extension khác để cài
  • Cài đặt bằng Composer: mỗi một extension đều có lệnh cài đặt composer, sử dụng rất đơn giản
    • composer require đường_dẫn: cài đặt
    • composer update đường_dẫn: cập nhật nếu có
    • composer remove đường_dẫn: xoá

Sau khi cài đặt, nên php flarum cache:clear để xoá cache và test thực thi.

Cộng đồng Doanh Nghiệp Công Nghệ cũng được tạo bằng Flarum, nếu cần tư vấn thêm, những bạn vào đó để khám phá nhé .

ĐÁNH GIÁ post
Bài viết liên quan

Tư vấn miễn phí (24/7) 094 179 2255