38
BÁO CÁO THỰC TẬP CÔNG NGHIỆP BÁO CÁO THỰC TẬP TÌM HIỂU VIỆC THIẾT KẾ WEBSITE TIN TỨC JOOMA SINH VIÊN : TRẦN ĐÌNH LỘC - MSSV : 51001816 TRƯỜNG : ĐẠI HỌC QUỐC GIA – ĐẠI HỌC BÁCH KHOA TP HỒ CHÍ MINH GIÁO VIÊN HƯỚNG DẪN: THẦY VÕ ĐỖ THẮNG TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA Page 1

Bao_cao_ttcn

Embed Size (px)

DESCRIPTION

Khong

Citation preview

Page 1: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

BÁO CÁO THỰC TẬP

TÌM HIỂU VIỆC THIẾT KẾ WEBSITE TIN TỨC JOOMA

SINH VIÊN : TRẦN ĐÌNH LỘC - MSSV : 51001816

TRƯỜNG : ĐẠI HỌC QUỐC GIA – ĐẠI HỌC BÁCH KHOA TP HỒ CHÍ MINH

GIÁO VIÊN HƯỚNG DẪN: THẦY VÕ ĐỖ THẮNG

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 1

Page 2: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

MỤC LỤC

I. GIỚI THIỆU TRUNG TÂM ATHENA

1. Lĩnh vực hoạt động chính

2. Đội ngũ giảng viên

3. Cơ sở vật chất

II. GIỚI THIỆU XAMPP VÀ JOOMLA

1. JOOMLA

2. XAMPP

III. QUÁ TRÌNH THỰC HIỆN

1. Cài đặt Xampp

2. Cài đặt Joomla

3. Tạo Template

4. Tạo Category

5. Tạo bài viết

6. Tạo Menu

7. Hiển thị Menu trên trang

8. Tạo tin tức cập nhật

9. Tạo tin tức mới nhất

10. Tạo danh mục tin tức

11. Tạo quảng cáo

12. Tạo support

13. Tạo video hoạt động

14. Tạo liên kết facebook

15. Tạo thống kê truy cập

15. Back up database và upload trang web lên host

IV. BẢO MẬT WEBSITE

1. Mối nguy hiểm

2. Cách khắc phục

V. NHÂN XÉT

1. Ưu điểm của Joomla

2. Nhược điểm của Joomla

VI. SEO VÀ ONLINE MARKETING

1. Quảng bá trên Zing Me

1. Quảng bá trên Facebook

V. TÀI LIỆU THAM KHẢO

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 2

Page 3: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

I. GIỚI THIỆU TRUNG TÂM ATHENA Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế ATHENA được thành

lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc đẩy tiến trình đưa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần phát triển nước nhà .

1. Lĩnh vực hoạt động chính +Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo chuyên sâu quản trị

mạng, an ninh mạng, thương mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI , CEH,... Song song đó, trung tâm ATHENA còn có những chương trình đào tạo cao cấp dành riêng theo đơn đặt hàng của các đơn vị như Bộ Quốc Phòng, Bộ Công An , ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính..

+ Sau gần 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm ATHENA đã là chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ ngành như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin Truyền Thông các tỉnh, bưu điện các tỉnh,.,....

+ Ngoài chương trình đào tạo, Trung tâm ATHENA còn có nhiều chương trình hợp tác và trao đổi công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố Hồ Chí Minh, Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bưu Chính Viễn Thông, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự ,......

2. Đội Ngũ Giảng Viên +Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trường đại học hàng

