Kinh nghiệm cài NukeViet trên PC

Thứ sáu - 13/01/2006 06:39

Một giao diện của Nukeviet trong số rất nhiều giao diện đẹp mà bạn có thể cài!

Một giao diện của Nukeviet trong số rất nhiều giao diện đẹp mà bạn có thể cài!
Mong muốn thử nghiệm NukeViet trên PC từ lâu lắm rồi nhưng không được. Hôm nay "nghe dại" theo hướng dẫn của bạn Anh Tú, cài appserv-win32-2.4.5 lên máy để chạy NukeViet. Cài đến mấy lần mà MySQL cứ bị lỗi, chẳng hiểu sao nữa. Cay cú lắm, tôi lại xóa đi cài lại, khởi động máy đến mấy lần. Tức quá tôi lôi hướng dẫn của bạn Anh Tú ra, đọc lại mấy lần. Lại lôi thêm quyển "PHP và Web tiếng Việt..." mà anh Lê Hoàn tặng mấy tháng trước ra để nghiền ngẫm...
Sau đây là một vài Kinh Nghiệm mà tôi rút ra được sau mấy ngày vật lộn gian khổ!
(Thực ra tôi cũng làm theo hướng dẫn của anh Lê Hoàn mấy lần nhưng không thành công vì cài nhiều phần quá, các phiên bản lại không đầy đủ, các chương trình Apache, MySQL, PHP Admin bị tách rời chứ không gom thành một bộ như trong bộ cài appserv-win32-2.4.5 mà bạn Anh Tú hướng dẫn.)




Nhờ trời, cuối cùng tôi cũng cài đặt thành công chương trình appserv-win32-2.4.5 và NUKEVIET1.0. Các chương trình khác Viết bằng PHP đưa vào chạy cũng rất ngon. Tôi sẽ hướng dẫn hết sức dễ hiểu để tất cả các bạn mới biết Host, PHP, NukeViet cũng có thể thực hành được dễ dàng.




1.Cài appserv-win32-2.4.5

Nếu sau khi cài bạn gặp lỗi gì gì đó đại loại như không thể kết nối với MySQL thì có lẽ đã có lỗi do lần cài đặt trước đó bạn để sót file cũ, hãy gỡ AppServ bằng cách : vào menu Start>All Program> AppServ > Uninstall AppServ v2.4.5 và thực hiện gỡ toàn bộ chương trình, kể cả các ctrình phụ trợ (chọn yes đối với tất cả các yêu cầu). Sau khi máy tính khởi động lại, hãy vào thư mục: C:/AppServ và xóa tất cả các file và thư mục trong đó.
vào C:Windows và xóa 2 file: php.ini và my.ini

Cài đặt lại appserv-win32-2.4.5




2.Cài NUKEVIET:

Lỗi phổ biến đến 99.99% là "Xin lỗi, hiên nay đang có sự cố trong việc kết nối với máy chủ. Mong bạn hãy quay lại site của chúng tôi sau ít phút.". Lỗi này là do bạn đã khai báo sai khi cài NUKEVIET1.0 trong bước 3. Thường thì 99.99% (lại 99.99%) là sai DB host(Tên hosting là nơi chứa server MySQL, ví dụ: localhost ),DB username(Tên người dùng cơ sở dữ liệu, ví dụ: abc ), DB name(tên của cơ sở dữ liệu, ví dụ: abc_xdcd ).




Hay sai nhất là DB username. DB username là tên người sử dụng cơ sở dữ liệu.

-Nếu bạn đang thử nghiệm trên máy cá nhân thì DB username chính là tên mà bạn khai báo khi cài appserv-win32-2.4.5 (ở hình minh họa số 1 thì DB name là: root)

-Nếu bạn sử dụng Host trên mạng Internet thì nó chính là username của bạn tại host đó (hãy hỏi nhà cung cấp dịch vụ host hoặc xem thư mà họ gửi cho bạn).




