1. Trang chủ
  2. » Luận Văn - Báo Cáo

Luận Văn Xây Dựng Cổng Thông Tin Điện Tử Trường Đại Học Phương Đông

73 670 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 73
Dung lượng 9,9 MB

Nội dung

Nhập password để đăng nhậpvào màn hình Desktop Có thể thiết lập nhiều tài khoản trên cùng một máy tính, mỗi người sử dụng sẽ có một tậphợp thông tin về các lựa chọn tự thiết lập cho mình

Trang 1

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

************

LUẬN VĂN TỐT NGHIỆP

Đề tài: Xây Dựng Cổng Thông Tin Điện Tử Trường đại

học Phương Đông

Phần mềm: Website Trường đại học Phương Đông

Hà nội 8/2015

Trang 2

Chính vì lẽ đó nên em đã chọn đề tài có tên là” Cổng Thông Tin Điện Tử Trường đại học Phương Đông” làm đề tài luận văn tốt nghiệp.

Khuôn khổ luận văn bao gồm 6chương:

TRƯỜNG ĐẠI HỌC PHƯƠNG ĐÔNG

PHƯƠNG ĐÔNG

Chương 5: TRIỂN KHAI HOẠT ĐỘNG CỦA ỨNG DỤNG VÀ ĐÁNH GIÁ HIỆU QUẢ

KINH TẾ CHÍNH TRỊ CỦA HỆ THỐNG

Em xin chân thành cảm ơn sự nhiệt tình giúp đỡ của thầy giáo

……… đã giúp em hoàn thành luận văn.

Trang 3

CHƯƠNG I- THỰC TIỄN KHÁCH QUAN CỦA VIỆC ỨNG DỤNG WEB

1 CÁC NỀN TẢNG ỨNG DỤNG 1.1 Các dòng hệ điều hành cho nền tảng web

1.1.2 Hệ điều hành Unix

Unix là một hệ điều hành máy tính được viết vào những năm 1960 và 1970 do một số nhân viên của công ty AT&T Bell Labs bao gồm:

Ken Thompson Dennis Ritchie Douglas Mcliroy

Ngày nay hệ điều hành Unix được phân ra thành nhiều nhánh khác nhau, nhánh của AT&T, nhánh của một số nhà phân phối thương mại và nhánh của những tổ chức phi lợi nhuận

 Vào những năm 1979, phiên bản thứ 7 của Unix được phát hành, đó chính là hệ điều hành gốc cho tất cả hệ thống Unix có hiện nay

 Sau thời điểm đó, lịch sử Unix bắt đầu trở nên hơi phức tạp Cộng đồng các trường đạihọc và học viện, đứng đầu là Berkeyley, phát triển một nhánh khác gọi là Berkeyley Software Distribution (BSD), trong khi AT&T tiếp tục phát triển Unix dưới tên gọi là “ Hệ thống III ” và sau

đó là “ Hệ thống V ”

b Sơ đồ phát triển của các hệ điều hành

Trang 4

1.1.2 Hệ điều hành windows

a Giới thiệu hệ điều hành Windows

Hệ điều hành Windows là một bộ chương trình do hãng Microsoft sản xuất Từ version 3.0, Microsoft đã không ngừng cải tiến làm cho môi trường Windows ngày càng được hoàn thiện, tập hợp các chương trình điều khiển máy tính thực hiện các chức năng chính như:

Điều khiển phần cứng của máy tính Ví dụ, nó nhận thông tin nhập từ bàn phím và gởi thông tin xuất ra màn hình hoặc máy in

Làm nền cho các chương trình ứng dụng khác chạy Ví dụ như các chương trình xử lý văn bản, hình ảnh, âm thanh…

Quản lý việc lưu trữ thông tin trên các ổ đĩa

Trang 5

Windows có giao diện đồ họa (GUI – Graphics User Interface) Nó dùng các phần tử đồ họa như biểu tượng (Icon), trình đơn (Menu) và hộp thoại (Dialog) chứa các lệnh cần thực hiện

