Một hosting 50-100MB với băng thông khoảng 3-5G giá khoảng 1-:3$/Tháng. Như vậy với chi phí 350.000đ/năm là bạn có thể sở hữu một website khá ngon lành rồi. Để tránh những rắc rối mà bạn có thể gặp phải khi mua domain & hosting, bạn nên nhớ hai điều:
Tạo dựng Web-Portal NukeViet http://mangvn.org ¾ Một hosting 50-100MB với băng thông khoảng 3-5G giá khoảng 1-:3$/Tháng Như với chi phí 350.000đ/năm bạn sở hữu website ngon lành Để tránh rắc rối mà bạn gặp phải mua domain & hosting, bạn nên nhớ hai điều: ¾ Thứ nhất: “Đừng nên tham giá rẻ; giá rẻ, chất lượng thấp” ¾ Thứ hai: “Đừng nên mua cơng ty khơng có tên tuổi! vào ngày đẹp trời, họ biến mất, bất ngờ cách mà họ xuất hiện.” Chmod hosting Linux Nếu mua hosting Linux, bạn cần quan tâm đến chế độ Chmod Vậy Chmod gì? Chmod xác lập quyền hạn người truy cập file Server Nó giống Thuộc tính (Properties) Windows Trên hệ thống Unix/linux, người sử dụng chia làm nhóm: "user" hay “owner” (chúng ta - chủ nhân trực tiếp files), "group" (thành viên nhóm mà người chủ nhân file có tham gia) "world" hay “Public” (tất trường hợp khác - cơng cộng) Khi bạn kết nối với server, xác định xem bạn thuộc nhóm Ví dụ bạn kết nối với server FTP, khai báo tên truy cập thành viên truy cập tới file bạn, server quy bạn vào nhóm "user" Còn thành viên khác truy cập FTP thuộc nhóm "group" Khi đến site bạn trình duyệt web, quy vào nhóm "world" Sau xác định nhóm, người sử dụng gán quyền hạn định file thư mục Để xác định quyền hạn cho nhóm định, người ta sử dụng ký hiệu số sau: = read (quyền đọc) = write (quyền ghi) = execute (quyền thực hiện) Các số tổ hợp phương án: = read, write & execute = read & write = read & execute = read Hỗ trợ trực tuyến: http://lavieportal.com Trang 129 Tạo dựng Web-Portal NukeViet http://mangvn.org = write & execute = write = execute Ký hiệu lệnh Chmod thường có số: số đầu thể quyền hạn gán cho người sử dụng thuộc nhóm "user" (chính bạn) Con số thứ hai quyền hạn người sử dụng thuộc nhóm "group" số thứ ba dành cho nhóm "world" Trong trường hợp sử dụng ký hiệu chữ, bắt gặp ký hiệu sau: "r" - quyền đọc "w" - quyền ghi "x" - quyền thực Ngồi cịn có: "u" - user "g" - group "o" - other (world) "a" - all (tất cả) Dưới bảng tổ hợp thường gặp: Quyền truy cập U G Lệnh (Mã) Miêu tả W rwx r-x r-x chmod 755 Dành cho thư mục, CGIscripts files thực khác rw- r r chmod 644 Dành cho files thường chmod 600 Giấu files tất ngoại trừ bạn scripts bạn rw- - - U = user; G = group; W = world r = Read; w = Write; x = Execute; - = Không có quyền (Tham khảo tài liệu NV Group) Hỗ trợ trực tuyến: http://lavieportal.com Trang 130 Tạo dựng Web-Portal NukeViet http://mangvn.org Upload website lên Host Hiện có nhiều phần mềm & công cụ web hỗ trợ việc upload file lên FTP Server Về phần mềm, bạn dùng Windows Commander, LeapFTP … Để thực upload, bạn cần ghi nhớ thông tin domain hosting nhà cung cấp dịch vụ cấp cho Thông tin cần có bao gồm: ¾ Server: địa server kết nối ¾ Username: Tên truy cập ¾ PassWord: Mật Sau vài công cụ upload mà bạn sử dụng: 4.1 Upload website lên Host với công cụ trực tuyến web2ftp Web2ftp.com trang web cho phép kết nối vào Ftp với tốc độ tương đối cao Bạn không công cài đặt phần mềm nên việc upload thuận tiện, thực lúc, nơi (tất nhiên có kết nối vào Internet) Trình tự thực kết nối sau: Truy cập tới địa web2ftp.com điền thơng tin kết nối Sau nhấp Login để kết nối tới host (xem hình 8.1) Hình 8.1: Đăng nhập FTP Nếu kết nối thành công, bạn đưa đến cửa sổ FTP với hai nửa Nửa trái FTP Server, hiển thị file thư mục có Host bạn Nửa phải Local PC, bạn định file cần tải từ PC (máy cá nhân) lên Sever (xem hình 8.2) Hỗ trợ trực tuyến: http://lavieportal.com Trang 131 Tạo dựng Web-Portal NukeViet http://mangvn.org Hình 8.2: Web2ftp Website có hai hình thức Upload Bạn Upload lúc file thường (File-Upload) file nén ZIP (Zip-Upload) Nếu dùng Zip-Upload để tải file nén Zip, File nén sau tải xong tự động giải nén Server, thuận tiện trường hợp upload số lượng lớn file nguồn trường hợp NukeViet Cần ý giới hạn dung lượng file Các thao tác sử dụng Web2ftp: * Thao tác Server Sửa file: Cho phép sửa trực tiếp số file php, html trực tuyến Xóa: Xóa file tư mục lựa chọn Để xóa, bạn chọn thư mục file danh sách, đánh dấu kiểm vào ô confirm, ấn del (xem hình 8.3) Hình 8.3: Xóa thư mục Đổi tên: Để đổi tên, bạn chọn thư mục file danh sách, đánh dấu kiểm vào ô confirm, ấn Rename Di chuyển: Để di chuyển, bạn chọn thư mục file danh sách, gõ đường dẫn (tương đối so với thư mục tại) cần di chuyển tới vào ô “filename, directory”, đánh dấu kiểm vào confirm, ấn Move (xem hình 8.4) Hỗ trợ trực tuyến: http://lavieportal.com Trang 132 Tạo dựng Web-Portal NukeViet http://mangvn.org Hình 8.4: Di chuyển thư mục ata vào thư mục anti (thư mục anti nằm thư mục nv2b1) Tạo thư mục mới: Để tạo thư mục mới, bạn gõ tên thư mục vào ô “filename, directory”, đánh dấu kiểm vào ô confirm, ấn mkdir Đổi thuộc tính: Để đổi thuộc tính, bạn chọn thư mục file danh sách, gõ số chmod vào ô rights, đánh dấu kiểm vào ô confirm, ấn chmod (xem hình 8.5) Hình 8.5: Chmod thư mục Tải về: Để tải file hay thư mục, bạn chọn thư mục file danh sách, chọn định dạng nén zip hay tar.gz, đánh dấu kiểm vào ô confirm, ấn Get * Upload file từ PC lên server Từ menu File-Upload, nhấp nút Browse (xem hình 8.6) Hình 8.6: Menu File-Upload Hộp thoại choose file bật lên, bạn chọn file cần upload nhấp nút Open (xem hình 8.7) Hỗ trợ trực tuyến: http://lavieportal.com Trang 133 Tạo dựng Web-Portal NukeViet http://mangvn.org Hình 8.7: Hộp thoại choose file File đưa vào danh sách, tiếp tục tìm đến file lại (upload tối đa file lần) Nhấp nút upload để bắt đầu tải file lên Tiến trình tải thể cửa sổ (xem hình 8.8) Chờ cho tiến trình kết thúc bạn tiếp tục upload file cịn lại Hình 8.8: Tiến trình Upload file * Zip-upload từ PC lên server Zip-Upload tính vơ tiện lợi cần upload nhiều file với dung lượng nhỏ, ví dụ upload cài NukeViet Sử dụng tính để upload file nén zip, sau upload, file giải nén server Vì nén trước upload nên phương pháp có nhiều ưu điểm tốc độ upload nhanh, tiết kiệm băng thông, tiết kiệm thời gian … Thao tác hoàn toàn tương tự upload file, có điều bạn sử dụng menu zip-upload (xem hình 8.9) Hỗ trợ trực tuyến: http://lavieportal.com Trang 134 Tạo dựng Web-Portal NukeViet http://mangvn.org Hình 8.8: Menu zip-upload Điểm khác biệt sau tiến trình Upload file kết thúc (đạt 100%), bạn thấy tiến trình send file từ máy chủ Web2ftp đến máy chủ FTP bạn Bây bạn tắt hồn tồn cửa sổ Internet Explorer mà khơng sợ ảnh hưởng đến tiến trình Gợi ý: − Để tăng tốc độ upload, với file dung lượng nhỏ ta nên sử dụng ZipUpload − Khi tiến trình send file từ máy chủ Web2ftp đến máy chủ FTP bắt đầu (tiến trình Upload file đạt 100%) bạn tận dụng thời gian cách tiếp tục zip-upload file khác Lưu ý: − Nếu sử dụng tính zip-upload, bạn phải chờ tiến trình send file từ máy chủ Web2ftp đến máy chủ FTP kết thúc tiến hành cài đặt NukeViet (vì file gửi đến đầy đủ Server) Quá trình khoảng 10-30 phút (đối với cài NukeViet 1.0) − Sau làm việc xong, nhớ nhấp để khỏi web2ftp tắt hồn tồn Internet Explorer 4.2 Upload Windows Commander, LeapFTP, FlashFXP * LeapFTP Cách sử dụng sau: Khởi động chương trình Điền thông tin FTP Server, User name mật Nhấn CTRL+Enter để thực kết nối tới Server (xem hình 8.9) Hình 8.9: LeapFTP Hỗ trợ trực tuyến: http://lavieportal.com Trang 135 Tạo dựng Web-Portal NukeViet http://mangvn.org Giống trình FTP khác, cửa sổ chương trình có phần Khung bên trái nội dung tập tin thư mục đĩa cứng máy bạn Bạn cần định thư mục chứa website đĩa cứng, nhắp phải chọn thư mục tập tin (nếu muốn chọn nhiều nhấp & giữ phím Ctrl chọn thư mục file) chọn upload Lúc tập tin thư mục upload lên máy chủ web Tiến trình upload trạng thái phía cửa sổ cho bạn biết trình upload diễn Khung bên phải file thư mục server, muốn xố nội dung bạn nhắp chuột phải vào đối tượng chọn Delete Để tải file thư mục server bạn chọn Download * Windows Commander Kết nối tới máy chủ FTP Windows Commander theo bước sau: Khởi động chương trình, sau nhấp nút để tạo kết nối Hộp thoại Connect to FTP Server ra, lần bạn phải nhấp nút “New connection” để khai báo thông số kết nối: o Session: Tên kết nối, tùy ý bạn cho dễ nhớ o Hostname: Tên máy chủ FTP o Username: tên đăng nhập o PassWord: Mật Các thơng số khác bỏ trống, nhấp OK (xem hình 8.10) Thơng số kết nối ghi nhận danh sách Lần sau, bạn cần chọn chế độ kết nối thiết lập nhấp nút “Connect” Hình 8.10: Tạo kết nối Hỗ trợ trực tuyến: http://lavieportal.com Trang 136 Tạo dựng Web-Portal NukeViet http://mangvn.org Cách sử dụng Windows Commander hoàn toàn tương tự chương trình FTP khác Có thể upload download thao tác kéo thả Windows * Flash FXP Tương tự LeapFTP & Windows Commander, Flash FXP có giao diện gồm nửa: − Nửa trái hiển thị file thư mục PC − Nửa phải hiển thị thư mục máy chủ + Tạo kết nối tới máy chủ FTP: − Bước 1: Chạy chương trình Flash FXP, nhấn vào biểu tượng Quick Conect để bật hộp thoại Quick Conect − Bước 2: Khai báo thông số kết nối nhấp Connect để thực kêt nối (xem hình 8.11) Hình 8.11: Khai báo thông số kết nối với máy chủ FTP + Chmod file thư mục: Click chuột phải lên file thư mục cần Chmod, chọn Attributes (xem hình 8.12) Hỗ trợ trực tuyến: http://lavieportal.com Trang 137 Tạo dựng Web-Portal NukeViet http://mangvn.org Hình 8.12: Menu chuột phải Hộp thoại Change Attributes bật lên, đánh dấu kiểm vào ô, chế độ Chmod ghi nhận ô Pemissions chọn chế độ chmod yêu cầu, nhấp OK Tùy chọn Apply changes to all subfolders and files cho phép áp dụng thiết lập chmod cho tất file & thư mục thư mục chọn Hình 8.13: Chmod Chế độ chmod file thư mục ghi dạng ký hiệu chữ cột Attrib (xem hình 8.14) Hình 8.14: Theo dõi chế độ Chmod Hỗ trợ trực tuyến: http://lavieportal.com Trang 138 Tạo dựng Web-Portal NukeViet http://mangvn.org Phần bổ sung: NukeViet 2.0 Khi chuyên đề chuẩn bị mắt lúc NukeViet công đoạn cuối đời phiên NukeViet 2.0 So với NukeViet 1.0, NukeViet 2.0 liên tục có bước nhảy vọt qua phiên beta (bản dùng để thử nghiệm, khơng khuyến khích dùng đại trà) Trong phần chuyên đề dành giới thiệu với độc giả NukeViet 2.0 tính ưu việt so với NukeViet 1.0 NukeViet 2.0 beta có so với NukeViet 1.0? Có thể nói, NukeViet 2.0 cải tiến vượt bậc hệ thống NukeViet Hầu tất tính mà NukeViet 1.0 chưa đạt yêu cầu bị người dùng phê phán có cải tiến đáng kể, chí yêu cầu người sử dụng Hình 9.1: Bảng điều khiển người quản trị NukeViet 2.0 beta Nhanh! Nếu NukeViet 1.x bị chê "béo nên chạy chậm" đến NukeViet 2.0 cắt giảm để khơng cịn miligam "bụng phệ" Tất khiến NukeViet 1.x chạy chậm NukeViet 2.0 thay đổi tối ưu: Bỏ table session tối ưu để tăng tốc truy cập Loại bớt “mỡ thừa” để portal load nhanh hơn, cụ thể số lần truy cập CSDL vô tội vạ 1.x (trung bình 30-40 lần truy cập CSDL/trang (ở NukeViet 1.x 120 lần)) Ngoài ra, thay đổi thân Block, Module Đặc biệt Module News khiến cho tốc độ truy cập cải thiện đáng kể Mạnh! Hỗ trợ trực tuyến: http://lavieportal.com Trang 139 Tạo dựng Web-Portal NukeViet http://mangvn.org NukeViet 2.0 mạnh chưa thấy Bạn cảm nhận sức mạnh sử dụng hệ thống, đặc biệt bạn xem tham gia viết code cho NukeViet Mã nguồn NukeViet gần viết hoàn toàn Tất can thiệp, mổ xẻ Mục đích thay đổi cho đạt với yêu cầu người sử dụng Các cải tiến bao gồm: Chuẩn hóa lại Function is_admin, is_user để tối ưu tài nguyên tối đa, fix số lỗi hàm tạo nên Nukeviet 1.0 Thay đổi hệ thức giờ, bố cục Cho phép thay đổi keyword site Tên module xác định file language Quản lý user theo ID Tách theme khỏi users, theme load theo chế cookie, thay đổi giao diện nhanh thay đổi ngôn ngữ Nâng cấp Module News lên quản lý cấp thông tin, thêm chức tạo hình thu nhỏ để tiết kiệm băng thơng tăng tốc độ truy cập Viết lại toàn module Your_Account cho phù hợp với kiến trúc mới, vá lỗ hổng trước, nhanh gọn Đưa module Files làm module gốc portal, vá lỗi tăng cường tính năng, giao diện Thêm tính chat cho site Nâng cấp diễn đàn PHPBB2Nuke lên Nâng cấp Modules "Liên hệ" Block_login tiện lợi Block_calendar nhẹ nhàng Nếu 1.x ngốn 36 lần truy cập CSDL cho lần hiển thị 2.0 lần Hệ thống thông minh Login khu vực sau đăng nhập xong quay lại vị trí Admin Control Panel (bảng điều khiển dành cho người quản trị) tăng cường nhiều tính mới, thêm công cụ quản lý mạnh mẽ cho phép cấu hình chi tiết, quản lý chặt chẽ An tồn! Chưa hệ thống bạn lại bảo vệ cao đến Các khâu từ cài đặt, sử dụng đến khâu điều hành bảo vệ tối đa Các chức bảo vệ NukeViet 2.0 gồm có: Hỗ trợ trực tuyến: http://lavieportal.com Trang 140 Tạo dựng Web-Portal NukeViet http://mangvn.org Fix lỗi hệ thống bảo mật phát sinh thời gian vận hành Nukeviet 1.0 Tăng cường chức hạn chế DDOS Khi gặp DDOS, bạn bật chức lên để chặn bớt đợt công lại Cá nhân hóa thư mục admin, data nhằm hạn chế hacker tìm dường cơng vào "huyệt" Các thông số database ghi trực tiếp file mainfile không để config.php Nhiều triển vọng! Có thể nói NukeViet 2.0 Portal thiết kế cho tương lai Đội ngũ thiết kế nhìn xa trông rộng, xây dựng tảng vững ổn định để người thiết kế thứ tùy sức viết Module, Block Hiện NukeViet 2.0 chưa có nhiều Block Modules phụ trợ, qua beta đưa lên diễn đàn thấy NukeViet 2.0 dược cộng đồng thổi vào sức sống NukeViet 2.0 final: Đáng để mong đợi! Kể từ sau NukeViet 2.0 beta công bố, người sử dụng phải chờ đợi thời gian dài để sử dụng thức: NukeViet 2.0 final Sự chờ đợi đơi gây chán nản, nhiên, NukeViet 2.0 final đáng để chờ đợi Tháng 12 năm 2006, Anh Tú hứa hẹn thay đổi NukeViet 2.0 final: Module_News phân quyền đến tận chủ đề Bộ soạn thảo BBcode gọn nhẹ, ngồi cịn có trình soạn thảo Spaw kèm theo cho phép upload hình, hoạt động với trình duyệt Quá trình cài đặt cải tiến toàn bộ, thu gọn khắc phục tồn lỗi nảy sinh Khơng tạo sẵn thumbnail cho hình upload lên, mà tạo cần thiết File upload lên host bảo mật cách: Tạo link ảo thay đổi link ảo ngày Tích hợp sẵn Block_Menu tự động viết PHP (khơng dùng JavaScript) Tích hợp RSS Hỗ trợ trực tuyến: http://lavieportal.com Trang 141 Tạo dựng Web-Portal NukeViet http://mangvn.org Tự thay đổi phần mở rộng php số hàm cấu thành lên thông số URL để tạo khác biệt cho site Tạo theme riêng cho hệ thống tin tức, kể từ phiên LaVie Portal 2.0, người sử dụng sử dụng theme riêng cho News (ngồi theme mặc định site) Tính chuyên nghiệp với nhiều sức mạnh khác mang lại nét cho News Cho tới tháng 04/2007, NukeViet 2.0 - coi Final gần hoàn thành Nói chung với phiên này, NukeViet tiếp tục tiến thêm bước dài để qua mặt nhiều anh hào "giang hồ" Module News (tin tức) Module chủ đạo trau chuốt từ đầu Đến thời điểm khẳng định Module News NukeViet chuyên nghiệp không Module News hệ thống News - CMS tồn Việt Nam Khơng đầy đủ tính hỗ trợ mà cịn chuyên nghiệp quản lý, dễ dàng cho người sử dụng Một điểm thú vị phiên tính tiện dụng quản lý anh Tú lưu tâm Sự tiện dụng có nhiều chi tiết Ví xuất popup nho nhỏ kèm hình ảnh dấu X màu vàng cam+đỏ hồng (nút bật/tắt popup) trơng hình bơng hoa Sakura giúp bạn nhiều việc lựa chọn hay áp dụng tính Admin Control Panel Hình 9.2: Popup có hình cánh hoa Sakura góc điểm NukeViet 2.0 Final + Hệ thống menu Admin Control Panel dẹp gọn sang bên cấu trúc menu đa cấp thay cho icon chềnh ềnh hình (xem hình 1) + Để chống lỗi xuất thao tác người dùng, tất nút gửi liệu lên server làm mờ tất liệu nhập vào đầy đủ hợp lệ (xem hình 2) + Các liệu quan liên quan đến hoạt động site trước gửi cần xác nhận mật Admin Hỗ trợ trực tuyến: http://lavieportal.com Trang 142 Tạo dựng Web-Portal NukeViet http://mangvn.org Dưới vài hình ảnh Admin Control Panel: Các menu God admin Cấu hình site Ban điều hành Hỗ trợ trực tuyến: http://lavieportal.com Trang 143 Tạo dựng Web-Portal NukeViet http://mangvn.org Quản lý module Quản lý block Thêm block Hỗ trợ trực tuyến: http://lavieportal.com Trang 144 ... Tạo dựng Web-Portal NukeViet http://mangvn.org Phần bổ sung: NukeViet 2.0 Khi chuyên đề chuẩn bị mắt lúc NukeViet công đoạn cuối đời phiên NukeViet 2.0 So với NukeViet 1.0, NukeViet 2.0 liên tục... Trong phần chuyên đề dành giới thiệu với độc giả NukeViet 2.0 tính ưu việt so với NukeViet 1.0 NukeViet 2.0 beta có so với NukeViet 1.0? Có thể nói, NukeViet 2.0 cải tiến vượt bậc hệ thống NukeViet. .. tất tính mà NukeViet 1.0 chưa đạt yêu cầu bị người dùng phê phán có cải tiến đáng kể, chí yêu cầu người sử dụng Hình 9. 1: Bảng điều khi? ??n người quản trị NukeViet 2.0 beta Nhanh! Nếu NukeViet 1.x