DB name cũng hay bị khai báo sai. Đây là tên cơ sở dữ liệu. Một người dùng (DB username) có thể có nhiều cơ sở dữ liệu (DB name). Có thể liên tưởng thế này: Nếu coi DB username là tên lớp học thì DB name là tên sinh viên trong lớp.

Khi nói: "Hãy tạo một cơ sở dữ liệu rỗng" tức là tạo một DB name mới (vì mới nên nó sẽ bị rỗng, và vì thế nên gọi là cơ sở dữ liệu rỗng! Thế thôi)

-Nếu bạn cài appserv-win32-2.4.5 để thử nghiệm trên máy cá nhân thì DB name có thể được tạo mới bằng cách vào địa chỉ: http://localhost/phpMyAdmin/

Tại màn hình chính, cột "MySQL", điền vào mục "Create new database " một cái tên, ví dụ: xdcd, nhấn nút "Create". Thế là xong.

Trong hướng dẫn cài NUKEVIET trên Localhost, bạn Anh Tú có hướng dẫn tạo một CSDL rỗng có tên là "test". Nếu bạn làm đúng theo hướng dẫn này thì sẽ nhận được một thông báo lỗi như sau:




Error

SQL-query :

CREATE DATABASE `test` ;

MySQL said:

#1007 - Can't create database 'test'; database exists




Thông báo này có nghĩa là đã có một CSDL có tên là "test". Thực ra không có gì là lỗi hay khó hiểu cả vì theo mặc định sau khi cài, chương trình phpMyAdmin đã tạo sẵn CSDL rỗng có tên là test. Vì thế bạn cứ tiếp tục làm theo hướng dẫn của bạn Anh Tú mà không phải lăn tăn gì cả. Nếu muốn sành điệu, bạn hãy tự tạo một CSDL mới với tên khác.




-Nếu bạn đang sử dụng Host trên Internet, thì thường là theo quy định, DB username sẽ có tên theo kiểu "DB username_DB name" ví dụ nếu username sử dụng trên host của bạn có tên là abc và bạn tạo một CSDL mới có tên là xdcd thì DB username sẽ có tên là : abc_xdcd (chắc chắn đến 99.99% là không thể khác được).

Việc tạo DB username trên Host sẽ yêu cầu bạn tạo một PassWord. Phải nhớ các thông số này để còn khai báo khi cài NUKEViet.




Lưu ý:

Nếu cài NUKEVIET trên Localhost thì khi tạo DB name không yêu cầu tạo Password vì nó dùng chính Password khi bạn cài appserv-win32-2.4.5

Nếu không có gì thay đổi. Trong quá trình khai báo cài đặt NUKEViet ở bước 3 phải chú ý làm đúng như hình hướng dẫn! (Tức là Nếu khi cài appserv-win32-2.4.5 bạn để trống ô password thì khi khai báo bạn cũng phải để trống nó!)




Nếu bạn làm đúng như bạn Anh Tú đã hướng dẫn trong bài "Cách cài đặt Nukeviet trên localhost", chắc chắn sẽ cài thành công NUKEviet.


==================
Các file và bộ cài NukeViet bạn có thể tải tại: mục Download của xaydungcauduong.net hoặc nukevn.com

Nguồn tin: xaydungcauduong.net

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

Những tin mới hơn

Những tin cũ hơn

Logo và tên gọi NukeViet

Tên gọi: NukeViet phát âm là [Nu-Ke-Việt], đây là cách đọc riêng, không phải là cách phát âm chuẩn của tiếng Anh. Ý nghĩa: NukeViet là từ ghép từ chữ Nuke và Việt Nam. Sở dĩ có tên gọi này là vì phiên bản 1.0 và 2.0 của NukeViet được phát triển từ mã nguồn mở PHP-Nuke. Mặc dù từ phiên bản 3.0,...

Thăm dò ý kiến

Bạn biết gì về NukeViet 4?

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây