Vì nhiều bạn hỏi về cách lập một forum Invision Power Board nên mình xin viết một bài hướng dẫn cụ thể cho những ai mới bắt đầu tập làm forum. Nếu có gì không hiểu hay cần thắc mắc, các bạn cứ hỏi tại đây.
Ok, bắt đầu nào!
Đầu tiên các bạn cần biết qua về forum IPB: đây là một forum được viết bằng ngôn ngữ lập trình máy chủ (server side scripting) PHP và sử dụng cơ sở dữ liệu MySQL. Có nghĩa là host của bạn phải hỗ trợ PHP và MySQL.
(Cho những bạn chưa có khái niệm về host: Host là gì? Đó là một máy chủ chạy liên tục gần như 24/7, nơi sẽ lưu trữ toàn bộ các thư mục, file của trang web của bạn - nếu bạn muốn làm một website, việc đầu tiên bạn phải làm là kiếm 1 host)
Hiện nay có rất nhiều host hỗ trợ PHP, MySQL, và quan trọng nhất là chúng free! Các bạn có thể vào một trang tìm kiếm và gõ từ khóa: "free php host" (không có ngoặc kép) thì sẽ tìm được rất nhiều free host như vậy. Các bạn hãy chọn host nào hỗ trợ FTP, và hỗ trợ giải nén trên host thì càng tốt.
Xong vấn đề host rồi, giờ đến vấn đề lập forum trên host:
Các bạn hãy download forum IPB
tại đây. Sau khi download, giải nén ra các bạn sẽ có 3 folder: upload, Tools_and_Scripts, và Documentation. Các bạn hãy đổi tên thư mục upload thành 'forums' rồi upload lên host sử dụng một chương trình FTP - đây là một công cụ cho phép bạn kết nối với host của bạn để upload & download các file theo giao thức file transfer protocol. Các bạn có thể kiếm một chương trình FTP tại box "Công cụ làm web". Nếu host các bạn hỗ trợ giải nén thì bạn hãy nén thư mục "forums" (đổi tên từ thư mục 'upload') lại rồi hẵng upload lên host, sau đó thực hiện giải nén trên host - thế này sẽ nhanh gấp hàng chục lần bạn upload các file & thư mục chưa được nén lên.
Sau khi đã upload lên forum, các bạn hãy CHMOD các folder như sau:
"skin_cache" & "uploads": 755
Nếu trong lúc cài đặt gặp lỗi thì hãy CHMOD lại thành 777
"conf_global.php": 666
Nếu trong lúc cài đặt gặp lỗi thì hãy CHMOD thành 777
Sau đó bạn hãy vào khu vực quản lý host của mình tạo một cơ sở dữ liệu Mysql. Các thông số để tạo một cơ sở dữ liệu gồm có: tên cơ sở dữ liệu, tên người sử dụng & password.
Tạo xong cơ sở dữ liệu rồi, các bạn hãy mở trình duyệt ra và gõ địa chỉ tới thư mục forums/install trên host của bạn. VD:
http://mysite.com/forums/installTrang web hướng dẫn cài đặt hiện ra, bạn hãy nhấn nút Proceed ở dưới cùng. Bạn sẽ tới một trang mà bạn phải điền các thông tin sau cho forum:
- SQL Host: Tên host mysql của bạn, thường bạn cứ để mặc định localhost là được (một số host có thể phải dùng mysql - nhưng số này không nhiều)
- SQL Database Name: Tên cơ sở dữ liệu
- SQL Username: Tên người dùng
- SQL Password: Mật khẩu của bạn
- SQL Table Prefix: Bạn để trống
Trong phần Your Admin Account:
- Username: tên bạn trong forum (ví dụ tên mình trong forum này là Tacaza)
- Password: mật khẩu bạn trong forum
- Re-type your password: nhập lại mật khẩu của bạn
- Email Address: địa chỉ email của bạn
Sau khi điền các thông tin này, bạn nhấn nút 'Proceed'. Sau khi cài đặt xong (bạn thấy trình duyệt ko chạy nữa), bạn chỉ việc nhấn các nút "Click here to continue", "click here to finish" và "click here to login". Diễn đàn của bạn đã được cài đặt!
Sau khi login vào diễn đàn, bạn có thể quản lý diễn đàn của mình bằng cách click vào Admin CP để vào phần quản lý của admin. Tại đây các bạn có thể quản lý các diễn đàn, thành viên và rất nhiều thứ khác. Các bạn hãy tự tìm hiểu các tính năng của ACP.
Còn một việc nữa: ngay sau khi cài đặt xong các bạn hãy xóa thư mục install trong thư mục forums đi (bằng FTP).
Công việc tiếp theo là các bạn sẽ phải tiến hành hack các mod cho diễn đàn (mod = modification). Những mod cơ bản là bộ gõ tiếng Việt, Việt hóa diễn đàn, thay skin, bảo mật cho diễn đàn... các bạn có thể xem hướng dẫn cách hack các mod này tại box "Invision Power Board modifications".
Vậy là bạn đã trở thành một admin rồi đấy ;)
Chúc các bạn vui vẻ!
Nếu có gì thắc mắc các bạn cứ hỏi tại đây, mình sẽ trả lời hết :D