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 ủ ư ế ộ