đầu trong nước .... Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế như MCSA, MCSE, CCNA, CCNP, Security+, CEH,có bằng sư phạm Quốc tế (Microsoft Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tâm ATHENA

+Bên cạnh đó,Các giảng viên ATHENA thường đi tu nghiệp và cập nhật kiến thức công nghệ mới từ các nước tiên tiến như Mỹ , Pháp, Hà Lan, Singapore,... và truyền đạt các công nghệ mới này trong các chương trình đào tạo tại trung tâm ATHENA3. Cơ Sở Vật Chất

+Thiết bị đầy đủ và hiện đại +Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ

mới nhất. +Phòng máy rộng rãi, thoáng mát

Dịch vụ hỗ trợ:+Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn+Giới thiệu việc làm cho mọi học viên+Thực tập có lương cho học viên khá giỏi+Ngoài giờ học chính thức, học viên được thực hành thêm miễn phí, không giới hạn thời

gian.

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 3

Page 4: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

+Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng máy tính, bảo mật mạng

+Hỗ trợ thi Chứng chỉ Quốc tế.

Trung Tâm ATHENA - 2 Bis Đinh Tiên Hoàng , DaKao, Q1 , Tp HCM

Trung tâm ATHENA - 92 Nguyễn Đình Chiểu ,DaKao, Q1 , Tp HCM

II. GIỚI THIỆU XAMPP VÀ JOOMLA 1. JOOMLA

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 4

Page 5: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Joomla là một hệ quản trị nội dung mã nguồn mở. Joomla được viết bằng ngôn ngữ PHP và kết nối tới cơ sở dữ liệu MySQL, cho phép người sử dụng có thể dễ dàng xuất bản các nội dung của họ lên Internet hoặc Intranet.

Joomla có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc độ hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trong site và hỗ trợ đa ngôn ngữ.

Joomla được phát âm theo tiếng Swahili như là jumla nghĩa là "đồng tâm hiệp lực".Joomla được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho tới

những hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ và ứng dụng. Joomla! có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao.

Joomla có mã nguồn mở do đó việc sử dụng Joomla là hoàn toàn miễn phí cho tất cả mọi người trên thế giới.

(Nguồn Wikipedia)

2. XAMPP Một trang web viết bằng ngôn ngữ PHP để dung được mọi chỗ thì cần phải có 1 web

server, bộ thong dịch ngôn ngữ, ngôn ngữ truy vấn cơ sở dữ liệu. Đây là ba thành phần tuy tồn tại riêng rẽ, độc lập với nhau nhưng không thể tách rời, thiếu lien kết với nhau. Chúng phải luôn luôn có kết nối với nhau để cho trang web có thể tồn tại và kích hoạt được.

Web server đó là Apache, bộ thong dịch ngôn ngữ chính là PHP, ngôn ngữ truy vấn cơ sở dữ liệu là MySQL.

Có nhiều thành phần tích hợp ba thành phần này, gói phần mềm chạy ổn định nhất đó là XAMPP.

XAMPP là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin. Không như Appserv, XAMPP có chương trình quản lý khá tiện lợi, cho phép chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất kỳ lúc nào

III. QUÁ TRÌNH THỰC HIỆN Trước hết, để có thể làm việc được trên localhost, cần có một môi trường liên kết giả lập.

Đó là Xampp, nó sẽ giúp duy trì hoạt động của localhost, phpMyAdmin.

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 5

Page 6: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Sau đó ta tải phần mềm Joomla trên mạng và tiến hành cài đặt, cấu hình cho trang web trên localhost.

Khi hoàn thành ta tiếp tục backup và đưa lên host trực tuyến.Cuối cùng cần có một tên miền như một địa chỉ public để có thể theo dõi một trang web

dưới mọi hình thức.

1. Cài đặt Xampp Download, install, tạo server trên localhost với XAMPP 1.7.3

Ấn Install.Chờ quá trình cài đặt hoàn thành.

Xuất hiện cửa sổ trên, chọn y.

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 6

Page 7: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Chọn y.

Ấn Enter.

Ấn Enter.

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 7

Page 8: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Chọn 1 để start XAMMPP Control Panel

Hoặc chọn x để thoát khỏi giao diện dòng lệnh.

Mở biểu tượng XAMMPP Control Panel, start 2 dịch vụ Apache và MySql. (Lưu ý: Apache và MySql phải luôn ở trạng thái „running‟ thì trang web mới chạy được).

Khi cài đặt xong , Xampp có thể dung chung port với 1 chương trình khác nên ta thay http://localhost/ bằng http://localhost:8080/ (phải chỉnh sửa trong Xampp).

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 8

Page 9: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Bật trình duyệt gõ vào đường dẫn http://localhost:8080/ để kiểm tra kết quả.

Chọn ngôn ngữ English. => Xuất hiện giao diện của XAMPP.

2. Cài đặt Joomla Ta sử dụng Joomla version 1.5.21 và cài đặt như sau :

Copy file vào thư mục theo đường dẫn sau D:\xampp\htdocs sau đó giải nén và đổi tên. Sau đó truy cập vào địa chỉ http://localhost:8080/thietkeweb để tiến hành cài đặt.(VD tên thư mục được đặt là thietkeweb).

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 9

Page 10: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Xuất hiện trang cài đặt như trên, chọn Next.

Chọn Next.

Chọn Next.

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 10

Page 11: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Điền vào các thông tin.

Database Type mặc định sẽ là mysql.

Host name: localhost

Username: root

Password: để trống

Database Name: webdoanhnghiep {lưu lý, database name phải đặt đúng như database name đã tạo trong phpMyAdmin}

Điền xong các thông tin, chọn Next.

Chọn Next.

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 11

Page 12: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Điền vào các thông tin.

Site Name: Athena_Tin tuc webdoanhnghiep

Your E-mail: tùy ý.

Admin password và Confirm password: tùy ý.

Chọn Install Sample Data.

Xuất hiện dòng chữ Sample data installed successfully là thành công.

Chọn Next.

=> Finish.

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 12

Page 13: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Để hoàn thành quá trình cài đặt ta phải vào đường dẫn “D:\xampp\htdocs\webdoanhnghiep”

xóa đi folder “installation”.

Vào đường link http://localhost:8080/webdoanhnghiep/ để kiểm tra trang front-end.

Vào đường link http://localhost:8080/webdoanhnghiep/administrator/ để kiểm tra trang back-end.

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 13

Page 14: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

3. Tạo Template Vào Extensions->Extension Manager để upload và install gói athena_default

Vào Extensions->Template Manager để chọn athena_default làm template mặc định.

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 14

Page 15: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

4. Tạo Category Vào Content->Category, click vào New để tạo một Category

Nhập tên Category trong textbox Title, sau đó Save để kết thúc.

Làm tương tự để thêm category mới.

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 15

Page 16: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

5. Tạo bài viết Vào Content->Article Manager, click New để tạo bài viết mới.

Nhập tiêu đề vào Title, nhập nội dung vào Article Text, chọn Category cho bài viết trong list Category

Làm tương tự để thêm bài viết mới

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 16

Page 17: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

6. Tạo Menu Điền thông tin đầy đủ bao gồm tên Menu trong Menu Title, chọn Menu Item Type, Parent Item, và chọn Category trong list Choose a category.

Làm tương tự để tạo thêm các Menu khác

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 17

Page 18: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

7. Hiển thị Menu trên trang Vào Extensions->Module Manager, chọn Main Menu

Thiết lập các thông số để hiển thị Main Menu ra màn hình

Sau đó vào localhost/webdoanhnghiep sẽ thấy hình như sau

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 18

Page 19: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

8. Tạo tin tức cập nhật Cài đặt gói mod_yt_titleflash tương tự như cài Template Athena_default

Vào Extensions->Module Manager kích hoạt module YT TitleFlash

9. Tạo tin tức mới nhất Cài đặt gói mod_jabulletin tương tự như cài template athena_default

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 19

Page 20: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Trong Module Manager chỉnh sửa thông số phù hợp để hiển thị tin tức mới nhất ra màn hình

10. Tạo danh mục tin tức Cài gói mod_sj_meganews trong Extension ManagerTrong Module Manager chỉnh thông số để hiện thị module danh mục tin tức ra màn hình.

11. Tạo quảng cáo

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 20

Page 21: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Trong Module Manager, click New để tạo Module mới, chọn kiểu Module là Custom HTMLChỉnh sửa thông số để hiển thị Quảng cáo trong màn hình.

12. Tạo support Cài đặt gói mod_jms_support_for_joomla_2.5 trong Extension ModuleTrong Module Jms Support Online thiết lập thông số như hình.

13. Tạo video hoạt động

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 21

Page 22: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Cài gói mod_sp_simple_youtube_j25 trong Extension Manager.Trong module SP Simple Youtube thiết lập thông số như hình

14. Tạo liên kết facebook Cài đặt gói mod_iyosis_facebook_j1.6_v1.2_like face hien thi avata trong Extension Manager.Thiết lập thông số như hình trong module mod_iyosis.

15. Tạo thống kê truy cập

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 22

Page 23: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Cài đặt gói vinaora_visitors_counter_2.5 trong Extension Manager.Thiết lập thông số như hình trong module mod_vvisit_counter

16. Backup database và upload trang web lên host. Truy cập vào đường link http://localhost:8080/xampp/ chọn phpMyAdmin.

Chọn cơ sở dữ liệu webdoanhnghiep

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 23

Page 24: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Chọn CheckAll sau đó chọn Export thành file có định dạng đuôi là .sql (ví dụ webdoanhnghiep.sql). Lưu lại file này

Up web lên hosting

Ta dùng phần mềm Filezilla để up web lên hosting

Ta mở phần mềm và điền vào các ô Host, Username, Password

Trong Local site ta chọn thư mục cần để upload

Trong Filename ta chọn tất cả để upload

Sau khi upload thành công ta edit file configuration.php

Sau đó truy cập và link đã đăng ký. Như vậy cơ bản ta đã hoàn thành trang web

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 24

Page 25: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Địa chỉ website mình đã chọn để đưa lên Internet là http://athena.computertrd.esy.es/

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 25

Page 26: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

IV. BẢO MẬT WEBSITE 1. Mối nguy hiểm

Joomla sử dụng tiền tố mặc định cho database của mình là “jos_”. Tiền tố này đã được sử dụng từ khá lâu, từ thời joomla còn có tên gọi phổ biến hơn là Mambo. Tuy nhiên các thành phần mở rộng( component) của joomla được phát hiện là dễ tổn thương bởi các tấn công SQL một phần lại là do tiền tố mặc định này gây ra. Joomla ra bản vá lỗi rất nhanh, nhưng nếu bạn cũng như mình, không có nhiều thời gian để kiểm tra hàng ngày các vấn đề về bảo mật của joomla và những bản vá, và tại sao bạn phải làm như vậy, website của bạn và mình đều đang gặp nguy hiểm. Chúng ta nên làm gì?

Những cuộc tấn công vào website với ý đồ xấu đa phần được thực hiện bởi các đoạn mã chạy tự động. Rất nhiều website dễ bị tổn thương sẽ bị hack thành công bởi hacker theo cách như vậy. Ít khi một website nào đó lại là đối tượng chính để tấn công, trừ phi website đó gây thù chuốc oán với nhân sĩ võ lâm trên giang hồ hoặc vì mục đích cạnh tranh không lành mạnh. Mình xin được nói về phần đa, tức là website bị hack bởi các lỗ hổng bảo mật rất cơ bản và phổ biến mà nguyên nhân là do thói quen sử dụng các cài đặt mặc định của webmaster.

Một trong những thứ “mặc định” nguy hiểm nhất của joomla đó là tiền tố “jos_”. Ai ai cũng biết joomla sẽ sử dụng tiền tố này và các đoạn mã tự động tấn công vào cơ sở dữ liệu(database) cũng sẽ mặc định lấy tiền tố này làm mục tiêu. Một ý tưởng, tại sao không đổi nó đi nhỉ, đổi thành tiền tố của riêng bạn mà chỉ có trời biết, đất biết, bạn biết, cũng có thể là mình biết nếu bạn làm y chang hướng dẫn này của mình. Ý tưởng tuyệt vời, nhưng mà làm sao để đổi trong khi mọi thứ đang chạy trơn tru, đổi xong nhiều khi lại lỗi cả hệ thống. Rất may việc đổi tiền tố này cũng không phức tạp như bạn nghĩ.

2. Cách khắc phục Bước đầu tiên, backup mọi thứ đề phòng trường hợp có lỗi nghiêm trọng không thể khắc

phục đượcBước thứ hai, export database của bạn. Giành cho những ai không biết export database là

gì: bạn mở phpMyAdmin lên, chọn database mà mình đang sử dụng, nhấp chọn export:Click chọn Save as file rồi chọn Go:Mở file mà bạn vừa mới save lên bằng bất cứ trình soạn thảo nào có chức năng replace,

nên dùng wordpad có sẵn của window. Tìm và thay thế tất cả các tiền tố “jos_” bằng “google_” hoặc bất cứ tiền tố gì mà bạn thích. Nhớ sử dụng chức năng Find & Replace nhé, đừng làm thủ công.

Import database trở lại, nguồn là file bạn vừa mới chỉnh sửa.Tiếp theo là phải chỉnh sửa file configuration.php, bạn mở file này lên, cũng bằng trình

soạn thảo mà bạn hay dùng. Giành cho những ai mới sử dụng joomla: file này nằm trong thư mục mà bạn chứa joomla, nó nằm cùng cấp với thư mục administrator. Tìm đến đoạn code sau:

var $dbprefix = 'jos_';

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 26

Page 27: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

thay “jos_” bằng tiền tố mà bạn đã chọn ở trên, trong ví dụ của mình là “cr10_”. Save file và up lên host trở lại.

Ta được như sau:

V. Nhận xét

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 27

Page 28: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

1. Ưu điểm của Joomla Ưu điểm đầu tiên cần nói tới là dễ sử dụng. Quả thực với Joomla bạn chỉ cần vài chục

phút là tạo xong một website hoàn chỉnh với rất nhiều tính năng như gallery, video, music, shopping cart, forum …Vì dễ sử dụng Joomla được dùng rất nhiều để xây dựng các website từ nhỏ tới lớn vừa .

Giao diện Joomla rất đẹp được cung cấp bởi rất nhiều công ty cả miễn phí và thương mại .(Xem danh sách các công ty cung cấp template Joomla tại đây). (Joomlart là một công ty lớn cung cấp các template cho joomla có trả phí do anh Hùng người Việt Nam là Director . Joomlart hiện có hơn 200 ngàn khách hàng từ khắp nơi trên thế giới cung cấp các template cho Joomla, Drupal, Magento) .

Joomla có một thư viện các ứng dụng (extensions) khổng lồ được lập trình bởi các lập trình viên khắp nơi, hầu hết là miễn phí, giúp bạn có rất nhiều lựa chọn mở rộng tính năng cho website của minh .

Dễ dàng tìm và sửa các lỗi gặp phải: Vì có một lượng người dùng khổng lồ trên thế giới do đó nếu bạn gặp một vấn đề trục trặc nào đó trong quá trình sử dụng Joomla thì hãy search trên Google, 90% đã có người gặp phải vấn đề đó và hầu như đều có giải pháp, câu trả lời cho vấn đề của bạn .

2. Nhược điểm của Joomla Mã nguồn của Joomla tương đối lớn dẫn tới tốn nhiều tài nguyên hệ thống hơn so với

Drupal trong quá trình sử dụng. Việc có nhiều extensions là một lợi thế đồng thời nó cũng là một bất lợi. Các extensions được viết bởi rất nhiều lập trình viên khác nhau dẫn tới tiềm ần các lỗi bảo mật trong các extensions đó (tuy nhiên có các giải pháp firewall khắc phục các nhược điểm này, (có trả phí)). Nếu là người dùng mới có thể bạn sẽ bối rối trong việc chọn lựa các extensions cho website của mình.quá trình sử dụng .

Không có khả năng Multiple site như Drupal (cần mua extensions để có được tính năng này) .

Khả năng SEO của Joomla kém nhất trong 3 loại CMS (Drupal, WordPress, Joomla) .Không chạy tốt trên máy chủ Windows (IIS) .

VI. SEO và Online Marketing 1. Quảng bá trên Zing Me

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 28

Page 29: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Tạo một tài khoản trên Zing để đăng bài viết về trang http://athena.computertrd.esy.es/ Tài khoản ở đây là http://me.zing.vn/u/athena_daotao

Đăng các bài viết về trang http://athena.computertrd.esy.es/

2. Quảng bá trên Facebook

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 29

Page 30: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Tạo một fanpge trên Facebook để đăng bài viết về trang http://athena.computertrd.esy.es/ Fanpage ở đây là https://facebook.com/pages/Đào-tạo-Quản-Trị-Mạng-An-Ninh-Mạng/342952012530047

Đăng các bài viết về trang http://athena.computertrd.esy.es/ thông qua status facebook

VII. TÀI LIỆU THAM KHẢO

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 30

Page 31: Bao_cao_ttcn

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

http://google.com/

http://joomla.edu.vn/

http://vi.wikipedia.org/

http://athena.edu.vn/

http://www.joomla.org/

TRUNG TÂM ĐÀO T O QU N TR M NG & AN NINH M NG QU C T ATHENAẠ Ả Ị Ạ Ạ Ố Ế Page 31