b.Khởi động Windows XP

Windows XP được tự động khởi động sau khi bật máy Sẽ có thông báo yêu cầu nhập vào tàikhoản (User name) và mật khẩu (Password) của người dùng Thao tác này gọi là đăng nhập(logging on)

Nhập password để đăng nhậpvào màn hình Desktop

Có thể thiết lập nhiều tài khoản trên cùng một máy tính, mỗi người sử dụng sẽ có một tậphợp thông tin về các lựa chọn tự thiết lập cho mình (như dáng vẻ màn hình, các chương trình tựđộng chạy khi khởi động máy, tài nguyên/ chương trình được phép sử dụng, v.v )

c Thoát khỏi Windows XP

Khi muốn thoát khỏi Windows XP, bạn phải đóng tất cả các cửa sổ đang mở

Click nút Start, hoặc nhấn tổ hợp phím Alt + F4, hoặc Ctrl + Esc và click chọn mục Turn Off Computer

Trang 6

Chú ý: Trước khi thoát khỏi Windows để tắt máy tính, bạn nên thoát khỏi các ứng dụng

đang chạy sau đó thoát khỏi Windows Nếu tắt máy ngang có thể gây ra lỗi khi khởi động lại ở lần

sử dụng tiếp theo

1.2 Phần mềm webserver

1.2.1 IIS

a Khái quát về IIS

- IIS là viết tắt của từ Internet Information Services

- IIS được đính kèm với các phiên bản của Windows

Microsoft Internet Information Services (các dịch vụ cung cấp thông tin Internet) là các dịch

vụ dành cho máy chủ chạy trên nền Hệ điều hànhWindow nhằm cung cấp và phân tán các thông tin lên mạng, nó bao gồm nhiều dịch vụ khác nhau như Web Server, FTP Server,…

Nó có thể được sử dụng để xuất bản nội dung của các trang Web lên Internet/Intranet

bằng việc sử dụng “Phương thức chuyển giao siêu văn bản“ - Hypertext Transport

Protocol (HTTP).

Như vậy, sau khi bạn thiết kế xong các trang Web của mình, nếu bạn muốn đưa chúng lên mạng để mọi người có thể truy cập và xem chúng thì bạn phải nhờ đến một Web Server, ở

đây là IIS

Nếu không thì trang Web của bạn chỉ có thể được xem trên chính máy của bạn hoặc thông

qua việc chia sẻ tệp (file sharing) như các tệp bất kỳ trong mạng nội bộ mà thôi

b Chức năng của IIS

Nhiệm vụ của IIS là tiếp nhận yêu cầu của máy trạm và đáp ứng lại yêu cầu đó bằng cách gửi về máy trạm những thông tin mà máy trạm yêu cầu

Bạn có thể sử dụng IIS để: ·

- Xuất bản một Website của bạn trên Internet ·

- Tạo các giao dịch thương mại điện tử trên Internet (hiện các catalog và nhận được các đơn đặt hàng từ nguời tiêu dùng) ·

- Chia sẻ file dữ liệu thông qua giao thức FTP ·

- Cho phép người ở xa có thể truy xuất database của bạn (gọi là Database remote

access)

- Và rất nhiều khả năng khác …

c IIS hoạt động như thế nào?

Trang 7

IIS sử dụng các giao thức mạng phổ biến là HTTP và FTP (File Transfer Protocol) và

một số giao thức khác như SMTP, POP3,… để tiếp nhận yêu cầu và truyền tải thông tin trên mạng với các định dạng khác nhau

Một trong những dịch vụ phổ biến nhất của IIS mà chúng ta quan tâm trong bài thảo luận này là dịch vụ WWW (World Wide Web), nói tắt là dịch vụ Web

Dịch vụ Web sử dụng giao thức HTTP để tiếp nhận yêu cầu (Requests) của trình duyệt Web (Web browser) dưới dạng một địa chỉ URL (Uniform Resource Locator) của một trang Web và IIS phản hồi lại các yêu cầu bằng cách gửi về cho Web browser nội dung của trang Web tương ứng

