Hướng dẫn: Localhost + Install 1 Mã nguồn bất kỳ(Chi tiết) Bài này tớ xin được viết vì 1 người bạn ( HeartLesssal) cos 1. Một số điều sơ qua: - Có nhiều cách để xây dựng 1 localhost để test những mà nguồn mà bạn dự định sẽ đưa lên host và chia sẻ cùng mọi người - WAMP như Ngocha85 đã nói = Windows + Apache + MySQL + PHP. - Tại sao lại chọn WAMP? + Vì tính đơn giản của nó, install bằng 1 file duy nhất (mới nhất là wamp5_1.6.1.exe). Một số thông số khi cài đặt, có lẽ mọi người khi chưa làm bao giờ c ũng sẽ làm được. Sau khi cài, nếu WAMP đã được khởi động (ở khu tray icon sẽ có biểu tượng này: + WAMP - hệ thống cho Localhost được tích hợp, có thể nói là ALL IN ONE, 1 click -> xong! + Ngoài WAMP, có nhiều cách khác để có 1 localhost, như ngay trên Windows thì dùng IIS, hay FOX. - Sau khi cài đặt xong, vào trình duyệt web, gõ vào thành Add: localhost Web đựơc hiện thị như thế này: Thế là xem như LOCALHOST OK? 2. Hướng dẫn cài đặt 1 forum Mặc định thư mực www khi bạn cài WAMP là C:\WAMP\WWW 2.1 Dễ nhất: PHPBB 2.1.1. Làm theo cái này, và đừng hỏi nó là cái gì: - Ở hình trên, nhấn vào phpmyadmin Trong ô C<label for="text_create_db">reate new database</label> gõ phpbb, nhấn Creat Tiếp tục: Download: http://www.phpbb.com Giải nén ra, được thư mục phpbb2, copy vào C:\WAMP\WWW Vào trình duyệt, gõ localhost/phpbb2 Các thông số chính như sau: Basic Configuration Database Type: MySQL 4x/5x Choose your installation method: Install Database Configuration Database Server Hostname / DSN:localhost Your Database Name hpbb Database Username: root Database Password để trống cái này ) Admin Configuration gõ Email, tên Admin, và mật khẩu là đựơc Nhấn START INSTALL Hình sau, nếu như thế này là ổn Nhấn Finish Install Thông báo sau có dòng Please ensure both the install/ and contrib/ directories are deleted Vào C:\WAMP\WWW\PHPBB2\ xóa thư mục contrib và install! Xong, F5 trình duyệt, đăng nhập nó Với, phpbb, để vào trang chủ: http://localhost/phpBB2 Sau khi đăng nhập xong thì sẽ có dòng Go to Administration Panel ở dưới cùng để bạn vào AdminCP. Bạn có thể thắc mắc rằng có một vài "thông số kỹ thuật" chưa hiểu lắm? Cái quan trọng nhất ở đây là làm sao bạn cho nó nhận đựơc DATABASE,như ở trên là: Database Configuration Database Server Hostname / DSN:localhost <- cái này mặc định là LOCALHOST( kể cả khi bạn upload lên host thì cái này cũng không thay đổi, đổi thì người ta báo cho ) Your Database Name hpbb <- đã được tạo ra ở bước 2.1.1 Database Username: root <- Mặc định với cái host giả lập này, khi bạn dùng ở host, thì khi tạo database, nó sẽ hỏi. Database Password để trống cái này ) <- Tương tự cái trên, với host giả lập này thì để trống Để có thể hiểu rõ hơn về nhưng cái loằng ngoằng, chết tiệt trên, xin bạn tự mình Install 1 số mã nguồn miễn phí khác. SMF: www.simplemachines.org PunBB: www.punbb.org Việc cài đặt VBB cũng rất dễ dàng, bước khó hơn tý đó là bạn phải tự tay edit file config.php Tiếp tục với VBB Với đường dẫn forum VBB trên Localhost là: C:\WAMP\WWW\UPLOAD\ Vào PhpMyAdmin tạo ra database với tên là VBB - Vào thư mục C:\WAMP\WWW\UPLOAD\includes\ đổi phần mở rộng file config.php.new thành config.php - Mở config.php bằng notepad hay chương trình edit gì đó cũng được Những dòng cần lưu ý và sửa lại như sau: PHP Code: // ****** DATABASE NAME ****** // This is the name of the database where your vBulletin will be located. // This must be created by your webhost. $config['Database']['dbname'] = 'forum'; Đổi thành: PHP Code: $config['Database']['dbname'] = 'VBB'; Chú ý: dòng $config['Database']['dbname'] = 'forum'; ở các bản cr ack có thể khác PHP Code: // ****** FORCE EMPTY SQL MODE ****** // New versions of MySQL (4.1+) have introduced some behaviors that are // incompatible with vBulletin. Setting this value to "true" disables those // behaviors. You only need to modify this value if vBulletin recommends it. $config['Database']['force_sql_mode'] = false; Sửa thành: $config['Database']['force_sql_mode'] = true; Do MySQL trong WAMP là 4.1+ Cái này giữ nguyên: PHP Code: // ****** MASTER DATABASE USERNAME & PASSWORD ****** // This is the username and password you use to access MySQL. // These must be obtained through your webhost. $config['MasterServer']['username'] = 'root'; $config['MasterServer']['password'] = ''; Chú ý cái dòng này: PHP Code: // ****** SUPER ADMINISTRATORS ****** // The users specified below will have permission to access the administrator per missions // page, which controls the permissions of other administrators $config['SpecialUsers']['superadministrators'] = '1'; $config['SpecialUsers']['superadministrators'] = '1'; <- Số này quyết định ai là Super Adminstrator. Do bạn là người install nên để nó là 1 Công việc tiếp theo là cài đặt VBB. Gồ m 13 bước, nhưng chả phải làm gì, nhấn chuột và điền 1 số thứ vào Vào trình duyệt, gõ: _http://localhost/upload/install/install.php - Nếu là bản xịn, nó sẽ hỏi Customer Number (hình) - Nếu là bản cr ack thì không có cái này Để qua bước này, bạn cần cho nó cái số mà Vbulletin.com đã cho bạn (xin đâu đó cũng được) Sau khi đã cho số và nhấn Enter Install System, bạn sẽ bắt đầu vào các bước: Từ bước 1 đến 8, công việc của bạn là nhấn chuột vào cái chỗ nào có thể nhấn ý ! Đùa tý, cứ nhấn vào Next Step(.) cho đến bước 9, VBB sẽ hỏi 1 số điều về cái site của bạn, như là BB Title Title of board. Appears in the title of every page. Homepage Title Name of your homepage. Appears at the bottom of every page. Home URL URL of your home page. Appears at the bottom of every page. Webmaster email address Email address of the webmaster. (Bạn cần điền đủ các thông số để sau này khỏi phải sửa chữa, nếu không nhấn Proceed - sau này thay đổi cũng được) Đến bước 11, típ tục cho nó mấy cái thông tin về bạn, như tên sử dụng trong diễn đàn, passw, e-mail. Cuối cùng ở bước 13, nó bảo xóa cài gì thì xóa cái đấy! Thế là xong. Để vào forum, gõ localhost/upload/ . page. Home URL URL of your home page. Appears at the bottom of every page. Webmaster email address Email address of the webmaster. (Bạn cần điền đủ các thông số để sau này khỏi phải sửa chữa,