PDA

View Full Version : Hướng dẫn lảm 4rum chi tiết nhất


seller.credit
29-01-2006, 03:42 AM
Phần 1: Là một số kiến thức cơ bản để có thể tiến hành cài đặt.
Rất nhiều bạn newbie đã hỏi ro về cách làm một forum nhưng tôi nghĩ việc đầu tiên là các bạn nên có một chút kiến thức cần thiết để có thể tự tay làm một forum cho mình . thực ra hiện nay cách làm forum nhanh nhất vẫn là đăng ký một forum free rồi việt hóa hack mod, nhúng bộ gõ v..v. tuy nhiên nhiều bạn muốn tự tay làm forum cho mình để khi các bạn đó có khả năng mua host hay mua bằng cc chùa hoặc là xài host free v.v. như vậy các bạn cần có những gì trước tiên là một chút về thiết kế web và sau đó là:
1.những kiến thức về host :
Host là gì? Nói nôm na host là một mảnh đất trên mạng cho bạn , bạn có thể dùng tiền ra mua , dùng cc chùa để mua , hoặc đăng ký một host free . Và việc đầu tiên tôi nghĩ các bạn nên chọn host free để có một khoảng trống trên mạng cho bạn . tuy nhiên việc đang ký một host free để làm forum thì lại fụ thuộc vào từng loại forum ví dụ như tôi muốn xài forum viết bằng ASP chẳng hạn thì tôi fải đăng ký một host free có hỗ trợ về ngôn ngữ lập trình ASP , hay tôi muốn làm forum viết bằng ngôn ngữ PHP chẳng hạn thì các bạn phải tìm được một host free nào đó hỗ trợ về ngôn ngữ PHP . tuy nhiên đó cũng chỉ là một phần và cũng tuỳ từng loại forum đòi hỏi một số yêu cầu khác thì bạn cũng phải chọn host free cho phù hợp . Tôi lấy ví dụ : nếu tôi dùng forum PBlang thì tôi chỉ cần đăng ký một host free có hỗ trợ về PHP thế là đủ , cũng thêm nói một chút về lạoi forum này PBlang là một forum tiện lợi cho các bạn newbie thực hành vì nó không đòi hỏi cần phải có Database (Cơ Sở Dữ Liệu) như My SQL chẳng hạn và một forum cũng ko cần mySQL phổ biến đó là Forum TBB, nó tiện lợi và hiện nay cũng có nhiều bản nâng cấp vá lỗi , skin , temp rất đẹp tôi nghĩ nó cũng không đến nỗi nào cho các bạn , nó vừa dễ việt hoá vừa dễ cài đặt nhưng cũng hí hí hí cũng vừa dễ hack , xâm nhập các bạn ạ vì thế bạn thường xuyên phải cập nhật những lỗi , những lỗ hổng mà tôi nghĩ ko có một forum nào mà ko có lỗ hổng , ko có môt cái gì nó tồn tại mà diễn ra suôn sẻ , ko có thiếu sót . vâng tôi xin trở lại vấn đề chính ví dụ tiếp nếu tôi xài forum PHPbb2 chẳng hạn thì forum này lại yêu cầu host free của bạn phải có hỗ trợ PHP , và My SQL và tối thiểu My SQL là tử phiên bản 3.0 trở lên . một ví du nữa là
nếu bạn dùng forumIkonboard thì server phảI hỗ trợ Perl v.v.hầu hết khi bạn tải forum về bạn hãy mò ra file install.htm người ta sẽ chỉ cho bạn những yêu cầu tối thiểu để có thể tiến hành cài đặt forum đó . nên có một chút vốn liếng tiếng anh nhé .