1.2.2 Apache

a Khái quát về Apache

Apache là một phần mềm có nhiều tính năng mạnh và linh hoạt dùng để làm Web Server

- Hỗ trợ đầy đủ những giao thức HTTP trước đây như HTTP/1.1

- Có thể cấu hình và mở rộng với những module của công ty thứ ba

- Cung cấp source code đầy đủ với license không hạn chế

- Chạy trên nhiều hệ điều hành như Windows NT/9X, Netware 5.x, OS/2 và hầu hết các hệ điều hành Unix

Khi được phát hành lần đầu, Apache là chương trình máy chủ mã nguồn mở duy nhất có khả năng cạnh tranh với chương trình máy chủ tương tự của Netscape Communications

Corporation mà ngày nay được biết đến qua tên thương mại Sun Java System Web Server Từ đótrở đi, Apache đã không ngừng tiến triển và trở thành một phần mềm có sức cạnh tranh mạnh so với các chưong trình máy chủ khác về mặt hiệu suất và tính năng phong phú

Hiện nay, Apache chiếm khoảng 70% WebServer trên internet Apache được phát triển vàduy trì bởi một cộng đồng mã nguồn mở dưới sự bảo trợ của Apache Software Foundation Apache được phát hành với giấy phép Apache License và là một phần mềm tự do và miễn phí

b Tính năng cơ bản

- Máy chủ web Apache có thể được bổ sung bằng một chương trình cho phép tích hợp chức năng tìm kiếm với một website Các đơn vị phần mềm khác nhau có sẵn với hệ thống tìm kiếm HTDig cho phép đánh chỉ số toàn bộ website Trình Iprogram sử dụng robot để tạo ta một chỉ số tìm kiếm mà chỉ số này có thể được duyệt bằng một CGI script phù hợp

Các chức năng cơ bản của phần mềm này được mô tả ở phần dưới:

Trang 8

- Tạo ra một chỉ số của máy tìm kiếm (cho 1 hoặc nhiều website và/hoặc các phần của mộtwebiste)

- Sử dụng bộ lọc để hạn chế chức năng đánh chỉ số Tiêu chuẩn lọc có thể là dạng tệp và

- Các nguyên âm biến âm sắc trong chuỗi tìm kiếm được hỗ trợ

- Robot hỗ trợ chuẩn cho việc "Loại trừ Robot" và "Xác thực WWW cơ bản" cho việc đánh chỉ

số các nội dung được bảo vệ

c Phương thức hoạt động

Sau khi quá trình install hoàn tất, Apache sẽ đăng ký một Windows service có tên là

“Apache …” Đây là ứng dụng httpd.exe trong bin\httpd.exe được khởi động ngay khi máy tínhkhởi động Windows

Khi lập trình web có nghĩa là bạn lập trình một ứng dụng gồm 2 phần

chính, client và server Ứng dụng chạy trên web server (máy tính cài Apache) và người dùng sử

dụng 1 phần mềm để làm việc với ứng dụng Với web, phần mềm đó client đó là các webbrowser như FireFox, Chrome, Internet Explorer

Client và Server cần một cách nói chuyện với nhau mà đôi bên cùng hiểu, cách nói chuyệncủa ứng dụng web là giao thức HTTP Giao thức này hoạt động dựa trên một giao thức khác nữagọi là TCP và sử dụng port 80 Nói đơn giản hơn, HTTP là giao thức ở tầng ứng dụng (cao nhất),TCP là giao thức ở tần thấp hơn trong mô hình giao tiếp qua mạng giữa 2 máy tính (mô hình OSI

7 lớp)

Do client có thể ở trên 1 máy tính khác, client cần kết nối với server bằng một cách nào đó

