Nghiên cứu và xây dựng website tin tức bằng joomla

44 716 0
Nghiên cứu và xây dựng website tin tức bằng joomla

Đ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

Nghiên cứu và xây dựng website tin tức bằng joomla

Thuyết trình Đề tài: Nghiên cứu xây dựng Website tin tức joomla Thực hiện: Trần Đình Lộc Giáo viên hướng dẫn: Thầy Võ Đỗ Thắng I II III IV Quá trình thực Bảo mật website SEO Online Marketing Nhận xét I Quá trình thực Cài đặt Xampp Download, install, tạo server localhost với XAMPP 1.7.3 Ấn Install Chờ trình cài đặt hoàn thành I Quá trình thực Cài đặt Xampp Xuất cửa sổ trên, chọn y I Quá trình thực Cài đặt Xampp Chọn y Ấn Enter I Quá trình thực Cài đặt Xampp Ấn Enter Chọn để start XAMMPP Control Panel I Quá trình thực Cài đặt Xampp 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 dịch vụ Apache MySql (Lưu ý: Apache MySql phải trạng thái „running‟ trang web chạy được) I Quá trình thực Cài đặt Xampp Khi cài đặt xong , Xampp dung chung port với chương trình khác nên ta thay http://localhost/ http://localhost:8080/ (phải chỉnh sửa Xampp) Bật trình duyệt gõ vào đường dẫn http://localhost:8080/ để kiểm tra kết Chọn ngôn ngữ English => Xuất giao diện XAMPP I Quá trình thực Cài đặt Joomla Ta sử dụng Joomla version 1.5.21 cài đặt sau : Copy file Joomla_1.5.21-Stable-Full_Package.zip vào thư mục theo đường dẫn sau D:\xampp\htdocs sau giải nén đổi tên Sau truy cập vào địa http://localhost:8080/thietkeweb để tiến hành cài đặt.(VD tên thư mục đặt thietkeweb) I Quá trình thực Cài đặt Joomla Xuất trang cài đặt trên, chọn Next Chọn Next I Quá trình thực Tạo thống kê truy cập Cài đặt gói vinaora_visitors_counter_2.5 Extension Manager Thiết lập thông số hình module mod_vvisit_counter I Quá trình thực Backup database upload trang web lên host •Truy cập vào đường link http://localhost:8080/xampp/ chọn phpMyAdmin Chọn sở liệu webdoanhnghiep Chọn CheckAll sau chọn Export thành file có định dạng đuôi sql (ví dụ webdoanhnghiep.sql) Lưu lại file I Quá trình thực Backup database upload trang web lên host Up web lên hosting Ta dùng phần mềm Filezilla để up web lên hosting Ta mở phần mềm điền vào ô Host, Username, Password Trong Local site ta chọn thư mục cần để upload Trong Filename ta chọn tất để upload Sau upload thành công ta edit file configuration.php Sau truy cập link đăng ký Như ta hoàn thành trang web I Quá trình thực Backup database upload trang web lên host Địa website chọn để đưa lên Internet http://athena.computertrd.esy.es/ II Bảo mật website Mỗi nguy hiểm Joomla sử dụng tiền tố mặc định cho database “jos_” Tiền tố sử dụng từ lâu, từ thời joomla có tên gọi phổ biến Mambo Tuy nhiên thành phần mở rộng( component) joomla phát dễ tổn thương công SQL phần lại tiền tố mặc định gây Joomla vá lỗi nhanh, bạn mình, nhiều thời gian để kiểm tra hàng ngày vấn đề bảo mật joomla vá, bạn phải làm vậy, website bạn gặp nguy hiểm Chúng ta nên làm gì? Những công vào website với ý đồ xấu đa phần thực đoạn mã chạy tự động Rất nhiều website dễ bị tổn thương bị hack thành công hacker theo cách Ít website lại đối tượng để công, website gây thù chuốc oán với nhân sĩ võ lâm giang hồ mục đích cạnh tranh không lành mạnh Mình xin nói phần đa, tức website bị hack lỗ hổng bảo mật phổ biến mà nguyên nhân thói quen sử dụng cài đặt mặc định webmaster Một thứ “mặc định” nguy hiểm joomla tiền tố “jos_” Ai biết joomla sử dụng tiền tố đoạn mã tự động công vào sở liệu(database) mặc định lấy tiền tố làm mục tiêu Một ý tưởng, không đổi nhỉ, đổi thành tiền tố riêng bạn mà có trời biết, đất biết, bạn biết, biết bạn làm y chang hướng dẫn Ý tưởng tuyệt vời, mà để đổi thứ chạy trơn tru, đổi xong nhiều lại lỗi hệ thống Rất may việc đổi tiền tố không phức tạp bạn nghĩ II Bảo mật website Cách khắc phục Bước đầu tiên, backup thứ đề phòng trường hợp có lỗi nghiêm trọng khắc phục Bước thứ hai, export database bạn Giành cho export database gì: bạn mở phpMyAdmin lên, chọn database mà sử dụng, nhấp chọn export: Click chọn Save as file chọn Go: Mở file mà bạn vừa save lên trình soạn thảo có chức replace, nên dùng wordpad có sẵn window Tìm thay tất tiền tố “jos_” “google_” tiền tố mà bạn thích Nhớ sử dụng chức Find & Replace nhé, đừng làm thủ công Import database trở lại, nguồn file bạn vừa chỉnh sửa Tiếp theo phải chỉnh sửa file configuration.php, bạn mở file lên, trình soạn thảo mà bạn hay dùng Giành cho sử dụng joomla: file nằm thư mục mà bạn chứa joomla, nằm cấp với thư mục administrator Tìm đến đoạn code sau: var $dbprefix = 'jos_'; thay “jos_” tiền tố mà bạn chọn trên, ví dụ “cr10_” Save file up lên host trở lại II Bảo mật website Cách khắc phục Ta sau: III Nhận xét Ưu điểm Joomla Ưu điểm cần nói tới dễ sử dụng Quả thực với Joomla bạn cần vài chục phút tạo xong website hoàn chỉnh với nhiều tính gallery, video, music, shopping cart, forum …Vì dễ sử dụng Joomla dùng nhiều để xây dựng website từ nhỏ tới lớn vừa Giao diện Joomla đẹp cung cấp nhiều công ty miễn phí thương mại (Xem danh sách công ty cung cấp template Joomla đây) (Joomlart công ty lớn cung cấp template cho joomla có trả phí anh Hùng người Việt Nam Director Joomlart có 200 ngàn khách hàng từ khắp nơi giới cung cấp template cho Joomla, Drupal, Magento) Joomla có thư viện ứng dụng (extensions) khổng lồ lập trình lập trình viên khắp nơi, hầu hết miễn phí, giúp bạn có nhiều lựa chọn mở rộng tính cho website minh Dễ dàng tìm sửa lỗi gặp phải: Vì có lượng người dùng khổng lồ giới bạn gặp vấn đề trục trặc trình sử dụng Joomla search Google, 90% có người gặp phải vấn đề có giải pháp, câu trả lời cho vấn đề bạn III Nhận xét Nhược điểm Joomla Mã nguồn Joomla tương đối lớn dẫn tới tốn nhiều tài nguyên hệ thống so với Drupal trình sử dụng Việc có nhiều extensions lợi đồng thời bất lợi Các extensions viết nhiều lập trình viên khác dẫn tới tiềm ần lỗi bảo mật extensions (tuy nhiên có giải pháp firewall khắc phục nhược điểm này, (có trả phí)) Nếu người dùng bạn bối rối việc chọn lựa extensions cho website mình.quá trình sử dụng Không có khả Multiple site Drupal (cần mua extensions để có tính này) Khả SEO Joomla loại CMS (Drupal, WordPress, Joomla) Không chạy tốt máy chủ Windows (IIS) IV SEO Online Marketing Quảng bá Zing Me Tạo tài khoản Zing để đăng viết trang http://athena.computertrd.esy.es/ Tài khoản http://me.zing.vn/u/athena_daotao IV SEO Online Marketing Quảng bá Zing Me Đăng viết trang http://athena.computertrd.esy.es/ IV SEO Online Marketing Quảng bá Facebook Tạo fanpge Facebook để đăng viết trang http://athena.computertrd.esy.es/ Fanpage https://facebook.com/pages/Đào-tạo-Quản-Trị-Mạng-An-Ninh-Mạng /342952012530047 IV SEO Online Marketing Quảng bá Facebook Đăng viết trang http://athena.computertrd.esy.es/ thông qua status facebook Cám ơn bạn ý lắng nghe Cám ơn bạn ý lắng nghe Tạm biệt! [...]... hiện 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 I Quá trình thực hiện 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 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 I Quá trình thực hiện Tạo danh mục tin tức Cài... 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... đặt Joomla Chọn Next I Quá trình thực hiện Cài đặt Joomla Đ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 I Quá trình thực hiện Cài đặt Joomla Chọn Next I Quá trình thực hiện Cài đặt Joomla. .. 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... 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 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 I Quá trình thực hiện Backup database và upload trang web lên host 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à. .. folder “installation” dẫn I Quá trình thực hiện Cài đặt Joomla 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 I Quá trình thực hiện Tạo template Vào Extensions->Extension Manager để upload và install gói athena_default Vào Extensions->Template Manager để chọn athena_default... Next I Quá trình thực hiện Cài đặt Joomla Đ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 I Quá trình thực hiện Cài đặt Joomla Xuất hiện dòng chữ Sample data installed successfully là thành công Chọn Next => Finish Để hoàn thành quá trình cài đặt ta phải vào đường “D:\xampp\htdocs\webdoanhnghiep” xóa... làm template mặc định I Quá trình thực hiện 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 I Quá trình thực hiện 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... http://athena.computertrd.esy.es/ II Bảo mật website 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... 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 I Quá trình thực hiện Backup database và upload trang web lên host Địa chỉ website mình đã chọn để đưa lên Internet ... sử dụng Joomla dùng nhiều để xây dựng website từ nhỏ tới lớn vừa Giao diện Joomla đẹp cung cấp nhiều công ty miễn phí thương mại (Xem danh sách công ty cung cấp template Joomla đây) (Joomlart... tạo phpMyAdmin} Điền xong thông tin, chọn Next I Quá trình thực Cài đặt Joomla Chọn Next I Quá trình thực Cài đặt Joomla Điền vào thông tin Site Name: Athena _Tin tuc webdoanhnghiep Your E-mail:... trình thực Tạo tin tức cập nhật Cài đặt gói mod_yt_titleflash tương tự cài Template Athena_default Vào Extensions->Module Manager kích hoạt module YT TitleFlash I Quá trình thực Tạo tin tức Cài đặt

Ngày đăng: 27/10/2015, 23:34

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Trích đoạn

Tài liệu cùng người dùng

Tài liệu liên quan