Thường thì bây giờ nhiều người dùng IBF và bản mới nhất là IBF 2.0.3 đối với forum này bạn cần chọn host có hỗ trợ : PHP & MySQL và nhớ là nên chọn host có thể upload bằng FTP nhé phần dưới đây sẽ nói về vấn đề này
một số host free cho bạn
http://www.clickherefree.com
Có thể cài IBP
2. kiến thức về upload :
upload nghĩa là gì: nói nôm na ờ upload chính là việc bạn tải file, dữ liệu của bạn lên host của bạn. khi bạn đang ký host bạn cũng cần phải xem host của bạn có hỗ trợ nhưng hình thức upload nào upload từng file một ( ( browser) -- kiểu up này thì chết sẽ sướng là kiểu upload này )hay up load bằng FTP đây là cái mà phổ biến đây
và việc bạn cần thiết ở đây là bạn phải biết xài FTP đây là phương tiện cho phép bạn chuyền tải dữ liệu lên mạng. nó được dùng rộng rãi hiện nay .
sau đây tôi xin giới thiệu một tool up load rất chi là đơn giản là FlashFXP. bạn chỉ chuột phải chọn save as tagert thì mới download được
download hare (http://www.freewebs.com/romeowillkiss_tools/FlashFXP_21_Setup.zip)

cửa sổ phía trên bên trái là nơi đấy bạn chọn ổ đĩa thư mục tập tin cần up load
phía dưới chính là nơi chưa những thư mục tập tin mà bạn muốn upload bạn có thể dùng chuột kéo di cac thư mục tập tin ở cửa sổ trên thả xuống dưới
cửa sổ bên phải là nơi hiển thị các thư ,mục tập tin đang có trên host của bạn với điều kiện bạn đã connect
dưới là nơi hiển thị tình trang đang kết nối upload v.v.
sau đó bạn có thể nhấn F8 để kết nối nhanh
server url : bạn điền host nơi bạn đang ký
sau đó nhập username và pass word
(khi bạn đã đăng ký thành công người ta sẽ gửi tài khoản FTP tên server và user, pass về mail cho bạn để bạn có thể connect)
Port giữ nguyên là 21
sau khi connect
để upload , bạn nhìn sang bên cửa sổ phia trên góc phải chọn một thư mục tập tin mà muốn upload

sau đó nhấn Ctrl + T để upload
hoặc kéo các thư mục tập tin ở phía trên xuống dưới
rồi nhấn nút Go trên cửa sổ phía trên bên phải để up load
thôi nói thế thôi khi nào xong thì sẽ finish nếu tập tin nào ko up được thì bạn sẽ thấy chữ X phía trước tập tin đó

seller.credit
29-01-2006, 03:42 AM
3. Kiến thức về CHMOD
vậy chắc các bạn sẽ hỏI CHMOD là gì phảI không ?
chmod là một lệnh của Unix/Linux nó dùng để thiết lập thuộc tính cho mộ file nào đó , một thư mục(folder) nào đó , hay nói đạI thể nó được dùng để gán , để thay đổi quyền lực của một người nào đó đối với file , thức mục bất kỳ trên một website cụ thể nào đó.
Và thay đổi ở đây chính là thay đổi giá trị
Và cũng xin nói luôn chỉ áp dụng với server là linux , unix nếu là windows thì thôi !

Có một lúc nào đó khi bạn dùng một host free nào đó thấy có những chữ như là:
read, write, excute và tôi xin giải thích như sau giá trị chmod luôn được biểu hiện bằng 3 chữ số ,
số 1 : chính là Excute (tức là Thực Thi) ,
số 2: chính là Write (Ghi),
số 4: chính là : Read

3 chữ số 1, 2,4 chính là 3 chữ số đại diện cho ba người : chủ sở hữu, nhóm cộng tác, mọi người khác. Ví dụ:
chmod: 124 : có nghĩa là chủ sở hữu có quền thực thi tập tin m thư mục; nhóm cộng tác có quền ghi nội dung tập tin, thư mục ; mọi người có quền xem nội dung tập tin thư mục

vậy nếu co lúc nào đó bạnlàm forum có ai đó bảo bạn chmod một tập tin hay thư mục là
777 chẳng hạn thì hiểu như thế nào nhỉ , có gì đâu bạn hay đọc kỹ fần giải thích trên đã sau đó nghe nè :

nếu bạn muốn cấp nhiều quyền lực cho một người bất kỳ nào đó bạn sẽ phải cộng các giá trị đã nói ở trên lại
bạn thấy :
1: là quyền thực thi
2: là quyền ghi
vậy 1 +2 thì bằng mấy ? ^_^ =3
như vậy 3: sẽ có quyền gọi thực thi , quyền ghi nội dung
4: có quền gì nhỉ xem lại ở trên kìa 4 có quyền xem nội dung đó
5: =4+1 ; 5 có quyền xem nội dung , quyền gọi thực thi
6= 4+2 ; có quyền xem và ghi nội dung
7= 4+2+1 : có quyền xem , ghi, thực thi

(đọc đến đây xin đừng có ai lại hỏi tôi là sao 7 không bằng 4 +3 nhỉ ặc ặc ặc hay v.v.
nhớ là chmod chỉ biểu hiện bằng 3 con số 1, 2 ,4 xem lại ở trên nhé vì thế 7 = 4+2+1 nó rườm rà thế cơ đấy )


như vậy khi ta có giá tri là 7 thì rõ ràng ta là người có toàn quyền tuyệt đối đối với mọi tập tin thư mục. còn khi ta là 1 thì ta có quyền thấp nhất , nhưng có một điều là giá trị của chmod như tôi đã nói là nó uôn biểu hiện là 3 chữ số để nó thể hiện quyền lực của chủ sở hữu--nhóm cộng tác--mọi ngưới khác
vd: 777 : cho phép ta toàn quyền đối với tập tin thư mục
666: cho phép ta có quyền ghi và xem tập tin , thư mục

dưới đây là bảng giá trị chmod thể hiện cho
chủ sở hữu (user)– nhóm cộng tác(group)---người khác(guest )

111, 112, 113, 114, 115, 116, 117, 121, 122, 123, 124, 125, 126, 127, 131, 132, 133, 134, 135, 136, 137, 141, 142, 143, 144, 145, 146, 147, 151, 152, 153, 154, 155, 156, 157, 161, 162, 163, 164, 165, 166, 167, 171, 172, 173, 174, 175, 176, 177, 211, 212, 213, 214, 215, 216, 217, 221, 222, 223, 224, 225, 226, 227, 231, 232, 233, 234, 235, 236, 237, 241, 242, 243, 244, 245, 246, 247, 251, 252, 253, 254, 255, 256, 257, 261, 262, 263, 264, 265, 266, 267, 271, 272, 273, 274, 275, 276, 277, 311, 312, 313, 314, 315, 316, 317, 321, 322, 323, 324, 325, 326, 327, 331, 332, 333, 334, 335, 336, 337, 341, 342, 343, 344, 345, 346, 347, 351, 352, 353, 354, 355, 356, 357, 361, 362, 363, 364, 365, 366, 367, 371, 372, 373, 374, 375, 376, 377, 411, 412, 413, 414, 415, 416, 417, 421, 422, 423, 424, 425, 426, 427, 431, 432, 433, 434, 435, 436, 437, 441, 442, 443, 444, 445, 446, 447, 451, 452, 453, 454, 455, 456, 457, 461, 462, 463, 464, 465, 466, 467, 471, 472, 473, 474, 475, 476, 477, 511, 512, 513, 614, 515, 516, 517, 521, 522, 523, 524, 525, 526, 527, 531, 532, 533, 534, 535, 536, 537, 541, 542, 543, 544, 545, 546, 547, 551, 552, 553, 554, 555, 556, 557,, 561, 562, 563, 564, 565, 566, 567, 571, 572, 573, 574, 575, 576, 577, 611, 612, 613, 614, 615, 616, 617, 621, 622, 623, 624, 625, 626, 627, 631, 632, 633, 634, 635, 636, 637, 641, 642, 643, 644, 645, 646, 647, 651, 652, 653, 654, 655, 656, 657, 661, 662, 663, 664, 665, 666, 667, 671, 672, 673, 674, 675, 676, 677, 711, 712, 713, 714, 715, 716, 717, 721, 722, 723, 724, 725, 726, 727, 731, 732, 733, 734, 735, 736, 737, 741, 742, 743, 744, 745, 746, 747, 751, 752, 753, 754, 755, 756, 757, 761, 762, 763, 764, 765, 766, 767, 771, 772, 773, 774, 775, 776, 777


thôi có lẽ tôi xin dừng fần chmod ở đây , chú ý là khi các bạn khi các bạn xài một host ở đâu đó bạn có thể hỏi trực tiếp nhà quản trị để chmod nếu gặp lỗi vì nhiều khi ta chmod đúng rồi nhưng do nơi đó họ có những quy định giá trị khác khi có lỗi thì phải hỏi.

Vâng và câu hỏi đặt ra là làm thế nào để chmod cho một thư mục , tập tin nào đó!

Vâng khi sử dụng một số công cụ up load bằng FTP cũng có phần chmod và ngay khi bạn đăng ký 1 host free có sever là linux chẳng hạn họ cũng có phần Set permission hay có nút đề chữ chmod bạn chỉ việc chọn thư mục hoặc tập tin rồi bầm vào nút chmod hay set permission ( đại loại thế) rồi điền giá trị vào .

Khi cài đặt forum bạn nên xem phần hướng dẫn đề xem họ bảo ta cần chmod các thư mục , tập tin gì và giá trị là bao nhiêu ?! .
việc chmod là cần phải rất cẩn thận nhất là đối với những bạn ít kinh nghiệm !

seller.credit
29-01-2006, 03:43 AM
Phần 2 :Hướng dẫn Cài Đặt Forum IBP
tôi xin giới thiệu bản mới nhất là IBF 2.0.3
chỉ chuột phải chọn save as target
download here (http://www.freewebs.com/romeowillkiss_tools/Forums.zip)
Sau đó là việc đầu tiên là vào đây tìm cho mình một host free
có yêu cầu PHP & MySQl up load bằng FTP nhé
http://www.clickherefree.com


sau khi bạn download bản IBF 2.0.3 xong
và cả đăng ký host xong
họ sẽ gửi cho bạn thông tin tài khoản
về tài khoản FTP
tài khoản MySQl
server mySQL thường là localhost

bạn giải nén ra
Giải nén ra bạn đổi tên thư mục upload thành forums
lưu ý: ở trong fần này upload này thư mục source --->admin--->
có file ad_index copy.php bạn đỗi lại tên giùm là ad_index_copy.php
để có thể up
sau đó dùng FTP để up load thư mục forums
phần upload như đã trình bày ở fần 1
sau đó bạn chay ra ngoài quán một gói cà fê , mua một gói thuốc luôn chờ nó upload ý mà
em nào là girl thì... có thể đi tắm nhanh một chút :yim_laugh
nhớ là tăm nhanh đấy :yim_laugh

sau khi upload xong bạn chmod một số thư mục và tập tin sau
Chmod 755 cho thư mục cache

Chmod 666 cho file conf_global.php

Chmod 755 cho thư mục lang

Chmod 755 cho thư mục lang/en

Chmod 755 cho thư mục skin_cache (Để import skin có thể là chmod là 777 nhưng khi nào import thấy cái skin vừa ý thì chmod lại như cũ đi )

Chmod 755 cho thư mục style_emoticons

Chmod 755 cho thư mục style_images

Chmod 777 cho thư mục uploads

sau khi chmod xong bạn tiến hành cài đặt forums
bạn có thể mở trình duyệt web lên gõ địa chỉ đường dẫn /thư mục install /thự mục dẫn tới tập tin index.php
http://www.tenmiencuaban.com/forums/install/index.php
hoặc bạn có thể trực tiếp vào thư mục forums mà đã upload lên host á vào thư mục install rồi open file index.php
nhớ là chmod cho đúng đấy
sau đó nếu ko có lỗi gì bạn bầm vào nút Process
điền thông tin vào
Chỗ IPB 'index.php' URL, SQL Driver, SQL Host bạn ko nên sửa cứ để nguyên vì host của bạn đả đàm bảo cho bạn rồi ,
url thì sẽ tự điền cho bạn SQL driver cũng vậy và cả SQL host nữa nên bạn ko nên quan tâm
SQL Database Name: đây là nơi bạn điền tên của cơ sở dữ liệu đây chính là tên mà nơoi cung cấp host sẽ gửi vào mail cho ta nêu ko có bạn phải đang nhập vào host và chọn fần quản lý SQL database
Creat một cái
tạo một cái cũng đơn giản gõ tên (user name) điền mật khẩu hết !
ví dụ ở mục này tôi gõ :hacker_DB
SQL Username: chính là tên username mà bạn tạo hoặc nơi cung câp gửi cho bạn cái này khác với cái SQL database name nha đừng có nhầm ví dụ tôi gõ :
hacker
SQL Password: chính là password của nơi cung câp gửi cho ta hoặc ta đã tạo ra
SQL Table Prefix: thích thì điền mà ko điền thì thôi
sau đó bạn nhập thông tin cho tài khoản administrator chính bạn là root admin đấy
Username: Admin
Password: oigioioi
Retype password: oigioioi
Email address: điền email của bạn của mình vào ví dụ romeowillkiss@yaho.com
sau đó nhấn process rồi nếu ko có lỗi thì tiếp tục cho tơi khi finish
sau khi finish nó sẽ cầu bạn phải xóa file index.php trong thư mục install đi vì nếu ko ai đó sẽ có thể setup lại.