và đương nhiên đơn giản nhất là dùng mạng Internet Internet, đơn giản chỉ kết nối các máy tínhtrên thế giới với nhau, nó giúp cho web hoạt động và không chí có web mà còn nhiều dịch vụkhác nữa 2 máy tính trong một mạng LAN cũng có thể giả lập nên một môi trường web

Do các máy tính muốn trao đổi với nhau cần có “tên tuổi” nên bạn mới thấy cái gọi là IP

Trang 9

định cho bản thân máy tính đó và không bao giờ được hiểu bới máy tính khác bởi vì máy tínhkhác cũng có 127.0.0.1 của nó rồi Khi đã cài Apache, giờ khởi động FireFox và gõ địa chỉ127.0.0.1, bạn sẽ thấy Apache hoạt động Lý do:

 Apache cài trên máy tính của bạn là 1 web server, client nào gửi y/c tới máy đó(127.0.0.1) thì Apache sẽ trả lời

 Apache chỉ nhận y/c trên port 80, nếu client thích gửi port 81 hay 8080 cũng được,

có điều sẽ không có phản hồi gì hết !!!

 FireFox mặt định gửi y/c bằng port 80 khi bạn gõ vào ô Address (URL) địa chỉ củaweb server

Kết quả mặt định Apache trả về thường là chữ ‘It works‘

2 TÌNH HÌNH ỨNG DỤNG WEB

2.1.1 Khối các trường đại học

- 80% các văn bản, tài liệu chính thức được công bố của các trường đại học được trao đổihoàn toàn dưới dạng điện tử thông qua trang thông tin điện tử và hệ thống thông tin điều hành tácnghiệp qua mạng của trường

- 100% cán bộ công chức - viên chức có hộp thư điện tử; phấn đấu đạt 60% cán bộ côngchức - viên chức thường xuyên sử dụng tốt hệ thống thư điện tử trong công việc

- Nâng cao tỉ lệ cán bộ công chức sử dụng phần mềm mã nguồn mở và một số phần mềmchuyên ngành có bản quyền khác

- Xây dựng các cơ sở dữ liệu chuyên ngành, số hóa một số cơ sở dữ liệu quan trọng tích hợplên website của trường

- Đào tạo và bồi dưỡng phát triển nguồn nhân lực CNTT, bảo đảm có đủ nhân lực CNTT chonhu cầu ứng dụng và phát triển CNTT tại trường; chú trọng nâng cao năng lực CNTT cho lãnh đạo,công chức quản lý và công chức chuyên môn

- Tổ chức tuyên truyền, phổ biến cho cán bộ, công chức, viên chức và sinh viên nắm đượccác quy định mới của Nhà nước về lĩnh vực CNTT và Truyền thông

Trang 10

CHƯƠNG II CƠ CẤU, CHỨC NĂNG VÀ HỆ THỐNG CUNG CẤP THÔNG TIN

CỦA TRƯỜNG ĐẠI HỌC PHƯƠNG ĐÔNG

1 CƠ CẤU VÀ CHỨC NĂNG CUNG CẤP THÔNG TIN CỦA TRƯỜNG

1.1 Cơ cấu tổ chức

a Các phòng thuộc đơn vị chức năng

- Ban hợp tác đào tạo

- Ban thanh tra

- Trung tâm tin học – Thư viện

b Các khoa thuộc đơn vị đào tạo

- Khoa Công nghệ thông tin

- Khoa Công nghệ sinh học và môi trường

- Khoa Điện – Cơ điện tử

- Khoa kiến trúc công trình

- Khoa kinh tế - quản trị kinh doanh

- Khoa ngoại ngữ

- Khoa Cao đẳng và Đại học liên thông

- Khoa đào tạo sau đại học

- Phòng Kinh tế tổng hợp

2 HỆ THỐNG CUNG CẤP THÔNG TIN CỦA TRƯỜNG ĐẠI HỌC PHƯƠNG ĐÔNG

a Các kênh truyền thông

- website của trường

- Fanpage chính thức của trường tại Facebook

- Các bản tin của trường ở Bảng thông báo tại trường

b Các kênh tương tác

Trang 11

- Facebook

- Liên hệ phòng đào tạo

CHƯƠNG III – XÂY DỰNG CỔNG THÔNG TIN TRỰC TUYẾN 3.1 Nền tảng công nghệ

Trang 12

Mysql là một hệ quản trị CSDL được sử dụng rất rộng rãi trên thế giới, đặc biệt là các ứng dụng website và nó thường đi kết hợp với ngôn ngữ lập trình PHP để xây dựng các ứng dụng website Các hệ thống web ưa chuộngMYSQL là tại vì tốc độ xử lý của nó cao, tính dễ sử dụng

và thương thích với các hệ điều hành thông dụng hiện nay như Linix, Window, Mysql có sử dụng ngôn ngữ truy vấn T-SQL để thao tác dữ liệu

3.2 Hệ thống mã nguồn WP

3.2.1 Cấu trúc

Bộ quản trị wordpress gồm các phần sau:

 Dashboard: Tổng quan về quản trị wordpress, bao gồm thông tin tóm tắt về website

wordpress, viết blog nhanh, một số bình luận mới nhất, bài từ wordpress.org blog, plugin mới và phổ biếnnhất, và link đến website của bạn

 Updates: Hiển thị tất cả các theme và plugin có bản mới

 Posts:Quản lý bài viết, tag và danh mục (category)

 All posts: Quản lý tất cả các bài viết

 Add new: Đăng bài viết mới

Trang 13

 Tags:Quản lý tất cả các Post Tag.

 Appearance: Quản lý giao diện

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */

define('DB_NAME', 'tên của database');

/** MySQL database username */

define('DB_USER', 'tài khoản quản trị database');

/** MySQL database password */

define('DB_PASSWORD', 'mật khẩu quản trị database');

Trang 14

Mặc định WordPress sẽ cấu hình các tiền tố của database là wp_ nhưng bạn nên đổi nó thành

một  cái tên khác để hạn chế local attack, plugin iThemes Security có hỗ trợ chức năng này Hoặc

là bạn nên nhập một tiền tố khác khi cài đặt một website WordPress mới và tiền tố phải có dấu _ ở cuối để phân cách tên table của database

Cấu trúc của database mặc định

Để xem cấu trúc các bảng và cột dữ liệu bạn cần truy cập vào PhpMyAdmin thường có mặt

ở tất cả mọi gói host mà bạn mua Bạn có thể thấy mặc định WordPress có tổng cộng 11 bảng dữ liệu (table)

Trang 15

Ý nghĩa của các table như sau:

wp_commentmeta: Mục này sẽ chứa các dữ liệu vĩ mô của các bình luận có trên website nếu bạn có sử dụng custom comment meta Chẳng hạn như bạn sử dụng plugin CommentLuv thì table này sẽ chứa các địa chỉ website từ RSS Feed của người bình luận Nếu bạn dùng Akismet thì cột này sẽ phình to ra sau một thời gian dài

 wp_comments: Cột này sẽ chứa dữ liệu cần thiết về các bình luận như tên người bình luận, nội dung, ngày tháng, địa chỉ website,…

 wp_links: Kể từ phiên bản WordPress 3.7 thì họ đã tắt đi chức năng Blogroll thường được dùng để thêm các liên kết mình yêu thích Và các dữ liệu từ blogroll đó sẽ lưu ở đây, nhưng bây giờ thì hầu như không dùng tới

 wp_options: Table này khá quan trọng vì nó lưu trữ hầu hết các dữ liệu liên quan đến thiết lập của bạn trong website Chẳng hạn như tên website, địa chỉ website, plugin đang dùng, theme đang dùng, dữ liệu khi kích hoạt theme và plugin,…Do đó nếu bạn muốn sửa plugin và theme đang dùng thì cứvào table này

 wp_postmetas: Các dữ liệu trong bảng này là những dữ liệu vĩ mô có liên quan đến thiết lập của các post type mà bạn đang dùng Chẳng hạn như các giá trị custom field,…

Trang 16

 wp_posts: Những nội dung chính của một post type như tiêu đề, tác giả, nội dung,…sẽ chứa trong bảng này Áp dụng cho toàn bộ post type, kể cả custom post type.

 wp_term: Như bạn biết mặc định taxonomy là Category và Tag Ví dụ ở category, bạn tạo ra

5 mục khác nhau thì 5 mục đó chính là term Term sẽ được lưu trữ toàn bộ tại table này

 wp_term_relationships: Table này là chứa dữ liệu để một term có thể kết nối với một

taxonomy qua ID Chẳng hạn như bạn vừa tạo ra một term tên “Giáo dục” nhưng nó sẽ không thể hiểu

“Giáo dục” là tag hay category nếu thiếu table này

 wp_term_taxonomy: Là nơi chứa đựng các danh sách taxonomy mà bạn đang có, bao gồm

Trang 17

Mỗi một table sẽ có rất nhiều cột (column) và hàng (row) khác nhau, và mỗi cột và hàng nó đều có các key (khóa) và value (giá trị) Nó giống thế này:

Nếu bạn cần sửa giá trị thì chỉ cần ấn vào nút Edit rồi tiến hành sửa là xong

Tối ưu database

Database tương tự như ổ cứng, do nó phải thường xuyên đọc – ghi – xóa dữ liệu liên tục nên sau một thời gian dài nó sẽ phát sinh ra các phân mảnh database làm cho dữ liệu bạn nặng nề hơn, truy xuất chậm hơn thông thường

Vì vậy để chăm sóc “sức khỏe” cho database, bạn nên tiến hành sử dụng công cụ optimize

database để tối ưu nó Cách tối ưu là bạn click chọn vào phần Check All để chọn tất cả các table

Trang 18

Sau đó ở phần With selected kế bên, bạn chọn Optimize Database.

Hoặc bạn có thể sử dụng plugin WP Cleanup để dọn rác và tối ưu database tốt hơn

Trang 19

Backup database bằng PhpMyAdmin

Một vài trường hợp bạn không thể dùng plugin để backup WordPress thì bạn còn có cách khác để thử đó là backup thủ công bằng PhpMyAdmin

Sau khi chọn database trong PhpMyAdmin, bạn chọn phần Export và ấn Go để tải file backup của database về máy, file này có đuôi mở rộng là sql

Trang 20

Trường hợp cần khôi phục (restore) lại dữ liệu thì chỉ cần chuyển qua tab Import và upload file sql lên.

Trang 21

3.3 Triển khai phát triển ứng dụng

3.3.1 Giới thiệu về WP

WordPress là một dạng phần mềm mã nguồn mở được Christine Selleck đề xuất Mọi ngườibiết đến WordPress đơn giản là để viết Blog, để đăng tải thông tin của mình lên mạng

Trang 22

Nhưng thực tế không đơn giản như vậy, WordPress còn có chức năng như mọi Website bạnthiết kế website ở nơi khác Nó có thể làm site tin tức, đánh giá, bán hàng… thậm chí là… mạng xãhội Các bạn có thể ứng dụng wordpress để tạo cho mình 1 website trên nền wordpress , 1 websiteđược tạo ra nhanh chóng đơn giản mà lại tiện cho việc quảng bá sản phẩm , thông tin , kiến thức

WordPress được viết bằng ngôn ngữ lập trình PHP và sử dụng MySQL database WordPress

là sản phẩm của B2 / Cafelog, được xây dựng trên sự tiện dụng, cùng với các định dạng chuẩn củaweb Phiên bản mới nhất của WordPress hiện nay là 3.8 Rất nhiều Website nổi tiếng đang sử dụngWordPress làm nền tảng để phát triển như  ebay, bata,…

WordPress là một mã nguồn mở cho phép bạn tạo các website hoặc blog nhanh, đẹp và cực

phpMyadmin

Sau khi cài đặt XAMPP, các bạn khởi động Apache và MySQL trong XAMPP Control Panel

