Giáo trình Thiết kế diễn đàn trực tuyến Vbulletin - Nghề: Công nghệ thông tin (Ứng dụng phần mềm)

ỦY BAN NHÂN DÂN TỈNH TIỀN GIANG  
TRƯỜNG CAO ĐẲNG TIỀN GIANG  
GIÁO TRÌNH  
THIẾT KẾ DIỄN ĐÀN TRỰC TUYẾN VBULLETIN  
NGHỀ: CÔNG NGHỆ THÔNG TIN (ỨNG DỤNG PHẦN MỀM)  
TRÌNH ĐỘ ĐÀO TẠO: CAO ĐẲNG, TRUNG CẤP  
Tiền Giang, năm 2020  
TUYÊN BỐ BẢN QUYỀN  
Tài liệu này thuộc loại sách giáo trình trên các nguồn thông tin có thể được  
phép dùng nguyên bản hoặc trích dùng cho các mục đích về đạo tạo và tham khảo.  
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh  
doanh thiếu lành mạnh sẽ bị nghiêm cấm.  
1
LỜI GIỚI THIỆU  
Giáo trình “Thiết kế diễn đàn trực tuyến Vbulletin” được biên soạn theo  
Chương trình khung đào tạo nghề Công nghệ thông tin (ứng dụng phần mềm) của  
Trường Cao đẳng Tiền Giang là mô đun đào tạo nghề được biên soạn theo hình  
thức tích hợp lý thuyết và thực hành. Trong quá trình thực hiện, nhóm biên soạn  
đã tham khảo nhiều tài liệu trong và ngoài nước, kết hợp với kinh nghiệm trong  
thực tế.  
Diễn đàn trực tuyến, hay được gọi là forum, là nơi để cho người dùng Internet  
trao đổi, thảo luận và tán gẫu với nhau.  
Phương thức thường được dùng trong diễn đàn trực tuyến là người đầu tiên  
gửi lên một chủ đề (topic, thread) trong một đề mục (category, forum) và sau đó  
những người tiếp theo sẽ viết những bài góp ý, thảo luận lên để trao đổi xung  
quanh chủ đề đó.  
Trên Internet có nhiều phần mềm thiết kế diễn đàn trực tuyến cho phép tải  
về, chúng được viết bằng các ngôn ngữ lập trình khác nhau như PHP, Perl, Java  
hay ASP. Các dữ liệu và thông số được lưu lại trong Cơ sở dữ liệu (MySQL) hoặc  
text file. Có thể là phpBB và phpBB2 được sử nhiều nhất vì đây là được dùng  
miễn phí. Còn các phần mềm phải trả phí thì có thể là vBulletin, phần mềm này  
được hỗ trợ và bảo mật rất tốt.  
VBulletin được viết bằng PHP và sử dụng cơ sở dữ liệu chủ yếu là MySQL,  
có thể dễ dàng chạy trên các hệ điều hành phổ biến như Windows, Mac... PHP  
cũng là một ngôn ngữ lập trình web phổ biến, miễn phí mà mạnh mẽ. Nhờ khả  
năng tương thích cao này mà từ khi ra mắt, vBulletin đã trở hành một trong những  
mã nguồn forum hàng đầu.  
Nhưng không chỉ như thế, vBulletin còn có nhiều tính năng khác để xây dựng  
và quản trị forum bất kể quy mô lớn nhỏ. Cho đến nay, vBulletin đã phát triển tới  
phiên bản thứ 5, cung cấp những tính năng của một mã nguồn forum truyền thống,  
nhưng cũng không quên thích ứng với thời đại mới.  
Nhóm biên soạn đã có rất nhiều cố gắng, nhưng không tránh khỏi những  
khiếm khuyết, sai sót, rất mong nhận được sự đóng góp ý kiến của độc giả để  
giáo trình được hoàn thiện hơn, xin chân thành cảm ơn.  
2
MỤC LỤC  
TUYÊN BỐ BẢN QUYỀN ................................................................................ 1  
LỜI GIỚI THIỆU................................................................................................ 2  
MỤC LỤC........................................................................................................... 3  
BÀI 1: TỔNG QUAN VỀ VBULLETIN ......................................................... 10  
1. Giới thiệu....................................................................................... 10  
2. Tổng quan về Hosting và Database............................................... 11  
2.1. Hosting ...................................................................................... 11  
2.2. Database .................................................................................... 17  
3. Thực hiện đăng ký 1 free hosting online hỗ trợ PHP và MySQL. 17  
3.1. Đăng ký tài khoản...................................................................... 17  
3.2. Đăng nhập vào tài khoản đã đăng ký ........................................ 20  
CÂU HỎI ÔN TẬP........................................................................................... 21  
BÀI 2: CHUẨN BỊ............................................................................................ 22  
1. Giới thiệu....................................................................................... 22  
1.1. Các tính năng chung diễn đàn ................................................... 22  
1.2. Các tính năng diễn đàn cơ bản .................................................. 23  
1.3. Các tính năng điều khiển của người dùng................................. 24  
1.4. Chức năng bảng điều khiển của quản trị viên........................... 25  
2. Yêu cầu phần cứng........................................................................ 26  
3. Chuẩn bị máy tính phục vụ cho quá trình cài đặt ......................... 27  
3.1. Cài đặt VMWare........................................................................ 27  
3.2. Tạo máy ảo và cài đặt windows 7 ............................................. 33  
CÂU HỎI ÔN TẬP........................................................................................... 38  
BÀI 3: CÀI ĐẶT LOCALHOST...................................................................... 39  
1. Khái niệm và chức năng của Localhost ........................................ 39  
2. Cài đặt Vertrigo............................................................................. 40  
2.1. Giới thiệu................................................................................... 40  
2.2. Cài đặt........................................................................................ 40  
3. Cài đặt appServer.......................................................................... 40  
3.1. Giới thiệu về AppServ............................................................... 40  
3.2. Cài đặt........................................................................................ 40  
3
CÂU HỎI ÔN TẬP...........................................................................................44  
BÀI 4: CÀI ĐẶT VBULLETIN .......................................................................45  
1. Tạo Database cho VBB.................................................................45  
2. Chuẩn bị máy tính phục vụ hoạt động của VBB 4.2.2..................47  
2.1. Tải file lên server.......................................................................47  
2.2. Thiết lập các thông số cho việc cài đặt......................................48  
3. Quản lý việc sao lưu và phục hồi máy tính...................................49  
3.1. Giới thiệu về snapshot ...............................................................49  
3.2. Tạo snapshot..............................................................................49  
3.3. Khôi phục snapshot ...................................................................51  
4. Cài đặt Vbulletting 4.2.2 ...............................................................52  
4.1. Cài đặt Vbulleting......................................................................52  
4.2. Kiểm tra kết quả cài đặt.............................................................57  
CÂU HỎI ÔN TẬP...........................................................................................58  
BÀI 5: CÀI GIAO DIỆN TIẾNG VIỆT, CÀI BỘ GÕ VÀ XỬ LÝ VÀI VẤN  
ĐỀ NGÔN NGỮ .................................................................................................59  
1. Giới thiệu về gói ngôn ngữ Tiếng Việt .........................................59  
2. Cài đặt gói ngôn ngữ Tiếng Việt...................................................59  
3. Cài đặt bộ gõ Tiếng Việt trên diễn đàn .........................................60  
3.1. Cài đặt bộ gõ tiếng việt cho diễn đàn........................................60  
3.2. Cài đặt bộ ngõ tiếng việt cho phần quản lý admincp ................61  
CÂU HỎI ÔN TẬP...........................................................................................62  
BÀI 6: TẠO VÀ QUẢN LÝ FORUM CON ....................................................63  
1. Tạo category..................................................................................63  
2. Tạo Forum.....................................................................................64  
3. Bật khung trả lời nhanh.................................................................65  
4. Hiệu chỉnh các thông số chung sau khi cài đặt .............................65  
4.1. Set Skin & ngôn ngữ mặc định: ................................................65  
4.2. Thay đổi định dạng ngày giờ:....................................................66  
4.3. Hiện diễn đàn con......................................................................66  
4.4. Thêm Admin thứ 2: ...................................................................67  
CÂU HỎI VÀ BÀI TẬP ...................................................................................68  
BÀI 7: CÀI ĐẶT STYLE(SKIN) CHO DIỄN ĐÀN........................................69  
4
1. Cài đặt Skin mới............................................................................ 69  
2. Chỉnh sửa CSS trong skin ............................................................. 74  
3. Chỉnh sửa Skin .............................................................................. 75  
3.1. Thay đổi chiều rộng , màu phông của forum ............................ 75  
3.2. Thay đổi banner......................................................................... 78  
CÂU HỎI VÀ BÀI TẬP................................................................................... 79  
BÀI 8: HACK MOD ......................................................................................... 80  
1. Khái niệm và chức năng của Hack Mod....................................... 80  
1.1. Hack Mod.................................................................................. 80  
1.2. Quy tắc hack mod...................................................................... 80  
2. Thêm tính năng Chat..................................................................... 81  
3. Thêm tính năng thống kê .............................................................. 83  
4. Thêm nút cảm ơn (Thanks)........................................................... 84  
CÂU HỎI VÀ BÀI TẬP................................................................................... 85  
BÀI 9: TÙY BIẾN DIỄN ĐÀN VỚI BB CODE ............................................ 86  
1. Khái niệm và chức năng của BB CODE....................................... 86  
2. Thêm tính năng chạy chữ trên diễn đàn........................................ 87  
3. Thêm tính năng thay đổi kiểu chữ trên diễn đàn .......................... 87  
3.1. BB Code glow: chữ đậm ........................................................... 87  
3.2. BB Code Shadow: chữ mờ ảo ................................................... 87  
4. Thêm tính năng chơi nhạc, xem phim trên diễn đàn..................... 88  
4.1. BB Code post nhạc media: play tất cả các đuôi nhạc ............... 88  
4.2. BB Code post flash: dùng post file flash .swf........................... 90  
CÂU HỎI VÀ BÀI TẬP................................................................................... 91  
BÀI 10: SỬ DỤNG ADMINCP ...................................................................... 92  
1. Tổng quan về AdminCP................................................................ 92  
2. Quản lý Vbulletin Options............................................................ 93  
2.1. Turn your vbulletin on and off .................................................. 93  
2.2. Site Name / URL / Contact Details:.......................................... 94  
2.3. General Settings......................................................................... 95  
2.4. Date and Time Options.............................................................. 96  
2.5. Cookies and HTTP Header Options.......................................... 97  
5
2.6. Server Settings and Optimization Options - Thiết lập Server và  
Tối ưu hoá tùy chọn ......................................................................................98  
2.7. Style & Language Settings - Thiết lập Giao diện và ngôn ngữ.....  
.................................................................................................100  
2.8. Censorship Options - Tùy chọn kiểm duyệt............................101  
2.9. Email Options - Tùy chọn Email.............................................102  
2.10. User Registration Options - Tùy chọn Đăng ký thành viên..103  
2.11. User Profile Options - Tùy chọn Hồ sơ thành viên...............106  
2.12. User Picture Options - Tùy chọn Ảnh thành viên .................107  
2.13. User Reputation Options - Tùy chọn Danh tiếng thành viên 108  
2.14. User Notes Options - Tùy chọn Ghi chú thành viên .............109  
2.15. User Listing & Profile Viewing - Khung nhìn Danh sách thành  
viên & Hồ sơ ...............................................................................................109  
2.16. User Banning Options - Tùy chọn Cấm thành viên ..............110  
2.17. BB Code Settings - Thiết lập BB Code.................................111  
2.18. Message Posting Interface Options .......................................115  
2.19. Message Attachment Options................................................116  
2.20. Poll and Thread Rating Options ............................................117  
2.21. Message Searching Options ..................................................118  
2.22. Message Searching Options (Default Search).......................119  
2.23. Message Searching Relevance Sorting Options....................119  
2.24. Forums Home Page Options..................................................120  
2.25. Forum Listings Display Options ...........................................121  
2.26. Forum Display Options (forumdisplay) ................................122  
2.27. Thread Display Options (showthread)...................................123  
2.28. Threaded / Hybrid Mode Options (showthread) ...................124  
2.29. Private Messaging Options....................................................125  
2.30. Who's Online Options............................................................126  
2.31. Search Engine Friendly Archive ...........................................126  
2.32. Admin Control Panel Options ...............................................127  
2.33. Error Handling & Logging ....................................................127  
2.34. Plugin/Hook System..............................................................128  
3. Thiết lập một số tùy chọn theo những yêu cầu thông thường trên  
Forum  
.....................................................................................................128  
6
3.1. Cách chỉnh số lượng PM trong Message cho từng nhóm ? .... 128  
3.2. Làm sao chỉnh mặc định chế độ WYSIWYG ? ...................... 128  
3.3. Cách set Permission Cho Forums ?......................................... 129  
3.4. Làm sao để hiện chữ ký ?........................................................ 129  
3.5. Làm thế nào để chỉnh category title vào giữa ?....................... 129  
3.6. Nơi Chỉnh Dung Lượng Upload Diễn Đàn? ........................... 129  
3.7. Làm sao để xoá members chưa hoàn thành việc đăng ký ? .... 129  
CÂU HỎI ÔN TẬP......................................................................................... 130  
BÀI 11: XÂY DỰNG HOSTING BẰNG DỊCH VỤ IIS TRÊN WINDOWS ..  
............................................................................................................... 131  
1. Tổng quan về dịch vụ IIS trên Windows .................................... 131  
2. Cài đặt dịch vụ IIS....................................................................... 131  
3. Cài đặt các phần mềm hỗ trợ thực thi VBB(PHP, PHPMyAdmin,  
MySQL) 136  
3.1. Cài đặt PHP Manager.............................................................. 136  
3.2. Cài đặt PHP ............................................................................. 141  
3.3. Đăng ký Php với Php Manager để sử dụng............................. 143  
3.4. Cài đặt MySQL........................................................................ 144  
CÂU HỎI VÀ BÀI TẬP................................................................................. 148  
BÀI 12: SỬ DỤNG FTP ĐỂ UPLOAD, DOWNLOAD VBB LÊN HOST. 149  
1. Tổng quan về dịch vụ IIS FTP trên Windows ............................ 149  
1.1. Giới thiệu về FTP Server......................................................... 149  
1.2. Active FTP............................................................................... 149  
2. Cài đặt dịch vụ IIS- FTP ............................................................. 155  
2.1. Cài đặt IIS FTP........................................................................ 155  
2.2. Cấu hình IIS FTP Server ......................................................... 156  
2.3. Kiểm tra hoạt động của FTP Server........................................ 159  
3. Thực hiện thao tác Upload, Download trên Host bằng FTP client...  
..................................................................................................... 161  
3.1. Cài đăt ftp client Filezilla........................................................ 162  
3.2. Sử dụng ftp client để upload lên host...................................... 165  
CÂU HỎI ÔN TẬP......................................................................................... 169  
TÀI LIỆU CẦN THAM KHẢO ..................................................................... 200  
7
GIÁO TRÌNH MÔ-ĐUN  
THIẾT KẾ DIỄN ĐÀN TRỰC TUYẾN VBULLETIN  
Mã số của mô đun: C33517TKDĐ  
Thời gian của mô đun: 60 giờ (Lý thuyết: 15 giờ; Thực hành: 39 giờ; Kiểm tra:  
6 giờ); Tự học: 52.5 giờ  
I. Vị trí, tính chất của mô đun  
– Vị trí: Là mô đun áp dụng cho đào tạo nghề Công nghệ thông tin (ứng dụng  
phần mềm).  
– Tính chất: Mô đun được bố trí sau khi học xong môn học Thiết kế và quản  
trị Website.  
II. Mục tiêu của mô đun  
– Kiến thức:  
+ Trình bày được các khái niệm, cấu trúc, phương thức hoạt động của forum;  
+ Trình bày được được các cách thiết kế và thực thi forum, hiểu rõ cách sử  
dụng công nghệ vBulletin để thiết kế forum  
– Kỹ năng:  
+ Sử dụng công nghệ Vbulletin để xây dựng được một forum với giao diện  
thân thiện và có nhiều tính năng mạnh  
+ Xuất bản được forum lên môi trường internet, thực hiện việc khai thác và  
quản trị forum  
– Năng lực tự chủ và trách nhiệm:  
+ Nghiêm túc, khoa học, tỉ mỉ trong việc tìm hiểu các tính năng của  
vBulletin. Sáng tạo, cẩn thận trong việc cài đặt và quản trị forum.  
+ Có khả năng đọc hiểu tài liệu  
+ Có khả năng tra cứu các diễn đàng trên mạng Internet  
+ Có khả năng tìm kiếm tài liệu trên mạng Internet  
+ Thao tác an toàn cho máy tính và hệ thống  
8
III. Nội dung mô đun  
Thời gian  
Tự  
học  
STT  
Tên các bài trong mô đun  
Tổng  
số  
Lý  
Thực Kiểm  
thuyết hành Tra  
1
2
3
4
Bài 1: Tổng quan về vbulletin  
Bài 2: Chuẩn bị  
4
4
4
4
1
1
1
1
3
3
3
3
3.5  
3.5  
3.5  
3.5  
Bài 3: Cài đặt localhost  
Bài 4: Cài đặt vbulletin  
Bài 5: Cài giao diện tiếng việt,  
cài bộ gõ và xử lý vài vấn đề  
ngôn ngữ  
5
4
1
3
3.5  
6
7
Kiểm tra định kỳ lần 1  
2
4
0
3
2
2
1
Bài 6: Tạo và quản lý forum con  
1
1
1
3.5  
Bài 7: Cài đặt style(skin) cho  
diễn đàn  
8
9
4
3
3.5  
Bài 8: Hack mod  
4
2
3
0
3.5  
1
10 Kiểm tra định kỳ lần 2  
Bài 9: Tùy biến diễn đàn với bb  
code  
11  
4
4
4
1
1
1
3
3
3
3.5  
3.5  
3.5  
12 Bài 10: Sử dụng admincp  
Bài 11: Xây dựng hosting bằng  
dịch vụ iis trên windows  
13  
Bài 12: Sử dụng ftp để upload,  
download vbb lên host  
14  
4
1
3
3.5  
15 Ôn tập 1  
16 Ôn tập 2  
Tổng cộng  
4
4
2
1
2
1
5
2
3.5  
52.5  
60  
15  
39  
6
9
BÀI 1: TỔNG QUAN VỀ VBULLETIN  
Mã bài: 01  
Giới thiệu  
Vbulletin là gì? Tại sao Thiết kế diễn đàn trực tuyến lại sử dụng bộ cài đặt  
Vbulletin? Có bao nhiêu gói ứng dụng để tạo diễn đàn trực tuyến? Ưu điểm và  
hạn chế của Vbulltin là gì?  
Để trả lời những vấn đề đã nêu trên trong bài học đầu tiên này chúng ta sẽ tìm  
hiểu và Vbulletin với những khái niệm cơ bản nhất và môi trường hoạt động của  
Vbulletin.  
Mục tiêu  
Kiến thức:  
Trình bày được các khái niệm, cấu trúc forum nói chung và forum  
vBulletin nói riêng;  
Trình bày được các cách tạo các cơ sở dữ liệu cho forum;  
Kỹ năng:  
Xác định được các thành phần của một hệ thống diễn đàn bằng vbulletin  
Năng lực tự chủ và trách nhiệm:  
Có khả năng đọc hiểu tài liệu  
Có khả năng tra cứu các diễn đàng trên mạng Internet  
Nội dung  
1. Giới thiệu  
Diễn đàn trực tuyến, hay được gọi là forum, là nơi để cho người dùng Internet  
trao đổi, thảo luận và tán gẫu với nhau.  
Phương thức thường được dùng trong diễn đàn trực tuyến là người đầu tiên  
gửi lên một chủ đề (topic, thread) trong một đề mục (category, forum) và sau đó  
những người tiếp theo sẽ viết những bài góp ý, thảo luận lên để trao đổi xung  
quanh chủ đề đó.  
Trên Internet có nhiều phần mềm thiết kế diễn đàn trực tuyến cho phép tải  
về, chúng được viết bằng các ngôn ngữ lập trình khác nhau như PHP, Perl, Java  
hay ASP. Các dữ liệu và thông số được lưu lại trong Cơ sở dữ liệu (MySQL) hoặc  
text file. Có thể là phpBB và phpBB2 được sử nhiều nhất vì đây là được dùng  
miễn phí. Còn các phần mềm phải trả phí thì có thể là vBulletin, phần mềm này  
được hỗ trợ và bảo mật rất tốt.  
vBulletin được viết bằng PHP và sử dụng cơ sở dữ liệu chủ yếu là MySQL,  
có thể dễ dàng chạy trên các hệ điều hành phổ biến như Windows, Mac... PHP  
cũng là một ngôn ngữ lập trình web phổ biến, miễn phí mà mạnh mẽ. Nhờ khả  
10  
năng tương thích cao này mà từ khi ra mắt, vBulletin đã trở hành một trong những  
mã nguồn forum hàng đầu.  
Nhưng không chỉ như thế, vBulletin còn có nhiều tính năng khác để xây dựng  
và quản trị forum bất kể quy mô lớn nhỏ. Cho đến nay, vBulletin đã phát triển tới  
phiên bản thứ 5, cung cấp những tính năng của một mã nguồn forum truyền thống,  
nhưng cũng không quên thích ứng với thời đại mới.  
Các tính năng vượt trội của phần mềm vBulletin:  
Core vBulletin forum chức năng bao gồm cả các hoạt động dòng, các  
công cụ điều tiết mạnh mẽ và blog.  
Site Builder với các mẫu trang mới, làm cho nó dễ dàng để thiết lập và  
sửa đổi các trang web.  
Kéo và thả cấu hình, đơn giản hóa bố trí trang.  
Tăng cường nội dung tìm kiếm và khám phá thông qua các nội dung  
module khách nhau, thu hút người dùng vào thăm trang web sâu hơn.  
Cải tiến bao gồm cả chức năng xã hội nhóm, hồ sơ người dùng mới, chức  
năng bình luận, một trung tâm nhắn tin tích hợp, curarion nội dung xã hội, cập  
nhật thời gian thực và nhiều hơn nữa.  
Mạng xã hội: Thêm liên kết đến các trang truyền thông xã hội của bạn  
như Facebook, Twitter, LinkedIn, YouTube và nhiều hơn nữa.  
Tích hợp phiên bản điện thoại di động được tối ưu hóa để sử dụng trên  
điện thoại thông minh, đảm bảo những khách truy cập ở lại và trở về.  
Blog: Tạo một blog để xuất bản bài viết mới lên trang web của bạn  
thường xuyên.  
Cải tiến bộ sưu tập ảnh và tích hợp tốt các bức ảnh có nội dung khác  
nhau.  
Đơn giản hóa quản lý quản trị với các tính năng mới như chỉnh sửa trang  
web trong tùy biến.  
Nâng cao chất lượng kiến trúc cho các tùy biến hiệu suất tốt hơn và dễ  
dàng hơn.  
Built-in SEO để tối đa hóa lưu lượng truy cập tìm kiếm.  
Dễ dàng sử dụng công cụ nâng cấp thay cho vBulletin 3 và 4 địa điểm,  
cộng với nhập khẩu phần mềm diễn đàn khách.  
2. Tổng quan về Hosting và Database  
2.1. Hosting  
2.1.1. Khái niệm về hosting  
- Host – Web Hosting được gọi chung là Hosting, là dịch vụ lưu trữ dữ và  
chia sẻ liệu trực tuyến, là không gian trên máy chủ có cài đặt các dịch vụ Internet  
11  
như world wide web (www), truyền file (FTP), Mail…, bạn có thể chứa nội dung  
trang web hay dữ liệu trên không gian đó.  
- Yêu cầu và tính năng cần thiết của Hosting: Một hosting tốt được đánh giá  
dựa trên các yếu tố như tốc độ, dung lượng, băng thông, khả năng chịu tải cũng  
như dịch vụ hỗ trợ của đơn vị cung cấp hosting.  
+ Tốc độ:  
Tốc độ tải trang trên VPS Hosting nhanh hơn Share Hosting  
Tốc độ tải trang là khoảng thời gian được tính từ khi người sử dụng internet bắt  
đầu truy cập vào trang web đến khi nội dung trên web được tải về hoàn toàn. Thời  
gian tải trang lý tưởng nhất là từ 3 đến 5 giây.  
Để tốc độ tải trang đạt mức lý tưởng nhất, máy chủ chạy dịch vụ web phải có  
cấu hình đủ lớn để xử lý thông suốt, đáp ứng lượng truy cập lớn cùng một lúc.  
Đường truyền kết nối tốc độ cao để mạch dữ liệu không bị tắc nghẽn.  
+ Dung lượng: dung lượng hosting chính là dung lượng lưu trữ (Disk space) –  
khoảng không gian trong ổ cứng máy chủ bạn được sử dụng để lưu trữ dữ liệu của  
mình. Website có dữ liệu càng nhiều thì dung lượng hosting càng phải lớn. Những  
hosting trả phí thường cung cấp Disk space từ 1GB đến 10GB tuỳ theo gói dịch  
vụ bạn đăng ký.  
+ Băng thông: ăng thông của một hosting chính là lượng dữ liệu trao đổi giữa  
trang web với người dùng internet trong một tháng. Chẳng hạn, nếu bạn tải lên  
trang web của mình một file tài liệu với kích thước 1MB. Trong vòng một  
tháng, có 100 khách hàng tải file tài liệu đó về thì đồng nghĩa với việc lượng  
băng thông bạn đã tiêu tốn là 100MB. Chính vì thế, bạn cần cân đối số lượng  
khách truy cập vào trang web của mình. Nếu cân đối không tốt, chi phí liên  
quan đến băng thông sẽ rất lớn.  
+ Khả năng chịu tải:  
12  
Hosting cần có khả năng chịu tải tốt, khả năng chịu tải của hosting là khả năng  
chấp nhận số người online trong cùng một thời điểm. Có những gói hosting có  
thể cho phép cả ngàn người cùng truy cập một lúc mà tốc độ tải trang vẫn rất  
mượt. Nhưng có những gói hosting chỉ vài chục người online đã báo không thể  
truy cập.  
Để biết khả năng chịu tải của một gói hosting có tốt hay không, bạn nên tham  
khảo đánh giá của những người đã từng sử dụng gói dịch vụ này trước đó.  
+ Nhà cung cấp có dịch vụ hỗ trợ tốt: Hosting không giống như domain.  
Domain sau khi đã được đăng ký thường không có quá nhiều vấn đề phát sinh  
nhưng hosting lại có thể gây ra nhiều lỗi cho website. Chính vì thế, khi chọn sử  
dụng hosting của bất cứ đơn vị nào, bạn cần cân nhắc thật kỹ về dịch vụ hỗ trợ  
và đội ngũ chăm sóc khách hàng của đơn vị đó. Một đơn vị cung cấp dịch vụ  
lưu trữ web tốt nên có đội ngũ support nhanh chóng, hiệu quả khi website phát  
sinh vấn đề.  
2.1.2. Các loại Hosting phổ biến  
Shared Hosting (Hosting chia sẻ): là hình thức lưu trữ web phổ biến nhất.  
Đây cũng là loại hosting rẻ nhất. Với chi phí bỏ ra rất thấp, bạn có thể tự phán  
đoán được rằng tính năng của Shared Hosting là hạn chế nhất.  
Với Shared Hosting, dữ liệu website của bạn sẽ được lưu trữ trong cùng một  
máy chủ. Tất cả các trang web đến từ các tài khoản khác nhau được xử lý bởi cùng  
13  
một CPU. Như vậy, tài nguyên mà bạn được sử dụng sẽ ít hơn, đó chính là lý do  
vì sao chi phí đăng ký Shared Hosting rẻ đến thế.  
Các máy chủ được sử dụng để lưu trữ web thường lớn và có khả năng hoạt động  
tốt hơn nhiều so với máy tính cá nhân của bạn. Vì vậy, nó có thể lưu trữ dữ liệu  
của hàng trăm trang web mà không gặp vấn đề gì – miễn là không có trang nào  
quá phổ biến hoặc cần có quá nhiều tài nguyên.  
Cụ thể những vấn đề hay xảy ra đối với những người sử dụng shared hosting  
như sau:  
Dễ gặp sự cố: Mặc dù nói rằng máy chủ cung cấp dịch vụ Shared Hosting có  
khả năng làm việc tốt nhưng nếu có hàng trăm hoặc hàng ngàn khách truy cập vào  
hosting cùng một lúc trang web của bạn có thể sẽ gặp sự cố.  
Không có khả năng tuỳ chỉnh môi trường lưu trữ:. Điều này có thể không có  
ảnh hưởng gì tới bạn nếu bạn chỉ đang chạy một blog wordpress đơn giản. Nhưng  
bạn sẽ gặp rắc rối khi trang web của bạn có cấu trúc phức tạp hơn.  
Website của bạn có thể bị ảnh hưởng bởi các vấn đề của website khác: Cho dù  
bạn cẩn thận trong việc bảo mật trang web của mình như thế nào đi chăng nữa,  
website của những người khác có thể bị tấn công bởi virus và các phần mềm độc  
hại. Vì “ngôi nhà” của bạn đang được xây dựng trên cùng mảnh đất với “ngôi  
nhà” của người đó nên rất có thể website của bạn cũng sẽ bị ảnh hưởng.  
Shared hosting có bảo mật không tốt: Nếu bạn chia sẻ cùng một địa chỉ IP với  
các trang web khác trên cùng một máy chủ. Nếu một người đang dùng tài khoản  
của họ để tham gia vào hành vi xấu hoặc spam email, website của bạn có thể bị  
chặn bởi tường lửa nội dung và bộ lọc của email. Tệ nhất là bạn có thể không  
nhận thấy vấn đề này đang xảy ra.  
Ưu điểm  
Nhược điểm  
Giá hosting thấp  
Ít quyền kiểm soát máy chủ  
Thân thiện cho người mới bắt đầu Tốc độ tải web có thể bị chậm do  
ảnh hưởng từ lượng truy cập của  
Server được cấu hình sẵn  
website khác  
Control panel dễ dùng  
Có thể bị ảnh hưởng khi website  
khác bị tấn công bởi virus và các  
phần mềm độc hại  
Nhà cung cấp dịch vụ chịu trách  
nhiệm quản lý và vận hành server  
Collocated Hosting: Thuê chỗ đặt máy chủ  
Dịch vụ thuê chỗ đặt máy chủ (thuê chỗ đặt server) hay còn được gọi là dịch  
vụ colocation là dịch vụ cung cấp không gian để đặt các máy chủ vật lý, các thiết  
bị mạng tại các trung tâm dữ liệu (Data Center – DC) theo các mức: thiết bị riêng  
lẻ, theo tủ rack hay khu riêng biệt. Với dịch vụ này, các máy chủ của khách hàng  
sẽ được lắp lên các rack với các kích thước tiêu chuẩn của máy chủ Rack như cao  
1U, 2U, 4U, 6U (1U = 1,75 inch = 4.45 cm), rộng 19 inch và dài theo chiều sâu  
14  
của Rack. Mỗi máy chủ sẽ được cấp đường điện có UPS, đường mạng cùng IP  
tĩnh để cung cấp các dịch vụ trên đó như: website, email hay tổng đài voip ra bên  
ngoài  
Dedicated Server Hosting( Máy chủ dùng riêng):  
Với Dedicated Server Hosting, bạn sẽ được toàn quyền kiểm soát máy chủ.  
Điều này mang tới rất nhiều lợi ích tuyệt vời. Nhưng đồng thời, giá đăng ký dịch  
vụ Dedicated Server Hosting cũng đắt hơn và việc quản lý cũng phức tạp hơn.  
Khi bạn có quyền truy cập trực tiếp vào máy chủ đang lưu trữ dữ liệu trang  
web của mình, bạn có thể cài đặt bất kỳ loại phần mềm thích hợp nào bạn muốn,  
thay đổi hệ điều hành, ngôn ngữ hoặc chỉnh sửa cài đặt cấu hình.  
Nếu bạn có một website bán hàng cần chạy hệ thống quản lý doanh nghiệp  
hoặc xây dựng các phần mềm tuỳ chỉnh, bạn nên sử dụng Dedicated Server  
Hosting.  
Với Dedicated Server Hosting, bạn sẽ được toàn quyền kiểm soát máy chủ  
Ưu điểm khác khi sử dụng Dedicated Server Hosting chúng ta không thể  
bỏ qua là website của bạn chính là thứ duy nhất tiêu tốn tài nguyên từ máy chủ.  
Điều này làm tăng tốc độ và dung lượng lưu trữ một cách đáng kể.  
Tất nhiên, khi bạn có thể làm bất cứ điều gì bạn muốn trên máy chủ, bạn  
cũng phải chịu trách nhiệm về tất cả những gì bạn đã làm trên máy chủ này. Bạn  
cần tự cập nhật tất cả các phần mềm, gỡ lỗi nếu bạn vô tình tạo ra bất kỳ xung đột  
hoặc vấn đề kỳ lạ nào.  
15  
Dedicated Server Hosting cũng có giá đắt hơn rất nhiều. Với Shared  
Hosting, có thể có 100 website được lưu trữ trên cùng một máy chủ – đồng nghĩa  
với giá thành được chia nhỏ tới 100 lần. Trong khi đó, với Dedicated Server  
Hosting, bạn là người duy nhất sử dụng máy chủ và bạn sẽ phải trả toàn bộ chi  
phí.  
Ưu điểm  
Toàn quyền kiểm soát cấu hình  
server  
Nhược điểm  
Cần kiến thức quản trị server  
Giá hosting cao  
Đáng tin (Bạn không chia sẻ bất kỳ  
tài nguyên nào với bất kỳ ai)  
Quyền truy cập root  
Tính bảo mật cao  
Virtual Private Server: VPS là máy chủ riêng ảo  
VPS (Virtual Private Server) là loại hosting nằm đâu đó ở giữa Shared  
Hosting và Dedicated Server Hosting.  
Với VPS Hosting, bạn có máy chủ chuyên dụng nhưng máy chủ là máy ảo  
chứ không phải là máy vật lý. Điều này mang đến cho người sử dụng những lợi  
ích của cả Shared Hosting và Dedicated Server Hosting.  
VPS Hosting mang lợi ích của cả Shared Hosting và Dedicated Server  
Hosting  
Với VPS Hosting, bạn có toàn quyền kiểm soát không gian lưu trữ dữ liệu  
website – tương tự như cách bạn làm với máy chủ mà Dedicated Server Hosting  
cung cấp. Điều này đặc biệt hữu ích nếu bạn đang phát triển các ứng dụng tuỳ  
chỉnh hoặc điều hành một doanh nghiệp.  
Với lưu trữ VPS, bạn có toàn quyền kiểm soát không gian lưu trữ dữ liệu  
giống như cách bạn làm với Dedicated Server Hosting. Lợi ích này đặc biệt tốt  
nếu bạn đang điều hành một doanh nghiệp SaaS (cung cấp phần mềm dưới dạng  
dịch vụ) hoặc đang phát triển ứng dụng dạng tuỳ chỉnh.  
16  
Khi sử dụng loại hosting này, hiệu năng của website sẽ không bị ảnh hưởng  
bởi lượng truy cập lớn từ website khác vì tài khoản VPS có địa chỉ IP riêng  
Ưu điểm  
Nhược điểm  
Cần kiến thức quản trị server  
Giá hosting cao hơn Share  
Hosting  
Tài nguyên server riêng (nhưng  
không phải mua hẳn một server)  
Truy cập lớn từ website khác  
không làm ảnh hưởng tới hiệu  
năng của site của bạn  
Truy cập quyền root lên server  
Dễ nâng cấp  
Khả năng tùy biến cao  
2.2. Database  
Database (cơ sở dữ liệu) là một tập hợp những data (dữ liệu) có liên quan với  
nhau. Database được duy trì dưới dạng một tập hợp các tập tin trong hệ điều hành  
hay được lưu trữ trong các hệ quản trị cơ sở dữ liệu.  
3. Thực hiện đăng ký 1 free hosting online hỗ trợ PHP và MySQL  
3.1. Đăng ký tài khoản  
Truy cập vào địa chỉ http://www.uhostfull.com/ và chọn Sign Up!  
Nhập thông tin cá nhân để đăng ký  
17  
Sau khi ấn Register với thông tin hợp lệ ta sẽ nhận được 1 email với link kích  
hoạt tài khoản và thông tin tài khoản truy cập vào host.  
18  
Lưu ý: mail đến có thể nằm trong Spam hoặc Thùng rác  
Sau khi kích hoạt link thành công,thông tin tài khoản của bạn sẽ được gửi đến  
email và hiển thị thông tin cơ bản trên màn hình như sau:  
Nhấp chuột vào [Báo không phải là Spam] để mail chuyển thư trong Hộp thư đến  
19  
Tải về để xem bản đầy đủ
pdf 201 trang yennguyen 109500 Free
Bạn đang xem 20 trang mẫu của tài liệu "Giáo trình Thiết kế diễn đàn trực tuyến Vbulletin - Nghề: Công nghệ thông tin (Ứng dụng phần mềm)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfgiao_trinh_thiet_ke_dien_dan_truc_tuyen_vbulletin_nghe_cong.pdf