## 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í
## 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
- 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
- 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
- Tạo cơ sở dữ liệu Database chứa Flarum
- 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. - 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ở fileFlarum
vàindex.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é .
Source: https://shopdothang.com
Category: Kiến thức cuộc sống