lên.

Trang 23

Các file của website bạn sẽ nằm trong đường dẫn C:\xampp\htdocs Thay vì với host thật

thì ta cần upload lên, với localhost, các bạn chỉ cần chép các file của website vào thư mục này để thao tác Đường dẫn mặt định của thư mục gốc trên localhost các bạn có thể thử với các trình duyệt

là localhost

b Với Host

Để cài đặt được WordPress, hosting của bạn ít nhất phải hỗ trợ PHP 5.2 và SQL database

Để thuận tiện cho quá trình upload các file mã nguồn WordPress lên host, bạn cần chuẩn bị một công cụ FTP như CuteFTP, FileZilla,…khuyến khích các bạn sử dụng FileZilla 

Bước 2: Tạo cơ sở dữ liệu cho WordPress

a Với Localhost

Các bạn vào phpmyadmin theo đường dẫn localhost/phpmyadmin, sau đó chọn tab Database, đặt tên cho cơ sở dữ liệu cần tạo và nhấn create để khởi tạo như hình sau

Trang 24

Với localhost, cơ sở dữ liệu bạn tạo sẽ có user mặc định là root và không có mật khẩu (rỗng).

b Với host

Trang 25

Ở đây em dùng host free của hostinger, Ở phần Database, các bạn chọn MySQL Databases. Trong trang mới mở ra, ở phần Tên MySQL database: Các bạn nhập tên của Database

cần tạo vào ô database (thông thường, tên database, tên user sẽ có thêm 1 tiếp đầu ngữ ứng vớithông số host của bạn đã được định sẵn).Phần MySQL username là username để kết nối với CSDL,các bạn nhập tên user muốn đặt vào đó, điền mật khẩu vào ô mật khẩu và nhập lại mật khẩu.ButtonKhởi tạo dùng để khi bạn muốn chương trình tự tạo mật khẩu cho bạn thì bạn ấn vào đó sẽ tự động

đặt mật khẩu.Sau đó nhấn Tạo

Trang 27

Đến đây, quá trình tạo cơ sở dữ liệu đã hoàn tất Các bạn cần ghi nhớ các thông số đã thiếtlập để cấu hình trong bước tiếp theo.

Bước 3: Tải gói mã nguồn WordPress và upload lên host

Trang 28

Để tải gói cài đặt mới nhất của WordPress truy cập website http://wordpress.org/ để chọn tải

về bản WordPress Sau khi tải về, các bạn giải nén file đó ra, chúng ta sẻ có 1 thư mục tênwordpress Chúng ta sẽ nén tất cả các file trong thư mục này thành 1 file có đuôi zip để tiện uploadlên host

Ở đây, em sử dụng chương trình quản lý file có sẵn của hostinger để upload lên host (vớilocalhost, chúng ta chép tất cả chúng vào vị trí cần cài trong thư mục htdocs )

Trang 30

chúng ta sẽ upload file zip vừa nén lên host tại vị trí cần cài đặt trong thư mục public_html.

Ví dụ, bạn có host với domain là daihocphuongdong.edu.vn, bạn cần cài wordpress lên vị trí gốc(daihocphuongdong.edu.vn) thì chúng ta sẽ upload tất cả nội dung thư mục wordpress vào thư mụcpublic_html Nếu chúng ta cần cài đặt wordpress ở địa chỉ daihocphuongdong.edu.vn /site , chúng

ta sẽ upload vào thư mục site được tạo trong thư mục public_html

Bước 4: Cài đặt WordPress

Các bạn truy cập vào tên miền tương ứng trên host hoặc localhost để bắt đầu quá trình càiđặt Đầu tiên, WordPress sẽ yêu cầu ta tạo file wp-config.php chứa các cấu hình database Các bạnchọn Create a Configuration File như sau:

Trang 31

Tiếp tục, nhấn Let’s Go và các bạn nhập các thông tin cơ sở dữ liệu đã thiết lập ở bước 2:

