Home WebServer PanelcPanel Hướng dẫn cài đặt BookStack trên cPanel

Hướng dẫn cài đặt BookStack trên cPanel

by Lê Quyền
Published: Last Updated on
A+A-
Reset

Giới Thiệu

BookStack là một hệ thống quản lý kiến thức mã nguồn mở được thiết kế để hỗ trợ việc tạo, tổ chức, và chia sẻ thông tin và tài liệu. Được phát triển bởi Dan Brown và cộng đồng người dùng, BookStack cung cấp một nền tảng linh hoạt và dễ sử dụng cho việc xây dựng và duyệt qua các tập hồi báo, tài liệu kỹ thuật, và nguồn kiến thức khác.

Đặc Điểm Nổi Bật:

  • Giao Diện Người Dùng Thân Thiện : BookStack có một giao diện người dùng thân thiện và dễ sử dụng, giúp người dùng tập trung vào việc tạo và tổ chức nội dung một cách dễ dàng.
  • Tổ Chức Hiệu Quả : Hệ thống sử dụng khái niệm về “Kho” (Space) để tập hợp các chủ đề hoặc dự án. Bên trong mỗi Kho, người dùng có thể tạo ra các “Sách” (Books) để tổ chức thông tin và tài liệu.
  • Quản Lý Người Dùng và Quyền Truy Cập : Hỗ trợ quản lý người dùng và quyền truy cập, giúp kiểm soát ai có thể xem, chỉnh sửa, hoặc thậm chí quản lý nội dung.
  • Phiên Bản Hóa và Lịch Sử Sửa Đổi : Hệ thống tự động theo dõi lịch sử sửa đổi và cung cấp khả năng quay lại phiên bản trước đó của một trang.
  • Hỗ Trợ Đa Ngôn Ngữ : BookStack hỗ trợ nhiều ngôn ngữ, giúp mở rộng sự tiện lợi và sử dụng cho người dùng trên khắp thế giới.
  • Tích Hợp Tìm Kiếm Hiệu Quả : Tích hợp tính năng tìm kiếm mạnh mẽ để giúp người dùng dễ dàng tìm kiếm thông tin trong hệ thống.
  • Mã Nguồn Mở và Tích Hợp Linh Hoạt : Là một dự án mã nguồn mở, BookStack cho phép cộng đồng người phát triển đóng góp và tùy chỉnh theo nhu cầu cụ thể của họ.

Các bước cài đặt

Bước 1 : Đăng nhập vào cPanel

Đầu tiên, đăng nhập vào tài khoản cPanel của bạn. Sử dụng thông tin đăng nhập được cung cấp bởi nhà cung cấp dịch vụ hosting.

CleanShot 2023 12 14 at

Bước 2: Tạo Cơ sở Dữ liệu MySQL

Mở mục “MySQL® Database Wizard” trong cPanel

CleanShot 2023 12 14 at

Điền tên database sau đó bấm Next Step

CleanShot 2023 12 14 at

Điền tên database user và password sau đó bấm Create User

CleanShot 2023 12 14 at

Bước cuối tích vào ALL PRIVILEGES để cho phép toàn quyền user vào database , sau đó bấm Next Step là hoàn tất viêc tạo cơ sở dữ liệu

CleanShot 2023 12 14 at

Bước 3: Tải và cài đặt BookStack

Truy cập trang chính thức của BookStack để tải về phiên bản mới nhất: https://www.bookstackapp.com

Mọi người có thể mở link Github để tải về máy cá nhân rồi upload lên hosting , ở đây thì mình tải trực tiếp về hosting bằng lệnh ở trong phần Terminal của hosting luôn nhé :

CleanShot 2023 12 14 at

Di chuyển vào thư mục cần cài ,và tải xuống mã nguồn của BookStack từ kho lưu trữ GitHub bằng lệnh sau:

cd bookstack.quyenlt.com
git clone https://github.com/BookStackApp/BookStack.git --branch release --single-branch bookstack
CleanShot 2023 12 14 at

Tiếp theo, cài đặt các gói phụ thuộc của BookStack bằng lệnh Composer:

cd bookstack
composer install
CleanShot 2023 12 15 at

Chỉnh sửa tệp .env để cấu hình kết nối cơ sở dữ liệu mà đã tạo ở bước 2 nhé . Chạy lệnh sau để tạo tệp .env:

cp .env.example .env
vi .env
CleanShot 2023 12 15 at

Sau khi chỉnh sửa xong, lưu lại và chạy các lệnh sau để hoàn thiện quá trình cài đặt:

php artisan key:generate
CleanShot 2023 12 15 at

Chạy lệnh sau để kết nối với database trong file .env đã config :

php artisan migrate --force
CleanShot 2023 12 15 at

Tới đây mọi người mở File Manager ở hosting và di chuyển toàn bộ thư mục bên trong bookstack ra ngoài Doucument Root của domain :

CleanShot 2023 12 15 at

Tiếp theo tạo 1 file .htaccess và thêm đoạn cấu hình sau để website đọc thư mục public của mã nguồn trước nhé

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_URI} !^/public/ 

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f



RewriteRule ^(.*)$ /public/$1 
#RewriteRule ^ index.php [L]
RewriteRule ^(/)?$ public/index.php [L] 
</IfModule>
CleanShot 2023 12 15 at 00.19.25@2x

Bước 4 : Kiểm tra kết quả

Nào chúng ta cùng mở trình duyệt lên và gõ http://IP hoặc http://domain.com và tận hưởng thành quả nhé các bạn. Chúng ta chỉ cần truy cập bằng tài khoản mặc định là được rồi nhé

User: admin@admin.comPass: password

CleanShot 2023 12 15 at

Kết luận

Trên đây là hướng dẫn cài đặt BookStack trên CPanel. Sau khi hoàn tất quá trình cài đặt, bạn có thể truy cập vào BookStack thông qua trình duyệt web và bắt đầu xây dựng và quản lý các tài liệu của mình một cách dễ dàng. Hy vọng rằng bài viết này đã giúp bạn hiểu rõ về quy trình cài đặt BookStack và sẽ mang lại lợi ích cho công việc của bạn.Chúc các bạn cài đặt thành công và có thể bắt đầu sử dụng nó để quản lý kiến thức và tài liệu của mình một cách hiệu quả.

Đánh giá

Tham gia nhóm hỗ trợ Server - Hosting

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

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign