Copyright© Mat Bao Company. All Reserved.
Sử dụng nội dung ở trang này và dịch vụ tại Mắt Bão có nghĩa là bạn đồng ý với Thỏa thuận sử dụng và Chính sách bảo mật của chúng tôi.
Công ty cổ phần Mắt Bão - Giấy phép kinh doanh số: 0302712571 cấp ngày 04/09/2002 bởi Sở Kế Hoạch và Đầu Tư Tp. Hồ Chí Minh.
Giấy phép cung cấp dịch vụ Viễn thông số 247/GP-CVT cấp ngày 08 tháng 05 năm 2018.
PhpBB là gì?
PhpBB là một gói phần mềm có chức năng xây dựng diễn đàn, được viết bằng ngôn ngữ PHP và sử dụng cơ sở dữ liệu MySQL. Các tính chất nổi bật của phpBB là gì?
Là một phần mềm miễn phí và cung cấp các tính năng hữu ích có sẵn, đây là công cụ xây dựng diễn đàn phổ biến nhất hiện nay. Cái tên phpBB là từ viết tắt của cụm PHP Bulletin Board.
PhpBB2 là gì?
PhpBB2 là một phiên bản của phpBB được phát triển từ những năm 2001, 2002 và chính thức ngưng hỗ trợ vào ngày 1 tháng 1 năm 2019 bởi sự xuất hiện của phiên bản mới nhất phpBB3.
Mặc dù diễn đàn chính thức hỗ trợ phiên bản phpBB2 đã đóng cửa song một số trang web support vẫn còn hoạt động. Hiện nay, nhiều website vẫn tiếp tục dùng phiên bản này vì giao diện đơn giản, được thiết kế tách biệt PHP và HTML, tương thích nhiều cơ sở dữ liệu, dễ tùy biến bằng MODs…
PhpBB3 là gì?
PhpBB3 là phiên bản mới nhất của phpBB được tích hợp nhiều tính năng mới mạnh mẽ hơn. Theo đó, nó có thể giúp bạn thiết kế Admin Control Panel, Moderator Control Panel, và User Control Panel tách biệt, bổ sung thêm các nguồn cơ sở dữ liệu mới, không giới hạn subforums, tùy chỉnh BBCode, cấp phép hệ thống đa cấp…
Cấu trúc lập trình của phpBB3 hoàn toàn khác biệt so với phpBB2. Cùng với nhiều công cụ tối ưu được bổ sung, phpBB3 trở nên phức tạp hơn, khiến nhiều Web admin bị hạn chế.
Ưu điểm và nhược điểm của phpBB là gì?
Hãy cùng Mắt Bão điểm qua tất cả những ưu và nhược điểm của phpBB:
Ưu điểm phpBB là gì?
- Tối ưu về tốc độ.
- Ít tốn băng thông và dung lượng host.
- Có nhiều MODs không thua kém vBB và các gói phần mềm tương tự
- Hỗ trợ nhiều loại cơ sở dữ liệu.
Nhược điểm của phpBB là gì?
- Hệ thống MOD không phong phú
- Khó cài MOD, dễ gặp lỗi trong quá trình cài.
- Việc nâng cấp lên phiên bản mới tương đối phức tạp.
- Cộng đồng hỗ trợ ở Việt Nam không nhiều.
MODs là gì?
Khái niệm MODs trong phpBB cũng khá giống các phần mềm khác. MODs được hiểu là các thay đổi (modifications) được tạo ra từ cộng đồng người dùng phpBB giúp đa dạng hệ thống tính năng cho phpBB. Các bản MOD được chia sẻ trên trang phpBB.com sẽ được đội Mod kiểm tra và bảo mật an toàn thông tin người dùng.
MODX là gì? Mối quan hệ MODX với phpbb là gì?
MODX có chuẩn XML được sử dụng để mô tả cách thay đổi hệ thống phpBB khi thực hiện các sửa đổi. MODX được phát hành bởi phpBB MOD Team, chủ yếu dùng cho các MOD phpBB.
Theo phpBB MOD Team, tất cả các MOD của phpBB3 cập nhật cơ sở dữ liệu MOD theo chuẩn trình bày và đóng gói mới nhất của MODX. Việc thống nhất theo chuẩn định dạng XML sẽ giúp việc cài MOD bằng công cụ tự động (AutoMOD) trở nên dễ dàng hơn.
AutoMOD là gì? Mối quan hệ AutoMOD với phpbb là gì?
AutoMOD cũng là một sản phẩm của phpBB MOD Team, cho phép cài tự động các gói MODs của phpBB3(định dạng MODX). Nhờ có AutoMOD mà thao tác cài đặt trở nên đơn giản hơn.
Để bắt đầu, người sử dụng tải các MOD lên thư mục của AutoMOD và chạy ứng dụng này. Lúc này, hệ thống sẽ đọc và chạy các tệp lệnh, tùy vào cấu hình máy chủ mà hệ thống sẽ chèn các thay đổi vào vị trí thích hợp bằng FTP. Hoặc, hệ thống sẽ tạo ra một kho lưu trữ của các tệp tin nén thay đổi cho người dùng sao chép vào đúng vị trí.
Cách cài đặt phpBB
Để tiến hành cài đặt phpBB, hãy kiểm tra những điều khoản phpbb được yêu cầu dành cho gói hosting. Nếu host bạn đang dùng đã hỗ trợ những điều kiện trên, hãy tiếp tục tiến hành đăng nhập tài khoản hosting và truy cập vào FTP hoặc File Manager.
Cách cài phpBB thủ công
Dù cài đặt thủ công sẽ mất nhiều thời gian hơn nhưng đây là phương pháp mà bạn có thể sử dụng được cho tất cả hosting platform.
Bước 1: Tạo cơ sở dữ liệu MySQL cho phpBB
Hầu hết các gói thuê hosting hiện nay đều hỗ trợ Cpanel, nên bạn chỉ cần tìm khu vực DATABASES, chọn MySQL DataBase, nhập tên Database muốn tạo và nhấn Create Database.
Các bài viết có chủ đề liên quan mà độc giả nên xem qua:
- Sau đó, tìm ngay bên dưới sẽ có mục Add New User.
- Điền tên (username) và mật khẩu (password) để tạo tài khoản người dùng.
Cuối cùng là thêm người dùng vào Database vừa tạo và cấp quyền cho user.
Bước 2: Tải file cài phpBB forum lên host
Download phpBB phiên bản mới nhất
Bạn có thể dùng FTP để upload file hoặc truy cập trực tiếp vào File Manager trong Cpanel. Hãy chú ý rằng sau khi tải lên, file cài được giải nén ở đúng thư mục cài đặt forum.
Để biết thêm chi tiết về cách sử dụng FTP mời bạn xem qua:
Bước 3: Cài đặt phpBB forum
Mở trình duyệt và truy cập vào tên miền đã đăng ký của bạn, địa chỉ sẽ có dạng domain.com/directory với domain.com là tên miền và directory là tên thư mục chứa file cài đã tải lên.
Ví dụ: Khi upload file cài vào vào public.html (thư mục gốc) và giải nén, đường dẫn truy cập sẽ có dạng domain.com/phpbb3.
Bước 4: Chọn Install để tiến hành cài đặt.
Bước cài đặt cơ sở dữ liệu MySQL đã được thực hiện ở trên nên chúng ta sẽ tiếp tục nhấn Install.
Nhập thông tin admin (người quản trị) cho phpBB và nhấn Submit.
Tiếp theo, bổ sung các thông tin cơ sở dữ liệu đã tạo bao gồm:
- Database Type sẽ tùy thuộc vào nhà cung cấp.
- Database server hostname or DSN thông thường sẽ là localhost.
- Database server port có thể bỏ trống, port mặc định được dùng là 3306.
- Database username là tên tài khoản người dùng đã tạo ở bước 1.
- Database password là mật khẩu người dùng đã tạo ở bước 1.
Prefix for tables in database mặc định là phpBB_ . Tuy nhiên, bạn nên đổi prefix mới hoặc ít nhất là thêm vào vài ký tự để tăng tính bảo mật. Ví dụ: phpBBasd_ để hạn chế các cuộc tấn công MySQL injections. Nhấn Submit để hoàn tất.
Bước 5: Cài đặt cấu hình Server configuration
Tiếp tục, cấu hình Server configuration:
- Cookie secure để bảo vệ dữ liệu người dùng, yêu cầu SSL certificate, nếu không có chứng chỉ SSL hãy chọn No.
- Force server URL settings: nếu bạn đang dùng HTTPS hãy chọn Yes, ngược lại chọn No.
- Domain Name tên miền được dùng để cài đặt phpBB forum.
- Port mặc định là 80, chỉ nên đổi khi bị trùng port.
Script Path nơi chứa script của phpBB, dùng / khi muốn truy cập trực tiếp qua tên miền hoặc /directory(thư mục chứa file cài đã giải nén). Ví dụ: đặt file cài trong thư mục phpBB3 thì hãy điền ở đây là /phpBB3 và nhấn Submit.
Cấu hình Email cho phpBB forum
Mục “Enable board-wide emails” sẽ kích hoạt hoặc tắt cài đặt Email cho phpBB. Chỉ chọn enable khi bạn có chứng chỉ SSL ngược lại, chọn Disable khi không có chứng chỉ này.
Mục “Use SMTP server for email” có chức năng cấu hình giao thức SMTP cho phpBB forum. Tại đây, bạn sẽ cần điền thông tin SMTP như:
- SMTP server address
- SMTP server port
- Authentication method for SMTP
- SMTP username, và SMTP password để cấu hình.
Trong trường hợp không sử dụng, hãy chọn No.
Bước cuối cùng là chọn ngôn ngữ, đặt tiêu đề và viết một đoạn mô tả ngắn. Để sử dụng tiếng Anh hãy chọn British English hoặc tải các gói ngôn ngữ khác tại đây. Sau đó nhấn submit để hoàn tất và bạn đã có thể truy cập diễn đàn bằng URL trên trình duyệt.
Cách cài phpBB qua Softaculous Apps Installer
Trường hợp sử dụng Cpanel Hosting, có thể cài đặt phpBB bằng Softaculous Apps Installer.
Bước 1: Mở Softaculous tại mục SOFTWARE trong Cpanel, nhập vào ô tìm kiếm phpBB và nhấn Install Now để tiến hành cài đặt.
Bước 2: Điền các thông tin cài đặt
- Bấm “Choose Protocol” chọn giao thức HTTP hoặc HTTPS.
- Bấm “Choose Domain” để chọn tên miền cần truy cập.
- Bấm “In Directory” để xác định thư mục gốc chứa file phpBB. Ở đây, thư mục mặc định là domain.com/phpbb nhưng nếu bạn để trống, diễn đàn phpBB forum sẽ được cài trực tiếp trên tên miền của bạn (ví dụ: domain.com).
- “Board Settings” sẽ hỏi bạn điền thông tin cụ thể hơn như Board Name, Site Description và Board E-mail.
- Ở mục “Admin Account”, hãy nhập thông tin quản trị của forum.
- Trong mục Choose Language, bạn sẽ chọn ngôn ngữ cho forums. Các ngôn ngữ có sẵn trong bản cài này là: English, Arabic, Dutch, French, Greek, Italian, Persian, Polish, Portuguese, Russian, Spanish.
- “Advanced Options section” là nơi cấu hình backups tự động cho for phpBB, chọn số lượng backups được giữ trong Backup Rotation. Khi đạt số lượng giới hạn, Softaculous sẽ xóa bản backup cũ nhất và lưu bản phpBB cho tên mới.
- Nhấn nút Install để hoàn tất và truy cập qua trình duyệt để kiểm tra.
Cách cài phpBB trên Windows
Các phần mềm cần tải về bao gồm: MySQL, Apache Httpd, phpBB.
Truy cập tập tin cấu hình của Apache Httpd là httpd.conf và chỉnh sửa 3 thông số sau.
Cách cấu hình phần mềm phpBB
Phần này Mắt Bão sẽ thực hiện trên Localhost. Để tìm hiểu về Localhost, Mắt Bão mời độc giả xem bài viết sau:
Mục cấu hình cơ bản
Ở mục cấu hình cơ bản, bạn sẽ phải hoàn tất những phần dưới đây:
Bước 1: Basic Configuration
- Default board language: English.
- Database Type: loại CSDL đã cài đặt.
- Choose your installation method: chọn Install.
Bước 2: Database Configuration
- Database Server Hostname/DSN: tên server CSDL là localhost nếu cài trên localhost. Trong trường hợp server CSDL và Server Forum khác nhau, bạn phải khai báo đường dẫn tuyệt đối. Ví dụ: http://host.yourdomain.com.
- Your Database Name: tên của CSDL đã tạo.
- Database Username: tên người dùng đã tạo trong bước tạo CSDL.
- Database password: mật khẩu của tài khoản người dùng.
- Prefix for tables in database: Mặc định là phpbb_, hoặc có thể thêm bớt, tùy nhu cầu.
Bước 3: Admin Configuration
- Admin Email Address: địa chỉ email của người quản trị.
- Domain Name: localhost nếu cài trên localhost hoặc tên miền riêng.
- Server Port: mặc định là 80, thay đổi nếu port đã sử dụng.
- Script Path: đường dẫn đến thư mục chứa file cài đặt phpBB.
- Admin Username: tên truy cập của người quản trị forum.
- Admin Password: mật khẩu của người quản trị forum.
Cuối cùng click chọn Start install.
Tiếp theo người dùng sẽ được đề nghị download về tập tin config.php đặt vào thư mục cài đặt phpBB. Sau đó hãy xóa 2 thư mục install và contrib trong thư mục cài đặt. Giờ đây, bạn đã có thể vào forum để sử dụng, chỉnh sửa tùy ý bằng cách nhập http://localhost hoặc IP trong trình duyệt.
Quản trị diễn đàn phpBB
Bước 1: Quản lý diễn đàn bằng cách tạo Phân Loại.
Bước 2: Tạo diễn đàn cho phân loại và chọn Nhóm chuyên mục chứa diễn đàn.
Bước 3: Kết quả thu được, bạn có thể tùy chỉnh thêm tại mục Xét quyền và Quản lý.
Bước 4: Tạo các nhóm để cùng điều hành diễn đàn.
Bước 5: Thực hiện việc phân quyền cho nhóm.
Bước 6: Kết quả thu được.
Các diễn đàn online mặc dù không còn xa lạ nhưng chúng vẫn là những cộng đồng đông đảo nhất, nơi những người có cùng sở thích, hoạt động trong cùng một lĩnh vực,… trò chuyện, trao đổi với nhau. Qua bài viết tổng hợp các thông tin chi tiết về “phpBB là gì?“. Bao gồm phân tích, đánh giá, hướng dẫn cài đặt… này, chúng tôi hy vọng bạn đã có thể tự tạo ra cho mình một diễn đàn và quản lý nó hiệu quả.
Chuyên gia SEO và yêu thích lập trình Website, đặc biệt với nền tảng WordPress.