T O DI N ĐÀN B NG MÃ NGU N MyBB Ồ Ạ Ằ Ễ
Ằ Ạ
ầ
Tr ả ướ I. T O LOCALHOST B NG APPSERV 1. T i ph n m m Appserv 2.5.10 ề ủ ở ặ ạ
ạ
ề ằ
ả ậ ủ ư ử ụ ầ ủ ộ ỏ
ỏ ơ c khi cài đ t trên máy ch ( ph m vi nh h n là hosting) thì b n hãy cài đ t MyBB trên máy tính c a ủ ặ mình b ng cách s d ng ph n m m Appserv gi l p máy ầ ch . Đây là m t ph n m m mô ph ng máy ch nh ề Apache, PHP, MySQL
i phiên b n Appserv 2.5.10 ả link download: www.appservnetwork.com chúng ta ả
Khi t ộ
ể ế ạ ệ ấ
nên t 2. Cài đ t Appserv ặ i xong, nh n đôi chu t vào nó đ ti n hành cài ả ấ đ t. C a s Appserv 2.5.10 Setup hi n ra, b n nh n Next, ử ổ ặ r i nh n I agree. ấ ồ
ể ọ ư ụ ạ
Ti p theo, b n có th ch n th m c cài đ t c a Appserv ế i khung Destination Folder. Khi xong, b n nh n Next. t ạ ặ ủ ấ ạ
c Apache HTTP ấ ướ ế
r i ti p t c nh n Next cho đ n b ồ ế ụ Server Information, b n đi n vào ô Server Name là ạ localhost,đia ch mail, đ m c đ nh s 80 t i ô Apache ề ể ặ ị ạ ố ỉ
HTTP Port, nh n Next. ấ
ạ ậ
ủ ị
c MySQL Server Configuration, b n nh p m t T i b ậ ạ ướ kh u qu n tr máy ch MySQL vào hai ô Enter root ả ẩ password và Re-enter root password, nh n nút Install. ấ
i là b n ch máy tính làm vi c, khi xong ờ ạ ệ
ấ ạ ể ế ặ
ả
Công vi c còn l ệ nh n Finish đ k t thúc quá trình cài đ t Appserv. trong quá trình cài đ t s g p ph i thông báo b o m t ậ ả ặ ẽ ặ ủ c a Windows yêu c u b n cho phép ti n trình c a ạ ầ ủ c di n ra bình th Appserv đ ng, n u không các tính ế ế ượ ườ ễ
ạ ể ệ ẽ ị
ạ ở ở ữ ệ
ị ậ ạ ệ
ạ ủ ồ ộ
ị ề
ặ ẩ ậ ể
ớ ể ươ ấ ầ ng trình ghi nh cho l n
ả ồ
ở ượ ạ i ấ
c cung c p hoàn toàn mi n phí t ờ ể
ế t ượ ng ớ
ế ả ồ ấ
ế i gói mã ngu n, b n nh n vào liên k t ạ ể ả ồ ế ấ
i v , b n b m chu t ph i vào t p tin ộ ấ ả ậ
ấ
ả ề ạ ọ ư ụ ư ụ ệ ổ ể
c nh ng ph i th ng nh t cho ư ả ố
năng c a nó s b vô hi u hóa. Đ cho phép, b n nh n ấ ủ Allow access. 3. T o c s d li u B n nh p vào thanh Address c a trình duy t IE đ a ch ỉ http://localhost/phpmyadmin, r i h p tho i Connect to localhost đi n vào hai ô Username giá tr root, Password là m t kh u lúc cài đ t Appserv, có th đánh d u vào ô Remember my password đ ch đăng nh p sau. ậ II. CÀI Đ T MyBB Ặ 1. T i mã ngu n MyBB Gói mã ngu n m đ ễ ồ trang ch www.mybb.com, tính đ n th i đi m vi ủ chuyên đ này MyBB có phiên b n 1.6 v i dung l ề nén 1,78MB. Đ t Download Now > r i nh n ti p Download Now MyBB 1.6. 2. Cài đ t MyBB ặ Ngay sau khi t ư ụ mybb_1600.zip ch n Extract Here. Khi đó, trong th m c s xu t hi n hai th m c con Upload và Documentation, ẽ b n hãy đ i tên th m c Upload thành diendan (có th ạ thành các tên khác cũng đ ấ ượ c quá trình cài đ t) và sao chép, dán nó vào th m c ư ụ ặ ả www c a Appserv. ủ
ồ ạ ậ ườ ở ộ ẫ ng d n
ấ
B n kh i đ ng IE r i nh p vào đ localhost/diendan/install/index.php, nh n Enter. . Quá trình cài đ t MyBB s tr i qua 11 b
b ấ ẽ ả ồ ướ ộ ố
ẽ ể ướ
ầ
ể
ạ c, b n ặ nh n nút Next c đ u tiên, r i xem qua m t s quy ở ướ ầ c hai, nh n Next. K đ n: đ nh s d ng mã ngu n b ế ế ấ ồ ở ướ ử ụ ị c 3): MyBB s ki m tra -B c Requirements Check (b ướ các yêu c u các thông s nh : t p tin config.php có th ể ố ư ậ ư ụ ghi vào không (Configuration File Writable), th m c Cache, File Uploads, Avatar Uploads có th ghi không (Cache-File Uploads-Avatar Uploads Directory Writable), …nh n Next. ấ
c quan tr ng, ướ ướ
ả ề ọ ồ
ặ ị
ậ
ẩ ậ
ạ ỗ ả
-B c Database Configuration: Đây là b c n ph i đi n đ y đ và chính xác các thông tin. G m có: ầ ủ ầ Database Engine (lo i c s d li u nên dùng MySQL ạ ơ ở ữ ệ Improved), Database Server Hostname (m c đ nh là localhost), Database Username (nh p vào root), Database ơ ở ữ ệ Password (m t kh u), Database Name (tên c s d li u, ề ố ứ đ ng nh đã t o là forummybb), Table Prefix (ti n t tr ơ ở ữ ệ m c đ nh). Khi xong nh n Next đ chuy n sang b ể ấ c m i b ng trong c s d li u), Table Encoding (gi ữ ướ ế c k ư ướ ặ ị ể
ạ ả ơ ở ữ
ả ệ ạ
ấ ơ ở ữ ệ ể
ặ ị ượ ệ ấ
ề ễ
ặ ạ ư ậ ặ ể ể ố
ậ ị ỉ
ặ
ệ c g i khi cài đ t trên hosting). Các thi ế ậ ặ
ti p.ế -B c Table Creation s k t n i và t o b ng c s d ướ ẽ ế ố li u, nh n Next. ấ ệ -B c Data Insertion thông báo vi c t o b ng, đ a d ư ữ ướ li u c b n vào c s d li u thành công, nh n Next đ ệ ơ ả ti p t c. ế ụ -B c Theme Installation thông báo các ch đ và m u ẫ ướ ủ ề c cài đ t, nh n Next. giao di n m c đ nh đã đ ế ậ ơ -B c Board Configuration: B n đ a ra các thi t l p c ướ b n v di n đàn: Forum name (nh p vào tên di n đàn), ễ ả Website name (có th đ tr ng ho c nh p tùy ý), Website URL (đ a ch website), Contact Email (đ a ch th đi n t ỉ ư ệ ử ị ư ỉ dùng đ MyBB liên h khi đã cài đ t thành công, th ch ể đ t l p này có ượ ử th thay đ i sau khi đăng nh p vào Admin Control Panel. ậ ể ổ
-B c Administrator User: B n đi n các thông tin v ướ ề ạ ề
ả ườ
ậ ị ễ ẩ ả
i ậ ạ ể ư
ẩ ậ ừ
i qu n tr di n đàn Username (tên tài kho n), ng ả Password (m t kh u qu n tr ), Retype Password (nh p l ị m t kh u), Email Address (đ a ch th đi n t ). L u ý, đ ỉ ư ệ ử ị ậ b o m t tài kho n qu n tr tránh s d ng các t ử ụ ị ả ả Administrator ho c Admin. ả ặ
c cu i cùng c a quá trình ố ủ ướ
ướ ặ
ế ờ ạ ặ
t đã cài đ t thành công. Bây gi ể ế ễ ậ
ấ ặ ả ế ể
ễ
-B c Finish Setup: Đây là b cài đ t, b n s th y thông báo Your copy of MyBB has ạ ẽ ấ successfully been installed and configured correctly cho , b n có th nh n vào bi ể ấ liên k t MyBB đ truy c p ngay vào di n đàn ho c nh n ị vào liên k t Admin Control Panel đ vào trang qu n tr di n đàn. III. QU N LÝ DI N ĐÀN Ả Ễ
ặ ạ ễ
ế t
ộ ệ ầ ể ủ ậ
ị ạ ả
ồ
Password (m t kh u). ạ ị Khi cài đ t xong, b n đã có m t di n đàn t i đ a chỉ http://localhost/diendan và vi c c n làm là ph i thi ả k l i theo phong cách c a mình. Đ truy c p vào tài ế ạ kho n qu n tr , b n truy c p ậ ả ậ vàohttp://localhost/diendan/admin/index.php r i nh p vào Username (tên đăng nh p) và ẩ ậ ậ
ậ ậ
ấ
ậ ướ ả ạ i bi u ể ị
ệ
ả Ở ậ ạ
ệ ả
ủ
ả
Ngoài ra còn có cách đăng nh p khác là b n truy c p vào di n đàn, nh n liên k t ế Login bên d ễ ấ ngượ MyBB > nh p vào tài kho n qu n tr > nh n t ả ế Admin trang hi n ra, b n nh n vào liên k t nút Login. ạ ấ CP, r i nh p l i tài kho n qu n tr m t l n n a ị ộ ầ ữ ả ồ ồ Giao di n trang qu n lý khá thân thi n và đ n gi n g m ả ơ ệ ủ Admin c a có các menu ngang Home (trang ch ễ t l p di n CP),Configuration (các tính năng thay đ i thi ế ậ ổ đàn), Forums & Posts (qu n lý chuyên m c và bài ụ ả vi ườ i t),ế Users & Groups (qu n lý thành viên và nhóm ng ệ Tools & dùng), Templates & Style (qu n lý giao di n), Maintenance(nhóm các công c khác). ả ụ
ờ ữ
Bây gi ể ắ ủ MyBB. năng qu n lý di n dàn c a , chúng ta có th b t tay vào khám phá nh ng tính ả ễ
1. Qu n lý chuyên m c và bài vi ụ ả t ế
ấ ậ
ự
ộ ắ ế
ườ ế ấ
t c các
ợ t. V i tính ớ ả ấ ả t trên di n đàn ễ ụ ế
V n đ đ ấ ủ c xem là quan tr ng b c nh t c a ọ ề ượ di n đàn có tính ch t quy t đ nh đ n s l ng khách truy ế ố ượ ế ị ấ ễ c p, đó chính là n i dung. Do đó, b n c n xây d ng các ạ ầ ậ ệ ợ i chuyên m c và s p x p chúng sao cho phù h p, ti n l ụ nh t cho ng i xem, là r t c n thi ấ ầ năng Forums & Posts, b n s d dàng qu n lý t ạ ẽ ễ chuyên m c, chuyên m c con và bài vi ụ m t cách hi u qu nh t. ấ ả ệ ộ
Forums & ấ ạ
ể ự ấ ồ
Đ th c hi n, b n nh n vào menu Posts r i nh n nút ch nọ Edit Forum đ thay đ i. ệ Options (phía sau chữ My Caterogy) > ể ổ
ổ ạ trang m i hi n ra, b n đ i l ệ
ạ i ô ạ
ẳ ), nh p vài l ậ ề
Title (ch ng h n đ i ờ Description, các thông tin còn l i gi ữ
Save Forum ở ố
đ i v i chuyên m c ng t ớ Ở chuyên m c này t ụ Category thànhV chúng tôi i khung t ạ r i nh n nút ấ ồ th c hi n t ệ ươ ự i tiêu đ c a nhóm ề ủ ổ My ạ ắ i chú thích ng n nguyên, ạ cu i trang. Khi xong, b n cũng ạ ụ My Forum. ự ố ớ
1.1. T o nhóm chuyên m c m i ớ ụ ạ
ề ạ
ề , b n có th ấ ằ
ạ
ậ
Ngoài nhóm chuyên m cụ V chúng tôi ể thêm nhi u nhóm chuyên m c khác, b ng cách nh n vào ụ ẻ Forum Management). thẻ Add New Forum (c nh th ọ Category ở Trong khung Add New Forum, b n ch n ạ Title, chú thích ng nắ i ô m cụ Create to, nh p tiêu đ t ề ạ ụ iạ Description, Parent Forum (vì t o nhóm chuyên m c t ạ
nguyên giá tr ị None), Display Order (th t ứ ự ể hi n
nên gi ữ th , nh p s 2). ậ ố ị
t l p phân quy n bên d ề ế ậ
ề ầ nguyên, vì i c gi ướ ứ ữ ạ t l m. Khi xong, b n ế ắ
V các thi nhóm chuyên m c không c n thi ụ nh nấ Save Forum.
1.2.T o chuyên m c và chuyên m c con ụ ụ ạ
ạ ạ
ộ
ụ ể ạ ụ ạ ư ụ
ụ
Sau khi đã t o nhóm chuyên m c, b n c n t o ra ầ ạ ấ Add các chuyên m c thu c m i nhóm. B n cũng nh n ỗ ọ Forum ở New Forum đ t o chuyên m c nh ng ch n ạ i m cụ Create to và ch n nhóm chuyên m c ch a nó t ứ tr ọ ngườ Parent Forum.
ạ ầ
ế ế ụ ề ạ ộ ễ ng truy c p vào di n ậ ố ượ
ề Administrator (qu nả
ị
ờ Banned (đ i t ng b Awaiting Activation (thành viên đang ch kích ố ượ ị
ặ
i dùng ủ K đ n, b n c n phân quy n ho t đ ng c a chuyên m c cho các nhóm đ i t đànGuest (khách), Registered (thành viên), Super Moderators (đi u hành viên chính), tr viên), ho t),ạ Moderators (đi u hành viên), ề c m), xong nh n ấ Save ấ 2. T t o b cài đ t giao di n ệ ự ạ ộ MyBB còn có m t tính năng đ c đáo là giúp ng ộ ộ ườ
ệ ế ế ạ ấ
ạ ồ ệ
tr ở ườ ệ
ọ t k giao di n. C nh th Theme, b n nh n ch n thi t ẻ ự th Create New Theme r i nh p tên giao di n mu n t o ố ạ ở ậ ẻ ng Parent Theme, ô Name, ch n giao di n ch a nó ứ ọ nh n Create New Theme. ấ
ạ ẻ ử ữ ậ ỉ
ị ạ
T i th Edit Stylesheets, b n c n ch nh s a nh ng t p tin ạ ầ có đ nh d ng css (global.css, usercp.css, modcp.css, star_racings.css, showthread.css). Minh h a v i t p tin ọ ớ ậ global.css, b n nh n nút Options > ch n Edit Style. ạ ấ ọ
ỉ ớ ệ ử ứ
ơ ả ỉ
ự ế ố ớ ứ
ọ
ị ở
ướ
trang m i hi n ra, có hai hình th c ch nh s a Simple Ở ử Mode (đ n gi n) và Advanced Mode (nâng cao, ch nh s a tr c ti p trên các đo n mã css). Đ i v i hình th c Simple ạ Mode, b n ch n m c tr ng Selector r i thay đ i các ụ ở ườ ạ ổ ồ ề i: Background (màu n n), trong khung bên d giá tr ướ Color (màu), Width (đ r ng), Font Family (nhóm font ộ ộ ể c ch ), Font Style (ki u mu n dùng), Font Size (kích th ch ), …, xong nh n Save Changes (ho c Save Changes & ố ữ ữ ặ ấ
Close).
ố ầ ệ
ẻ ể ấ ả ậ ữ ự
ữ ậ
Công vi c cu i cùng là c n xu t b n t p tin xml, b n ạ chuy n sang th Export Theme, gi ọ nguyên các l a ch n ọ khung Export Theme > nh n nút Export Theme > ch n ở ấ n i l u tr t p tin Maugiaodien-theme.xml ơ ư 6/ Đăng kí và s d ng tên mi n ử ụ ề
B C 1: http://dot.tk ƯỚ Truy c p đ a ch website: ị ậ ỉ
B C 2: Gõ tên mi n mà b n mu n đăng ký ƯỚ ề ạ ố
ầ * Ch n tên mi n c a b n đ vào ph n ề ủ ạ ể
B C 3: ọ ề qu n lý tên mi n ƯỚ ả
- Ch n:ọ Custom DNS, - Thêm 2 b nả ghi ns1.ttndns và ns2.ttndns.com
ố ử ạ ạ ọ ờ
* Registration length - b n ch n th i gian b n mu n s d ng tên mi n .tk ụ ề
ạ
* Type the characters you see in this picture - b n đi n ề trong hình vào ô bên d chính xác các kí t i ướ ự
Sau đó b n n nút SIGN UP ạ ấ
B C 4: ƯỚ
ạ ế ả ủ
ạ
- N u b n đã có các tài kho n c a: Facebook, Google, Windows Live ID, Yahoo, Aol., flickr thì b n có th ch n ể ọ 1 trong các tài kho n b n có đ đăng kí tên mi n. ề ể ạ ả
ạ ế ữ
ạ ấ ố ề ạ
- N u b n không có tài kho n trên, b n n vào ch ả "email address" và đi n email mà b n mu n đăng kí vào, sau đó n Next ấ
ề ể
B ƯỚ hoàn t C 5: ấ Đi n thông tin sau đó n nút Create Account đ ấ t vi c đăng kí tên mi n .tk ệ ề
C 6 ƯƠ : Vào ph n qu n lý website c a b n ả ầ
ủ ạ ở ặ
B ề Webmienphi.vn, vào menu "Thông tin, cài đ t tên mi n", thêm tên mi n b n v a tr , đ i vài ti ng tùy nhà m ng. ạ ỏ ợ ạ ừ ế ề
Ạ Ộ Ễ
VI. Đ A DI N ĐÀN VÀO HO T Đ NG TRÊN Ư INTERNET
1. T i d li u lên hosting ả ữ ệ
ầ
ề ữ ệ Đ t ể ả ộ
ầ ụ ầ ề ư ề ươ ễ ể ả
ộ ấ ớ ớ
t
ả ng trình ạ ng 4,0MB t ượ ạ i tr c ự ả ặ ấ
ả ặ MyBB lên hosting, b n c n ph i i gói cài đ t ạ i d li u theo giao dùng m t ph n m m truy n t FileZila FTP Client. th cứ FTP, ví d nh ch ả i phiên b n Đây là m t ph n m m mi n phí, b n có th t i trang m i nh t 3.3.3 v i dung l ế ti p chủ http://filezilla-project.org ho c t ậ iạ http://tinyurl.com/filezilla333. B n nh n đôi vào t p ạ ng trình đ ti n hành cài đ t. tin th c thi c a ch ể ế ươ ự ủ ặ
ờ ạ ả
ổ , b n ti n hành gi ế ư
i nén gói ngôn ng ti ng vi ả ạ
ụ vietnamese và t p tin ậ
th i nén gói mã ụ Upload thành diendan. t và sao chép ệ ữ ế vietnamese.php vào thư ư c a ủ
Bây gi ngu nồ MyBB và đ i tên th m c K đ n, b n gi ế ế th m c ư m cụ language (diendan\inc\languages) m cụ diendan.
i gói th
ươ
ậ
lúc đăng kí hosting: ả ng trình ố ỉ ủ ị
b24_6129815), ư FileZilla. ượ c Host (đ a ch c a máy ẳ h nạ ftp.byethost24.com), Usename (tên đăng Password (m tậ
Công vi c ti p theo là t ế ệ m cụ diendan lên hosting b ng ch ằ Trong c a sử ổFileZilla, b n nh p các thông s đã đ ạ cung c p t ấ ừ ch , ch ng ủ d ng nh p, ạ ậ kh u),ẩ Port (nh p vào s 21), b m ậ ấ Quickconnect. ố
ấ ế ố ớ ư ụ htdocs hi n ra ệ ở
ủ khung ư ụ diendan ứ ở
vào th ả
ạ ẽ Remote site. B nạ khung Local ụ htdocs c a tên ủ ư ả m c ộ ư ấ
Khi ti n trình k t n i v i máy ch thành công thì b n s ế th y th m c duy t đ n th m c ch a th m c ệ ế ư ụ site r i kéo th ồ mi nề forummybb.cz.cc. Ho c b m chu t ph i vào th ặ m cụ diendan ch nọ Upload.
ấ i nhanh hay ch m còn tùy thu c vào ch t ậ ộ
ng đ L u ý, t c đ t ư l ượ ố ộ ả ườ ng truy n m ng Internet. ạ ề
2. Cài đ t MyBB trên hosting ặ
2.1. Thi t l p CHMOD ế ậ
ẳ
ướ c t l p CHMOD ế ậ
ặ ạ ầ ả ạ ầ ấ ậ ạ ứ ề
t (ế Write) và th c thi (
các th ư ở
khung Remote Khác h n v i cài đ t trên localhost, tr ớ khi cài đ tặ MyBB trên hosting b n c n thi cho th m c và t p tin đ đ m b o quá trình cài đ t ặ ể ả ư ụ ọ b n c n c p quy n đ c không b gián đo n. T c là, ị (Read), vi Execute) cho ba ự nhóm Owner, Group, Public m c:ụ /cache/, /uploads/,/uploads/avatars. Ở
ạ ấ ộ
site, b n duy t đ n các th m c trên và nh n chu t ph i ả ư ụ vào nó, r i ch n ồ ệ ế ọ File permissions.
Trong h p tho i ộ ạ
ấ ạ Change file attributes, b n đánh d u ậ Read, Write và Execute ho c có th nh p ể ặ ể
Numeric value. ki m vào các ô ngay s 777 vào ô ố
2.2. Cài đ t MyBB ặ
ạ
ộ ệ ươ
vào c p ậ
ặ ặ
ự các b ệ Mozilla B n hãy kh i đ ng trình duy t ở ự ồ ng t ), r i Firefox ho cặ IE (các trình duy t khác cũng t truy ị đ a chỉ http://tenmien/diendan/install/index.php (ví dụhttp://forummybb.cz.cc/diendan/install/index.php). Quá trình cài đ t v c b n t nh cài đ t trên localhost. Nh ng có s khác bi ư ề ơ ả ự ng t ươ t ệ ở ư c: ướ
ướ
v c s ố ệ c 4) d li u đã t o ạ c Database Configuration (b ề ơ ở ữ ở
Username,
có Name (có
: b n nh p các *B ậ ạ ướ thông s ph n trên ầ nhưDatabase Server Hostname (là MySQL Hostname, có d ngạ sql109.byethost24.com), Database Username (làMySQL d ngạ b24_6129815), Database d ngạ b24_6129815_forummybb).
c 9) ướ ệ
liên h ề : ngoài vi c đi n Forum Name), tên website (Website Name), ệ ỉ ư ệ ử ề ị
*B c Board Configuration (b ướ tên di n đàn ( ễ b n c n ph i đi n chính xác đ a ch th đi n t ả ạ ầ i ôạ Contact Email. t
ướ
ộ ự
ử
ệ ớ
ọ
ở ễ ễ ả ồ
c cài đ t, b n hãy b t tay vào xây Sau khi xong các b ắ ạ ặ ế t k giao di n tr c tuy n d ng n i dung di n đàn và thi ệ ế ế ễ ự b ng các tính năng đã th nghi m trên localhost. Song ệ ằ song v i quá trình hoàn thi n di n đàn, công vi c quan ễ ệ tr ng là thu hút khách truy c p và đăng kí tr thành thành ậ viên c a di n đàn, đ ng th i qu ng bá di n đàn b ng ằ ờ cách đ a chúng vào các b máy tìm ki m Google, Yahoo ủ ư ế ộ