II. Cách
cài đặt phần bổ sung, cải tiến, nâng cấp hệ thống NukeViet 1.0
Mục này hướng dẫn
bạn làm việc dưới góc độ của một người kiểm soát và xử lý mã nguồn hệ thống
bao gồm các công việc cài đặt hệ thống, chỉnh sửa mã nguồn, sửa lỗi và khắc
phục sự cố.
1. Cài đặt một Module
1.1. Các bước cài đặt
Module
Đây là trình tự tổng quát để cài đặt
một Module nói chung (do đó sẽ không có hình
minh họa), mỗi Module cụ thể sẽ có hướng dẫn cài đặt riêng đi kèm
file cài đặt.
Bước 1:
Upload các file của Module lên Web-hosting () (nếu cài trên host)
hoặc copy vào thư mục được yêu cầu (khi cài trên PC)
Tùy từng Module sẽ
có cách cài khác nhau. Tuy nhiên về cơ bản, phần chính của các module sẽ
được chứa trong thư mục con của thư mục Modules (Thư mục Modules
nằm trong thư mục gốc của NukeViet). Thông thường, tác giả tạo ra Module sẽ
thiết lập sẵn cấu trúc các thư mục cho Module và bạn chỉ cần copy Module đó
vào thư mục gốc là xong (xem hướng dẫn đi kèm bộ cài mỗi Module).
Bước 2:
Cài đặt CSDL
Một số Module cần có
CSDL riêng để chạy, một số khác thì không. Để biết Module có cần CSDL hay
không bạn hãy đọc kỹ file hướng dẫn cài đặt có trong mỗi Module.
Nếu là Module cần
đến cơ sở dữ liệu riêng, khi đó bạn sẽ phải cài đặt thêm Cơ Sở Dữ Liệu
(CSDL) cho Module (Nếu Module không cần CSDL riêng thì bỏ qua bước này).
Có hai cách để cài
đặt CSDL cho Module:
-
Cách 1: Chạy file
install.php đi kèm bộ cài.
-
Cách 2: Nhập nội
dung file SQL (có trong bộ cài) vào CSDL.
Tùy từng trường hợp
mà bạn sẽ phải dùng cách 1 hoặc cách 2. Nếu bạn thấy trong bộ cài có file
install.php thì bạn sử dụng cách 1. Nếu trong bộ cài không có file
install.php hoặc cài cách 1 không thành công thì bạn hãy sử dụng cách 2.
Hãy đọc kỹ hướng dẫn cài đặt có trong mỗi bộ cài.
Để minh họa cho bước
này, trong mục sau chúng ta sẽ thực hành cài đặt một module cần CSDL, đó là
module 4nGuestbook.
Bước 3:
Kích hoạt Module:
1 Bạn đăng
nhập vào Admin Control Panel (viết tắt là ACP hay Admin CP, nghĩa là
"Bảng điều khiển của Người Quản trị") qua địa chỉ:
http://localhost/home/admin/admin.php
2 Vào mục
Modules.
3 Lựa chọn "Kích
hoạt" cho Module bạn vừa cài.
Nói chung tùy từng
Module, việc cài đặt và mức độ khó, dễ có thể khác nhau. Bạn cần đọc kỹ các
file “Readme.txt” hoặc “huong dan.txt” có trong mỗi bộ cài Module.
Sau khi Module được
kích hoạt, nó sẽ xuất hiện trong danh sách các Module (mục “Tiện ích trên
site”). Ngoài ra, bạn cũng có thể truy cập nó bằng địa chỉ: http://localhost/home/modules.php?name=tên-module.
Trong đó tên-module là tên thư mục chứa module đó.
Để dễ hiểu, chúng ta
hãy thực hành cài Module 4nGuestbook.
1.2. Cài đặt Module
4nGuestbook để tạo So lưu bút cho web
- Vào website
www.nukeviet.vn để tải file 4nGuestbooks.zip (70KB) về.
- Sau khi giải nén (unzip)
file này ra, bạn sẽ được file huong dan.txt và 2 thư mục:
Public_html và sql (xem hình 4.5).

Hình 4.5: Giải nén file
4nGuestbooks.zip
File huong
dan.txt cho biết chúng ta phải tiến hành các bước cài đặt sau:
Bước 1:
Copy toàn bộ các
file trong thư mục Public_html vào thư mục gốc của Nukeviet (xem hình
4.6).

Hình 4.6: Copy các file
trong thư mục Public_html vào thư mục gốc của Nukeviet
Bước 2:
Vì module này cần CSDL nên ta sẽ cài đặt thêm CSDL cho Module. Cách cài đặt
như sau:
Cách 1:
1 Từ thanh
địa chỉ (Address) của trình duyệt, truy cập đến file
4nguestbook_install.php theo đường dẫn sau: http://localhost/home/4nguestbook_install.php.
Nếu cài đặt thành công, bạn sẽ nhận được thông báo sau (xem hình 4.7).

Hình 4.7: Cài đặt thành
công Module 4nguestbook.
2 Xóa ngay
file 4nguestbook_install.php sau khi cài đặt xong.
Cách 2:
1 Nhập file
4nguestbook.sql trong thư mục SQL vào cơ sở dữ liệu. (Cách
nhập file SQL vào CSDL xin xem phần 5 của chuyên đề.)
2 Xóa file
4nguestbook_install.php sau khi cài đặt xong.
Chú ý:
ü
Chỉ sử dụng 1 trong
2 cách. Nếu quá trình cài đặt bằng cách 1 không thành công thì mới sử dụng
cách 2.
ü
Cho dù dùng cách 1
hay 2 thì bạn đều phải xóa file 4nguestbook_install.php sau khi cài
đặt xong. Nếu để lại file này, người khác có thể vào nghịch phá làm mất CSDL
của bạn.
Bước 3:
Kích hoạt Module 4nGuestbook theo các bước như sau:
1 Bạn đăng
nhập vào Admin Control Panel qua địa chỉ:
http://localhost/home/admin/admin.php
2 Vào mục
Modules

3 Nhấp vào
link “Kích hoạt” (Link này nằm cùng hàng với tên Module
4nGuestbook trong cột Chức năng) để kích hoạt Module (xem hình
4.8).

Hình 4.8: Kích hoạt Module
4nGuestbook
Như vậy Module
4nGuestbook đã sẵn sàng hoạt động. Truy cập vào địa chỉ: http://localhost/home/modules.php?name=4nGuestbook
để vào Sổ lưu bút.

Hình 4.9: Sổ lưu bút