Trang 32

Database Name: Tên database

User Name: Tên user

Password: Mật khẩu user

Database Host: địa chỉ host của database

Table Prefix: giữ nguyên

Nhập xong, các bạn nhấn Submit và ấn nút Run Install để bắt đầu cài đặt.

Lưu ý: Nếu đã tạo thủ công file wp-config.php từ file sample thì không phải thực hiện thao tác trên.

Tiếp theo chúng ta sẽ nhập các thông tin cần thiết cũng như tạo tài khoản admin cho website,

sau đó nhấn Install WordPress để hoàn thành quá trình cài đặt.

3.4 Những ứng dụng bổ sung

3.4.1 Hệ thống bổ trợ ( plugin)

Plugins trong WordPress là:

Plugins WordPress là các thành phần mở rộng được lập trình dựa trên nền tảng của

WordPress nhầm bổ sung thêm các tính năng mà WordPress chưa có sẵn Chẳng hạn như trong WordPress chưa có sẵn các nút chia sẻ bài viết lên các mạng xã hội, bạn cần tới một plugins để bổ sung thêm các nút này Hoặc bạn muốn hiển thị danh sách các bài viết được xem nhiều nhất thì bạn

Trang 33

cũng cần phải nhờ tới một plugin.Ngoài ra còn có vô số các plugins khác như plugins hỗ trợ SEO, chống spam, plugin backup…

Hiện tại số lượng các plugins của WordPress đã lên đến hàng chục ngàn bao gồm cả plugins miễn phí (bạn chỉ cần tải về và sử dụng) và plugin trả phí (bạn phải mua mới sử dụng được), bổ sung thêm vô số chức năng hữu ích cho WordPress Hệ thống plugins này là một trong những yếu

tố quan trọng giúp cho nền tảng WordPress được ưa chuộng và phổ biến nhất trong các CMS miễn phí

Cài đặt Plugins cho WordPress

Để cài đặt một plugin cho WordPress ta có 2 cách, nếu plugin bạn muốn cài có sẵn trên thư viện plugin của wordpress.org thì bạn có thể cài đặt trực tiếp thông qua dashboard quản lý trên trang của bạn Ngược lại, nếu plugins bạn muốn cài là một plugin trả phí thì bạn phải sử dụng cách

thứ hai là cài đặt bằng cách upload plugin lên thư mục /wp-content/plugins/.

Cách 1: cài đặt plugins WordPress thông qua dashboard quản lý

Đây là cách cài đặt mà ta thường sử dụng khi muốn cài đặt một plugin miễn phí có sẵn trên

wordpress.org Trước tiên bạn vào mục Plugins -> Add New để đến trang tìm kiếm plugins

Trang 34

Nhập tên plugins hoặc từ khóa mà bạn cần tìm vào khung Search và click vào nút Search

Plugins.

Trong ảnh bên dưới mình tìm kiếm plugin có tên là jetpack.Và kết quả mình sẽ được như thế này:

Trang 35

Có khá nhiều plugin có tên chứa từ khóa Jetpack, bạn lựa chọn plugin bạn cần và click

vào Install Now Plugin sẽ được tự động tải về và cài đặt cho bạn Sau khi quá trình tải về hoàn tất, bạn có thể click Activate Plugin để kích hoạt plugin vừa cài đặt hoặc Return to Plugin Installer để

trở về lại trang tìm kiếm plugin mà không active nó

Trang 36

Cách 2: Cài đặt plugins WordPress bằng cách upload plugin lên thư

mục /wp-content/plugin/

Để cài đặt bằng cách này, bạn phải tải trước file plugin về máy tính Nếu plugin của bạn nằmtrên thư viện plugin của wordpress.org, bạn thực hiện theo các bước sau:

Bước 1: Truy cập và địa chỉ wordpress.org/plugins/ Nhập từ khóa bạn cần tìm vào

khungSearch và click vào Search Plugins

Ngày đăng: 10/04/2016, 19:30

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w