Trình quản lý Flarum
Cài và quản lý diễn đàn Flarum trên một tên miền có sẵn, qua một dự án Composer và trình cài đặt console riêng của Flarum — được cố ý làm đơn giản hơn Trình quản lý WordPress: không có trang Trình quản lý Flarum riêng trên thanh bên, không quét hệ thống tệp tìm bản cài có sẵn, không quy tắc tăng cường bảo mật, và không đăng nhập quản trị một cú nhấp (console của Flarum không có lệnh đăng nhập/phiên nào để dùng). Có cài đặt, trang tổng quan chỉ đọc với trạng thái trực tiếp, xoá bộ nhớ đệm, nhật ký lỗi, nhân bản, hệ thống sao lưu/khôi phục đầy đủ, tự cập nhật một cú nhấp và gỡ cài đặt.
Cài Flarum
Vào HiTechCloud > Trình cài đặt tự động và nhấn Install Flarum.
Trên trang cài đặt, cấu hình:
- Tên miền – Tên miền (và thư mục con tuỳ chọn) để cài vào. Để trống thư mục con để cài tại gốc tên miền.
- Phiên bản Flarum – Mới nhất, hoặc cố định một bản phát h ành cụ thể, lấy trực tiếp từ các tag của kho GitHub flarum/core (chỉ các tag ổn định
vX.Y.Z— loại trừ bản thử nghiệm). - Tiêu đề diễn đàn – Tên hiển thị của diễn đàn.
- Tên đăng nhập / mật khẩu / email quản trị – Tài khoản quản trị ban đầu mà Flarum tạo trong lúc cài. Để trống mật khẩu để tạo tự động.
Phía sau, thao tác này chạy composer create-project flarum/flarum vào docroot, tạo một cơ sở dữ liệu MySQL/MariaDB riêng, và chạy trình cài đặt console không tương tác riêng của Flarum (php flarum install --file=<json> --config=config.php) trên đó. Vì docroot thực sự của Flarum là thư mục con public/, HiTechCloud liên kết nội dung của public/ lên docroot của tên miền để website được phục vụ trực tiếp từ gốc tên miền (hoặc thư mục con). Cài Flarum 2.x yêu cầu phiên bản PHP của tên miền từ 8.1 trở lên — nếu không việc cài bị chặn kèm lỗi rõ ràng. Tiến trình được hiển thị trực tiếp khi từng bước hoàn tất.
Quản lý diễn đàn Flarum
Mọi bản cài Flarum đều xuất hiện trên trang chung Trình quản lý website (/sites) cùng các website khác của bạn. Nhấn Quản lý trên một website Flarum để mở trang tổng quan của nó:
- Thẻ Screenshot và các thẻ trạng thái Flarum / PHP / MariaDB / Created, giống các trình quản lý CMS khác.
- Tệp – Đường dẫn docroot, lối tắt tới Trình quản lý tệp, và dung lượng thư mục theo thời gian thực.
- Cơ sở dữ liệu – Host, tên và mật khẩu (đọc trực tiếp từ
config.php, không lưu riêng ở đâu khác), cùng lối tắt tới phpMyAdmin. - Phiên bản PHP – Sửa được với bản cài ở gốc; bản cài trong thư mục con kế thừa phiên bản PHP của tên miền.
Cập nhật
Tab Cập nhật kiểm tra phiên bản flarum/core đã cài (đọc từ composer.lock) và, chỉ với một cú nhấp, chạy composer require flarum/core:^<latest> rồi php flarum migrate và php flarum cache:clear — quy trình cập nhật Composer có tài liệu của chính Flarum. Cập nhật lên Flarum 2.x bị chặn tương tự như khi cài nếu phiên bản PHP của tên miền dưới 8.1.
Bộ nhớ đệm
Widget Cache chạy php flarum cache:clear bên trong container PHP của website.
Nhật ký
Tab Nhật ký hiển thị phần cuối (300 dòng cuối) của storage/logs/flarum.log, tệp nhật ký kiểu Laravel riêng của Flarum.
Nhân bản
Tab Nhân bản sao chép một diễn đàn Flarum — tệp và cơ sở dữ liệu — sang tên miền hoặc thư mục con khác. Bạn có thể tuỳ chọn đặt tên, người dùng và mật khẩu cơ sở dữ liệu đích; nếu không chúng được tạo tự động. Nhân bản sẽ sao chép docroot, xuất và nhập cơ sở dữ liệu, ghi lại các khoá database/username/password/url trong config.php mới (khác với phpBB hay Drupal, Flarum lưu URL gốc rõ ràng trong cấu hình, nên bản sao cũng cập nhật mục đó), và chạy thao tác tìm-thay trên cơ sở dữ liệu cho các tham chiếu cố định còn sót tới tên miền cũ trong nội dung bài viết/trang.
Bản sao lưu
Tab Bản sao lưu tạo bản sao lưu theo yêu cầu (cơ sở dữ liệu, tệp, hoặc cả hai) vào một thư mục đặt tên theo thời điểm, và liệt kê các bản sao lưu hiện có để khôi phục bằng một cú nhấp. Bản sao lưu tệp là tar.gz của docroot; bản sao lưu cơ sở dữ liệu là bản xuất SQL thông thường, xác định từ config.php. Không có sao lưu theo lịch/tự động — mỗi bản đều được kích hoạt thủ công.
Gỡ bỏ
Nút Xoá ứng dụng trong tab Gỡ bỏ gỡ cài đặt hoàn toàn website: xoá cơ sở dữ liệu và người dùng cơ sở dữ liệu, xoá mọi tệp trong docroot, và gỡ nó khỏi Trình quản lý website. Không thể hoàn tác.
Không bao gồm
Để giữ tính năng này đơn giản, những mục sau không thuộc phần hỗ trợ Flarum (khác với Trình quản lý WordPress):
- Trang "Trình quản lý Flarum" riêng trên thanh bên — thay vào đó, hãy quản lý các website đã cài từ Trình quản lý website
- Quét hệ thống tệp để tìm các bản cài chưa được theo dõi
- Quy tắc tăng cường bảo mật
- Chế độ bảo trì — lõi Flarum không có công tắc "site offline" nào để móc vào
- Đăng nhập quản trị một cú nhấp — console của Flarum không có lệnh đăng nhập/phiên, nên tính năng này không được cung cấp; hãy đăng nhập qua trang đăng nhập thông thường của diễn đàn
- Chỉ hỗ trợ cơ sở dữ liệu MySQL/MariaDB