Tải bản đầy đủ (.docx) (39 trang)

TIỂU LUẬN MÔN MÃ NGUỒN MỞ ĐỀ TÀI CÀI ĐẶT VÀ QUẢN LÝ VBULLETIN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.03 MB, 39 trang )

Phạm Đình Sắc Mã nguồn mở
LỜI MỞ ĐẦU
Ngày nay, chúng ta đang sống trong thế giới của công nghệ thông tin. Tin học đã
đi vào các ngõ ngách của đời sống xã hội, từ những công việc đơn giản như giải
một bài toán thuần túy đến những vấn đề phức tạp như việc áp dụng tin học cho
công nghệ viễn thông hay trong nghiên cứu vũ trụ… Việc ứng dụng công nghệ
thông tin trong quản lý đã và đang đem lại nhiều lợi ích thiết thực cho doanh
nghiệp từ việc lưu trữ dữ liệu đến việc tìm kiếm thông tin, lên các báo cáo … giúp
cho công tác quản lý được thực hiện một cách dễ dàng hơn.
Hiện nay, phần mềm mã nguồn mở đã và đang thu hút được sự chú ý mạnh mẽ của
cộng đồng, và số lượng phần mềm cũng như người dung đã tăng lên một cách đáng
kể. Những lợi ích do phần mềm nguồn mở mang lại chắc chắn sẽ khiến bạn nếu
chưa sử dụng nên suy nghĩ để lựa chọn giữa phần mềm thương mại và phần mềm
mở. Dưới đây là một ứng dụng phần mềm của công nghệ thông tin về nguồn mở.
MỤC LỤC
Quốc Dũng – Minh Hiếu – Thu Hồng
1
Phạm Đình Sắc Mã nguồn mở
A. Giới thiệu về mã nguồn mở
Phần mềm nguồn mở là phần mềm với mã nguồn được công bố và sử dụng một giấy phép nguồn
mở. Giấy phép này cho phép bất cứ ai cũng có thể nghiên cứu, thay đổi và cải tiến phần mềm và
phân phối phần mềm ở dạng chưa thay đổi hoặc đã thay đổi.
Năm 1998 một nhóm người chủ trương rằng thuật ngữ phần mềm tự do nên được thay thế bằng
phần mềm nguồn mở vì thuật ngữ này ít mơ hồ hơn và dễ sử dụng hơn cho giới doanh nghiệp.
Định nghĩa Nguồn mở của tổ chức Sáng kiến Nguồn mở (Open Source Initiative – OSI) thể hiện
một triết lý nguồn mở và xác định ranh giới về việc sử dụng, thay đổi và tái phân phối phần mềm
nguồn mở. Giấy phép phần mềm cung cấp cho người dùng các quyền vốn bị cấm bởi bản quyền,
gồm các quyền về sử dụng, thay đổi và tái phân phối. Một vài giấy phép phần mềm nguồn mở đã
được thẩm định thuộc giới hạn của Định nghĩa Nguồn mở. Thí dụ nổi bật nhất là Giấy phép
Công Cộng GNU (GPL) . Trong khi nguồn mở cho phép chúng truy cập vào nguổn của một sản
phẩm, giấy phép nguồn mở cho phép tác giả điều chỉnh cách truy cập đó.


Phần mềm nguồn mở có nghĩa gần tương đương với mã nguồn mở nhưng với độ trìu tượng cao
hơn. Ngày nay có rất nhiều dạng mở (không đóng) bao gồm: phần cứng, phần mềm nguồn mở,
tài liệu mở… Mã nguồn mở ngày nay phát triển với tốc độ khá cao, cho thấy nó có nhiều động
lực hơn so với mã đóng. Không nghi ngờ ngày nay sự phát triển lĩnh vực công nghệ thông tin có
thể nói tới mã nguồn mở như cái gì đó năng động nhất. Tốc độ thay đổi của mã có thể nói đến
từng giờ một.
Ở Việt Nam, Phần mềm tự do nguồn mở là thuật ngữ được khuyến khích sử dụng gần đây, thay
thế cho hai thuật ngữ là phần mềm tự do và phần mềm nguồn mở, đặc biệt là thuật ngữ mã
nguồn mở bởi vì sự bó hẹp của nó.
Ưu điểm:
 Miễn phí bản quyền
 Miễn phí các phiên bản nâng cấp
 Giảm chi phí phát triển phần mềm đáp ứng theo yêu cầu nghiệp vụ
 Kéo dài thời gian sử dụng, tái sử dụng các phần cứng, thiết bị
 Giảm tổng chi phí (so với phần mềm license)
 Tăng cường độ tin cậy, ổn định, tính an toàn, bảo mật toàn hệ thống
