Xem mẫu

  1. Ủ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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. III. Nội dung mô đun Thời gian Tự STT Tên các bài trong mô đun Tổng Lý Thực Kiểm học số thuyết hành Tra 1 Bài 1: Tổng quan về vbulletin 4 1 3 3.5 2 Bài 2: Chuẩn bị 4 1 3 3.5 3 Bài 3: Cài đặt localhost 4 1 3 3.5 4 Bài 4: Cài đặt vbulletin 4 1 3 3.5 Bài 5: Cài giao diện tiếng việt, 5 cài bộ gõ và xử lý vài vấn đề 4 1 3 3.5 ngôn ngữ 6 Kiểm tra định kỳ lần 1 2 0 2 1 7 Bài 6: Tạo và quản lý forum con 4 1 3 3.5 Bài 7: Cài đặt style(skin) cho 8 4 1 3 3.5 diễn đàn 9 Bài 8: Hack mod 4 1 3 3.5 10 Kiểm tra định kỳ lần 2 2 0 2 1 Bài 9: Tùy biến diễn đàn với bb 11 4 1 3 3.5 code 12 Bài 10: Sử dụng admincp 4 1 3 3.5 Bài 11: Xây dựng hosting bằng 13 4 1 3 3.5 dịch vụ iis trên windows Bài 12: Sử dụng ftp để upload, 14 4 1 3 3.5 download vbb lên host 15 Ôn tập 1 4 2 2 5 16 Ôn tập 2 4 1 1 2 3.5 Tổng cộng 60 15 39 6 52.5 9
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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  Server được cấu hình sẵn ảnh hưởng từ lượng truy cập của  Control panel dễ dùng website khác  Nhà cung cấp dịch vụ chịu trách  Có thể bị ảnh hưởng khi website nhiệm quản lý và vận hành server khác bị tấn công bởi virus và các phần mềm độc hại  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
  16. 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
  17. 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 Nhược điểm  Toàn quyền kiểm soát cấu hình  Cần kiến thức quản trị server 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
  18. 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  Tài nguyên server riêng (nhưng  Cần kiến thức quản trị server không phải mua hẳn một server)  Giá hosting cao hơn Share  Truy cập lớn từ website khác Hosting 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
  19. 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
  20. 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
nguon tai.lieu . vn