Quốc Dũng – Minh Hiếu – Thu Hồng
2
Phạm Đình Sắc Mã nguồn mở
B. Hướng dẫn cài đặt và quản lý diễn đàn vBulletin
I. Vbulletin
1. Giới thiệu
vBulletin Board (viết tắt là VB) là một giải pháp dung để xây dựng cộng đồng trên Internet
(forum). Ưu điểm của nó là giao diện đẹp, tính bảo mật cao, quản lý dễ dàng, nhiều chức năng.
vB được viết bằng PHP và sử dụng cơ sở dữ liệu chủ yếu là MySQL.
2. Chuẩn bị
Bước đầu tiên, bạn phải chuẩn bị nền tảng cho việc cài đặt và chạy diễn đàn vBulletin
Điều kiện:
 Phải có 1 host tối thiểu phải hỗ trợ PHP, MySQL, FPT, file size max phải từ 1MB trở lên.
 Phải tạo ra một CSDL MySQL trong host của bạn.

 Phải có 1 bản vBulletin – phiên bản mới nhất
II. XAMPP
1. Giới thiệu
XAMPP là một bộ công cụ lập trình PHP có thể cài đặt được trên nhiều nền tảng khác nhau. Các
ký tự mang các ý nghĩa sau:
 Chữ X đầu tiên trong cụm từ XAMPP ám chỉ cross-platform nghĩa là XAMPP có thể
chạy trên Windows, Linux, Mac OS, Solaris
 Chữ A=Apache, XAMPP bao gồm 1 Apache HTTP Server giúp chạy các ứng dụng web.
 Chữ M=MySQL hệ quản trị cơ sở dữ liệu My SQL cũng được bao gồm trong XAMPP.
 Chữ P=PHP ngôn ngữ lập trình PHP.
 Chữ P cuối cùng có nghĩa là Perl ngôn ngữ lâp trình Perl
Ngoài ra XAMPP cũng bao gồm phpMyAdmin- một công cụ dạng web-base giúp quản trị
database MySQL và rất nhiều thư viện hỗ trợ lập trình khác như: OpenSSL, pdf class, mhash,
IMAP C-Client
2. Cài đặt
Để cài đặt XAMPP các bạn vào trang để tải
Xampp phiên bản mới. Ở đây có đủ bộ XAMPP cho Windows, Linux, MacOS và cả
Solaris, vì vậy mọi hệ điều hành nó đều chạy được.
Quốc Dũng – Minh Hiếu – Thu Hồng
3
Phạm Đình Sắc Mã nguồn mở
 Sau khi tải về, bạn sẽ có 1 file zip. Giải nén file đó ra 1 thư mục bất kỳ, ví dụ
C:\Doccuments and Setting\
 Để chạy web Server, bạn chạy tập tin xampp.exe để cài đặt.
Quốc Dũng – Minh Hiếu – Thu Hồng
4
Phạm Đình Sắc Mã nguồn mở
 Quá trình đang cài đặt
Chọn “y” để tiếp tục
Quốc Dũng – Minh Hiếu – Thu Hồng

5
Phạm Đình Sắc Mã nguồn mở
Chọn “x” để hoàn thành cài đặt và thoát
 Cài đặt thành công
Quốc Dũng – Minh Hiếu – Thu Hồng
6
Phạm Đình Sắc Mã nguồn mở
 Start Apache và Mysql lên.
III. Tạo cơ sở dữ liệu
 Mở trình duyệt WEB lên để kiểm tra nhập vào tên host, ví dụ ở đây là localhost và
chọn ngôn ngữ cho XAMPP
Quốc Dũng – Minh Hiếu – Thu Hồng
7
Phạm Đình Sắc Mã nguồn mở
 Tiếp theo, chúng ta chọn phpmyadmin
 Nhập tên cơ sở dữ liệu cần tạo vào khung Create New Database rồi nhấn Create
Quốc Dũng – Minh Hiếu – Thu Hồng
8
Phạm Đình Sắc Mã nguồn mở
 Ta được database data_local rỗng chưa có table.
IV. Cài đặt diễn đàn
Bạn đã có được một bản vBulletin thích hợp, thông thường ở dạng file nén (*.RAR, *.ZIP …)
bạn hãy tiến hành giải nén script đó ra.
Quốc Dũng – Minh Hiếu – Thu Hồng
9
Phạm Đình Sắc Mã nguồn mở
Cấu trúc sau khi giải nén thường bao gồm các thư mục sau: do_not_upload, upload,
vb4_readme.html và lisence_agreement.html .
 Chép vbulletin vào C:/xampp/htdocs và đổi tên thành diendan (có thể tên khác tùy
ý)

 Vào thư mục include đổi tên tập tin config.php.new thành config.php
Quốc Dũng – Minh Hiếu – Thu Hồng
10
Phạm Đình Sắc Mã nguồn mở
 Và chỉnh sửa nó
Quốc Dũng – Minh Hiếu – Thu Hồng
11
Phạm Đình Sắc Mã nguồn mở

Quốc Dũng – Minh Hiếu – Thu Hồng
12
Phạm Đình Sắc Mã nguồn mở
 Thay tên cơ sở dữ liệu bằng cơ sở dữ liệu ta vừa tạo ( sql) , địa chỉ email, tên host,
và tài khoản host.
 Vào trình duyệt web nhập localhost/diendan để cài đặt.
Quốc Dũng – Minh Hiếu – Thu Hồng
13
Phạm Đình Sắc Mã nguồn mở
 Thực hiện các bước để ghi dữ liệu vào cơ sở dữ liệu (sql) của ta tạo ra.
 Điền tiêu đề cho diễn đàn vào khung BB title, tên host vào URL, và địa chỉ email
Quốc Dũng – Minh Hiếu – Thu Hồng
14
Phạm Đình Sắc Mã nguồn mở
 Tạo tài khoản cho người quản trị diễn đàn.
 Cài đặt thành công
Quốc Dũng – Minh Hiếu – Thu Hồng
15
Phạm Đình Sắc Mã nguồn mở
 Tiếp theo xóa file install trong diendan để không cài đặt lại.
 Dùng trình duyệt web nhập vào localhost/diendan ta vào được diễn dàn vừa cài

đặt.
Quốc Dũng – Minh Hiếu – Thu Hồng
16
Phạm Đình Sắc Mã nguồn mở
V. Việt hóa diễn đàn
Để có tiếng việt ta cần tải tập tin việt hóa từ internet thường kèm theo tập tin cài đặt
vbulletin.
Cài đặt.
 Tập tin việt hóa được tải về.
Quốc Dũng – Minh Hiếu – Thu Hồng
17
Phạm Đình Sắc Mã nguồn mở
 Vào trang quản lý của admin bằng trình duyệt web nhập
localhost/diendan/admincp
 Vào phần Languages chọn download and upload languages
Quốc Dũng – Minh Hiếu – Thu Hồng
18
Phạm Đình Sắc Mã nguồn mở
 Chọn choose file rồi trỏ đến tập tin việt hóa
Quốc Dũng – Minh Hiếu – Thu Hồng
19
Phạm Đình Sắc Mã nguồn mở
 Chọn Set default tiếng việt
 Việt hóa thành công
Quốc Dũng – Minh Hiếu – Thu Hồng
20
Phạm Đình Sắc Mã nguồn mở
VI. Tạo Forum con
Forum con dành cho thành viên đăng bài viết
 Vào trang quản lý của admin chọn forums, nhấn add new forum

 Điền các thông tin cho forum con
Quốc Dũng – Minh Hiếu – Thu Hồng
21
Phạm Đình Sắc Mã nguồn mở
 Mục Act as Forum chọn đồng ý ( để thành viên không được đăng bài viết vào đây)
 Tạo được forum con.
Quốc Dũng – Minh Hiếu – Thu Hồng
22
Phạm Đình Sắc Mã nguồn mở
 Tiếp tục tạo forum con trong forum vừa tạo ra, khung parent Forum chọn forum
cha
 Mục Act as Forum không để thành viên có thể đăng bài viết
Quốc Dũng – Minh Hiếu – Thu Hồng
23
Phạm Đình Sắc Mã nguồn mở
 Ta được forum con
Quốc Dũng – Minh Hiếu – Thu Hồng
24
Phạm Đình Sắc Mã nguồn mở
VII. Xóa Forum con
 Vào nơi admincp chọn forum cần xóa rồi chọn delete forum
 Xóa được forum tên Main category
Quốc Dũng – Minh Hiếu – Thu Hồng
25

×