Website bán hàng điện thoại joomla
lượt xem 289
download
Trong thời gian thực hiện đồ án với sự giúp đỡ tạo điều kiện của Trường đại học công nghệ thông tin và truyền thông - ĐH Thái Nguyên, sự góp ý của các bạn và đặc biệt là sự hướng dẫn trực tiếp, chỉ bảo tận tình của thầy giáoThS.Đinh Xuân Lâm em đã hoàn thành đề tài cùng với bản báo cáo đúng thời gian quy định. Với khả năng và thời gian có hạn nên không tránh khỏi những thiếu sót, em rất mong nhận được sự quan tâm, giúp đỡ, tạo điều kiện của thầy cô giáo để em hoàn thiện hơn đề...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Website bán hàng điện thoại joomla
- LUẬN VĂN TỐT NGHIỆP ĐỀ TÀI Website bán hàng điện thoại joomla GVHD: Ths Đinh Xuân Lâm SVTH: Nguyễn Đức Thuận 1
- LỜI CẢM ƠN Trong thời gian thực hiện đồ án với sự giúp đỡ tạo điều kiện của Trường đại học công nghệ thông tin và truyền thông - ĐH Thái Nguyên, sự góp ý của các bạn và đặc biệt là sự hướng dẫn trực tiếp, chỉ bảo tận tình của thầy giáoThS.Đinh Xuân Lâm em đã hoàn thành đề tài cùng với bản báo cáo đúng thời gian quy định. Với khả năng và thời gian có hạn nên không tránh khỏi những thiếu sót, em rất mong nhận được sự quan tâm, giúp đỡ, tạo điều kiện của thầy cô giáo để em hoàn thiện hơn đề tài nghiên cứu trong thời gian tới. Một lần nữa em xin chân thành cảm ơn tất cả các thầy, cô giáo trong Trường đại học công nghệ thông tin và truyền thông Thái Nguyên cũng như các thầy cô giáo của các trường, các tổ chức liên kết đã dạy dỗ, chỉ bảo em trong suốt thời gian học tại Trường đại học công nghệ thông tin và truyền thông Thái Nguyên .Đặc biệt em xin gửi lời cảm ơn sâu sắc tới thầy giáo ThS. Đinh Xuân Lâm đã hướng dẫn em suốt quá trình làm đồ án, hỗ trợ và chỉ dạy em hoàn thành tốt chương trình và bản báo cáo này. Em xin chân thành cảm ơn! 2
- LỜI CAM ĐOAN Nhận thức được Đồ án tốt nghiệp là sản phẩm hoàn thiện của sinh viên CNTT khi ra trường, cần tới sự miệt mài của bản thân và nhất là sự hướng dẫn chỉ bảo tận tình của các Thầy cô giáo. Em đã tổng hợp các kiến thức được học cùng kinh nghiệm và số liệu khảo sát thực tế nhằm hoàn thành Đồ án tốt nghiệp của mình. Em xin cam đoan: Nội dung Đồ án của em không sao chép nội dung cơ bản của bất kỳ Đồ án nào và là sản phẩm của chính bản thân em nghiên cứu thực tế xây dựng lên. Mọi thông tin và nội dung sai lệch em xin chịu hoàn toàn trách nhiệm trước Hội đồng bảo vệ. Yên Bái, ngày tháng năm 2011 Sinh viên thực hiện Nguyễn Đức Thuận 3
- MỤC LỤC LỜI CẢM ƠN ____________________________________________________ 1 LỜI CAM ĐOAN _________________________________________________ 3 MỤC LỤC ______________________________________________________ 4 LỜI NÓI ĐẦU ___________________________________________________ 6 CHƯƠNG I _____________________________________________________ 8 TỔNG QUAN VỀ ĐỀ TÀI __________________________________________ 8 1.1 Đặt vấn đề _________________________________________________ 8 1.1.2 Phạm vi đề tài ___________________________________________ 8 1.1.3 Tiêu chí chức năng của đề tài _______________________________ 8 1.2 Giới thiệu về Joomla ________________________________________ 10 1.2.1. Lịch sử phát triển của Joomla _____________________________ 10 1.2.2. Các phiên bản của Joomla ________________________________ 12 1.2.3. Cấu trúc của Joomla ____________________________________ 13 1.2.4. Những ứng dụng thực tiễn của Joomla! _____________________ 13 1.2.5. Các giải thưởng Joomla dành được _________________________ 13 1.2.6. Các website hỗ trợ Joomla________________________________ 14 1.2.7 Cài đặt joomla 1.5.x_____________________________________ 14 1.2.9. Một số thuật ngữ sử dụng trong Joomla _____________________ 23 1.2.10 Tổng quan về Administrator - Quản trị Viên _________________ 25 CHƯƠNG II ____________________________________________________ 42 KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE __________ 42 2.1. Khảo sát thực tế và phân tích hệ thống__________________________ 42 2.1.1. Khảo sát một số website thương mại điện tử hiện nay __________ 42 2.1.2. Thực trạng hoạt động của cửa hàng điện thoại An Huy _________ 43 2.1.3. Sơ đồ tổ chức của cửa hàng ______________________________ 44 2.1.4. Mục tiêu của hệ thống thương mại điện tử ___________________ 44 2.1.5. Lợi ích của việc xây dựng website _________________________ 46 2.1.6. Mô tả yêu cầu của hệ thống_______________________________ 46 2.1.7. Phân tích yêu cầu của hệ thống ____________________________ 47 4
- 2.1.8. Mô tả hoạt động của hệ thống _____________________________ 48 2.2. Các sơ đồ thiết kế hệ thống___________________________________ 49 2.2.1 Sơ đồ ngữ cảnh hệ thống _________________________________ 49 2.2.2. Biểu đồ phân cấp chức năng ______________________________ 50 2.2.3. Sơ đồ luồng dữ liệu mức khung cảnh _______________________ 53 2.2.4. Biểu đồ luồng dữ liệu mức đỉnh ___________________________ 54 2.2.5. Sơ đồ DFD mức dưới đỉnh chức năng 1 - Quản lý bán hàng _____ 55 2.2.6. Sơ đồ DFD mức dưới đỉnh chức năng 2 - Quản lý thanh toán ____ 56 2.2.7. Sơ đồ DFD mức dưới đỉnh chức năng 3 - Quản trị hệ thống _____ 57 2.2.8. Sơ đồ DFD mức dưới đỉnh chức năng 4 - Quản lý sản phẩm _____ 58 2.2.9. Sơ đồ DFD mức dưới đỉnh chức năng 5 - Quản lý khách hàng ___ 59 2.2.10. Sơ đồ DFD mức dưới đỉnh chức năng 6 - Quản lý kho hàng ____ 60 CHƯƠNG III ___________________________________________________ 61 GIỚI THIỆU WEBSITE CỬA HÀNG ĐIỆN THOẠI AN HUY _____________ 61 3.1. Giới thiệu ________________________________________________ 61 3.2. Giới thiệu một số trang giao diện của Website____________________ 61 3.2.1. Một số giao diện của Website _____________________________ 61 3.2.2. Một số trang Quản trị Administrator________________________ 65 KẾT LUẬN _____________________________________________________ 67 TÀI LIỆU THAM KHẢO __________________________________________ 68 5
- DANH MỤC HÌNH VẼ Hình 1.1 Hình ảnh trang Web Joomla _______________________________ 10 Hình 1.2 Cấu trúc của Joomla ______________________________________ 13 Hình 1.3 Cài đặt Xampp___________________________________________ 15 Hình 1.4 Cài đặt Xampp___________________________________________ 16 Hình 1.5 Chạy chương trình Xampp _________________________________ 17 Hình 1.6 Cài đặt Joomla __________________________________________ 18 Hình 1.8 Cấu hình Joomla _________________________________________ 18 Hình 1.9. Cài đặt Joomla __________________________________________ 19 Hình 1.12. Cài đặt cơ sở dữ liệu ____________________________________ 23 Hình 2.1. Sơ đồ tổ chức cửa hàng ___________________________________ 44 Hình 2.2 Sơ đồ ngữ cảnh hệ thống __________________________________ 49 Hình 2.3 Biểu đồ phân cấp chức năng________________________________ 50 Hình 2.4. Sơ đồ luồng dữ liệu mức khung cảnh_________________________ 53 Hình 2.5. Biểu đồ luồng dữ liệu mức đỉnh _____________________________ 54 Hình 2.6. Sơ đồ DFD mức dưới đỉnh chức năng 1 - Quản lý bán hàng ______ 55 Hình 2.6. đồ DFD mức dưới đỉnh chức năng 2 - Quản lý thanh toán________ 56 Hình 2.8 Sơ đồ DFD mức dưới đỉnh chức năng 3 - Quản trị hệ thống _______ 57 Hình 2.9 Sơ đồ DFD mức dưới đỉnh chức năng 4 - Quản lý sản phẩm ______ 58 Hình 2.10. Sơ đồ DFD mức dưới đỉnh chức năng 5 - Quản lý khách hàng ___ 59 Hình 2.11 Sơ đồ DFD mức dưới đỉnh chức năng 6 - Quản lý kho hàng ______ 60 Hình 3.1: Giao diện trang chủ ______________________________________ 61 Hình 3.2. Giao diện trang danh sách sản phẩm ________________________ 63 Hình 3.3. Giao diện trang tin tức. ___________________________________ 63 Hình 3.4. Giao diện trang giới thiệu cửa hàng _________________________ 64 Hình 3.5. Giao diện trang tuyển dụng ________________________________ 64 Hình 3.6. Admin đăng nhập trang quản trị ____________________________ 65 Hình 3.7.Trang quản trị sản phẩm___________________________________ 65 Hình 3.8. Trang quản lý bài viết ____________________________________ 66 6
- LỜI NÓI ĐẦU Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứng dụng của nó trong đời sống. Máy tính không còn là một thứ phương tiện lạ lẫm đối với mọi người mà nó dần trở thành một công cụ làm việc và giải trí thông dụng và hữu ích của chúng ta, không chỉ ở công sở mà còn ngay cả trong gia đình. Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoá của con người ngày càng tăng cả về số lượng và chất lượng. Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet. Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử. Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian. Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần. Các nhà dịch vụ sẽ mang đến tận nhà cho bạn. Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam, em đã tìm hiểu và xây dựng một “Xây dựng Website thương mại điện tử cho cửa hàng điện thoại An Huy ” với mặt hàng là điện thoại di động. Cùng với sự chỉ bảo tận tình của thầy Đinh Xuân Lâm em đã hoàn thành website này. Trong quá trình phân tích thiết kế hệ thống không thể tránh khỏi những sai sót mong thầy cô và các bạn đóng góp ý kiến để Website được hoàn thiện hơn. Em xin chân thành cảm ơn! 7
- CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề Trước sự phát triển ngày càng nhanh chóng của lĩnh vực Công Nghệ Thông Tin và cụ thể hơn nữa là lĩnh vực Mạng và Truyền Thông đang phát triển mạnh mẽ và đi kèm với sự phát triển mạnh mẽ này là các dịch vụ, tiện ích để phục vụ đời sống, công việc, giải trí... của con người cụ thể là dịch vụ mua bán trực tuyến qua mạng đang tỏ ra hiệu quả đối với con người và dần trở thành nhu cầu thiết yếu phục vụ con người. Nắm bắt được nhu cầu thiết yếu này, sau một khoảng thời gian nghiên cứu và tìm hiểu thị trường em đã đưa ra quyết định đồ án tốt nghiệp của mình là : “Xây dựng Website quảng cáo bán hàng cho cửa hàng điện thoại An Huy” Với website này người dùng có thể : • Xem thông tin chi tiết về điện thoại: thông số kỹ thuật của điện thoại, giá bán. • Đặt mua hàng khi đã tìm được hàng mình cần • So sánh điện thoại với các thông tin để tìm ra điện thoại phù hợp với khả năng của mình. • Góp ý kiến, phản hồi cho người quản trị website để có sự phục vụ tốt hơn cũng như các ưu đãi đối với khách hàng. 1.1.2 Phạm vi đề tài Website mua bán điện thoại di động được ứng dụng cho các cửa hàng mua bán điện thoại di dộng vừa và nhỏ. Ngoài ra website khi được mở rộng có thể đáp ứng được cho công ty điện thoại với tầm cỡ lớn hơn. 1.1.3 Tiêu chí chức năng của đề tài a) Chức năng dành cho khách hàng : • Giao diện dễ sử dụng và tính thẩm mỹ cao • Cho phép khách hàng đăng kí thành viên và đảm bảo bí mật thông tin 8
- • Xem và thay đổi các thông tin về tài khoản • Hình thức thanh toán và đặt hàng phải dễ sử dụng và bảo mật • Thông tin sản phẩm phong phú, đa dạng • Xem thông tin và tìm kiếm điện thoại theo nhiều danh mục. • So sánh điện thoại. • Kiểm tra giỏ hàng. • Góp ý kiến và đặt câu hỏi cho người quản trị. b) Chức năng dành cho người quản trị : Ngoài các yêu cầu giống như của khách hàng, thì hệ thống phải đảm bảo những yêu cầu sau của ban quản trị : • Cập nhật thông tin hàng hoá trực tuyến Dễ dàng cập nhật và thường xuyên thay đổi hình ảnh, thông tin chi tiết giá các mặt hàng bạn sẽ kinh doanh ở bất cứ đâu. • Quản lý các đơn đặt hàng trực tuyến Quản lý, lưu trữ và báo cáo các thông tin về đặt hàng và trạng thái của đơn hàng: đã giao hàng chưa, đã thanh toán chưa… • Quản lý khách hàng Lưu trữ các hoạt động gắn với các khách hàng của cửa hàng . Mọi hoạt động gắn với khách hàng và đơn hàng đều có thể thực hiện từ xa, không phụ thuộc vào vị trí địa lý. • Thống kê chi tiết cụ thể, chính xác và nhanh chóng. Thống kê được mặt hàng nào bán hết, mặt hàng nào bán chạy, mặt hàng nào tồn kho, mặt hàng nào cần chỉnh sửa… Tổng hợp thu chi hàng ngày, hàng tuần, hàng tháng hàng quý và hàng năm. Tổng hợp lưu trữ được ý kiến phản ánh của khách hàng để có thể trả lới khách hàng một cách nhanh chóng và chính xác nhất. • Cho phép in các danh sách , các thông tin cần thiết. 9
- 1.2 Giới thiệu về Joomla 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. Hình 1.1 Hình ảnh trang Web Joomla 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. 1.2.1. Lịch sử phát triển của Joomla Joomla! là "sản phẩm anh em" với Mambo giữa tập đoàn Miro của Úc 10
- (hãng đang nắm giữ Mambo), với phần đông những người phát triển nòng cốt. Ban đầu công ty Miro của Úc (tiếng Anh: Miro Software Solutions) đã phát triển Mambo theo dạng ứng dụng mã nguồn đóng. Đến tháng 4 năm 2001, công ty đã thông qua một chính sách bản quyền kép, nghĩa là phát hành Mambo theo cả giấy phép GPL. Mọi thứ vẫn tiến triển bình thường cho đến trước khi xảy ra tranh chấp về mặt pháp lý vào năm 2003. Vụ việc dẫn tới ý tưởng Mambo cần phải được bảo vệ bởi một tổ chức phi lợi nhuận. Nhưng những nhà phát triển không hài lòng về cơ cấu của Quỹ tài trợ Mambo. Andrew Eddie, người lãnh đạo nhóm phát triển, trong một lá thư gửi cộng đồng, đã chia sẻ những lo lắng của mình về Quỹ tài trợ Mambo và mối quan hệ của nó tới cộng đồng. Ông viết: "...Chúng tôi cho rằng tương lai của Mambo nên được quản lý, điều chỉnh bởi những yêu cầu của người sử dụng và khả năng của những nhà phát triển. Trong khi đó, Quỹ tài trợ Mambo lại được thiết kế nhằm trao quyền điều khiển cho Miro, một thiết kế ngăn cản sự hợp tác giữa Quỹ tài trợ và cộng đồng...". Bởi vậy vào ngày 17 tháng 8 năm 2005, toàn bộ đội phát triển nòng cốt của Mambo đã rời khỏi dự án trong khi đang làm việc với phiên bản 4.5.3. Nhờ sự trợ giúp của Trung tâm Luật Tự do Phần mềm (Software Freedom Law Center - SFLC), 20 thành viên nòng cốt cũ của Mambo đã thành lập một tổ chức phi lợi nhuận khác lấy tên là Open Source Matters, để hỗ trợ về mặt tổ chức, pháp lý và kinh phí cho dự án mã nguồn mở còn chưa được đặt tên của họ. Cùng lúc đó, nhóm phát triển cũng lập một website lấy tên OpenSourceMatters để phân phối thông tin tới những người sử dụng, những người phát triển, những người thiết kế và cộng đồng Joomla nói chung. Người đứng đầu dự án chính là Andrew Eddie, còn được biết đến với tên gọi "Sếp trưởng". Ngay ngày hôm sau, 1000 người đã gia nhập diễn đàn OpenSource- Matters, hầu hết các bài viết cho diễn đàn đều khuyến khích và đồng tình với hành động của Nhóm Phát triển. Tin trên đã nhanh chóng được đăng tải trên các tạp chí newsforge.com, eweek.com và ZDnet.com. Trong một thông báo của Eddie 2 tuần sau đó, các nhóm đã được tổ chức 11
- lại và cộng đồng Joomla! tiếp tục tăng trưởng. Tới ngày 1 tháng 9 năm 2005 tên mới của dự án đã được thông báo cho khoảng 3000 người theo dõi đội Phát triển và đến ngày 16 tháng 9 thì họ cho ra đời Joomla! 1.0. 1.2.2. Các phiên bản của Joomla • Dòng phiên bản 1.0.x - Phiên bản đầu tiên của Joomla! là phiên bản Joomla! 1.0 (hay Joomla! 1.0.0) có nguồn gốc từ Mambo 4.5.2.3 (đã bao gồm thêm nhiều bản vá bảo mật và sửa lỗi). Các phiên bản tiếp theo có dạng 1.0.x - Điểm mạnh của Joomla! 1.0.x: Có một số lượng rất lớn các thành phần mở rộng (module/component); thành phần nhúng (mambot); giao diện (template). • Dòng phiên bản 1.5.x - Phiên bản Joomla! 1.5 là phiên bản cải tiến từ Joomla! 1.0.x (phần mã được viết lại hoàn toàn, tuy nhiên vẫn giữ cách hành xử như cũ) được coi như Mambo 4.6. Joomla! 1.5 tiếp tục duy trì một giao diện người sử dụng đơn giản (nhìn và cảm nhận - look and feel). - Cả Joomla! 1.5 và Mambo 4.6 đều hỗ trợ đa ngôn ngữ. Joomla! thì sử dụng file định dạng ".ini" để lưu các thông tin chuyển đổi ngôn ngữ, còn Mambo thì sử dụng file định dạng ".gettext". Joomla 1.5 hỗ trợ tất cả các ngôn ngữ có tập ký tự được biểu diễn bằng bảng mã UTF-8. - Joomla! 1.5 cũng bao gồm các đặc tính mới như các mô hình chứng thực (LDAP, Gmail...), hỗ trợ mô hình khách-chủ xml-rpc. Nó cũng hỗ trợ các trình điều khiển cơ sở dữ liệu dành cho MySQL 4.1+ (trên nền PHP 5) và tăng cường hỗ trợ cho MySQL 5, cũng như hỗ trợ các loại cơ sở dữ liệu khác. - Điểm mạnh của Joomla! 1.5: Phần quản trị Website có sử dụng công nghệ Web 2.0, một số tính năng được cải tiến hơn so với Joomla 1.0.x. 12
- 1.2.3. Cấu trúc của Joomla Hình 1.2 Cấu trúc của Joomla Joomla! 1.5 gồm có 3 tầng hệ thống. Tầng dưới cùng là mức nền tảng, chứa các thư viện và các plugin (còn được biết với tên gọi mambot). Tầng thứ hai là mức ứng dụng và chứa lớp JApplication. Hiện tại tầng này gồm 3 lớp con: JInstallation, JAdministrator và JSite. Tầng thứ ba là mức mở rộng. Tại tầng này có các thành phần (component), mô đun (module) và giao diện (template) được thực thi và thể hiện. 1.2.4. Những ứng dụng thực tiễn của Joomla! Joomla! đã được sử dụng trên khắp thế giới, đã được ứng dụng xây dựng các website từ đơn giản như website cá nhân cho đến các ứng dụng website phức tạp. Sau đây là một số ứng dụng có thể xây dựng bằng Joomla! - Các cổng thông tin điện tử hoặc các website doanh nghiệp. - Thương mại điện tử trực tuyến. - Báo điện tử, tạp chí điện tử. - Website của các doanh nghiệp vừa và nhỏ. - Website của các cơ quan, tổ chức phi chính phủ. - Website các trường học. - Website của gia đình hay cá nhân. - Và nhiều ứng dụng khác nữa.... 1.2.5. Các giải thưởng Joomla dành được - Tháng 10 năm 2005, Dự án mã nguồn mở/ Linux tốt nhất tại triễn lãm LinuxWorld 2005 ở Anh. 13
- - Tháng 10 năm 2006, Dự án mã nguồn mở/ Linux tốt nhất tại triễn lãm LinuxWorld 2006 ở Anh. - Tháng 11 năm 2006, Hệ quản trị nội dung mã nguồn mở tốt nhất[8] do Packt Publishing công bố. - Tháng 10 năm 2007, Hệ quản trị nội dung mã nguồn mở PHP tốt nhất do Packt Publishing trao tặng. 1.2.6. Các website hỗ trợ Joomla • Các website hỗ trợ Joomla! bằng tiếng Việt. - http://joomlaviet.org - Website & Diễn đàn hỗ trợ Joomla! đầu tiên của người Việt Nam. - http://vinaora.com - Website hướng dẫn cấu hình, cài đặt, bảo mật... cho Joomla! - http://www.buaxua.vn - Website hướng dẫn thiết kế trang web bằng Joomla! • Các website hỗ trợ Joomla! bằng tiếng Anh. - http://joomla.org - Website chính của Joomla! - http://demo.joomla.org - Website trình diễn tính năng của Joomla! phiên bản phát hành mới nhất. - http://help.joomla.org - Website trợ giúp Joomla! - http://docs.joomla.org - Trang Wiki hỗ trợ sử dụng Joomla! http://forum.joomla.org - Diễn đàn trao đổi, thảo luận về Joomla 1.2.7 Cài đặt joomla 1.5.x Sử dụng các gói phần mềm có sẵn hiện nay, hiện nay có rất nhiều gói phần mềm có khá đầy đủ những thứ cần thiết để chạy 1 web server như : AppServ, EasyPHP và XAMPP, bạn có thể lựa chọn gói thích hợp với mình nhất ở đây ta sử dụng gói phần mềm XAMPP Cách cài đặt như sau: * Chạy chương trình cài đặt XAMPP Installer, khi xuất hiện bảng chọn ngôn ngữ, chọn English và nhấn Ok. 14
- * Khi xuất hiện bảng Welcome to the Xampp Setup Wizard, nhấn Next. * Trong License Agrement chọn I accept the Agreement, nhấn Next. * Trong Select Destination Location, chọn nơi cài đặt Xampp. Lưu ý ở bước này nên chọn ổ đĩa khác với ổ đĩa cài Windows để sau này dễ cài đặt cấu hình cho Xampp. Chọn đường dẫn là D:\xampp (cài trên thư mục xampp của ỗ dĩa D). Hình 1.3. Cài đặt Xampp * Trong XAMPP Options, để nguyên mặc định của Xampp và nhấn Install. * Chương trình sẽ tiến hành cài đặt và sau cùng nhấn Finish để kết thúc việc cài đặt, chương trình sẽ hỏi bạn có muốn mở bảng điều khiển của Xampp hay không, hãy chọn No vì chúng ta cần chỉnh thêm một vài thông số nữa. Thư mục gốc (Web Root) để chứa các trang web mặc nhiện của Xampp là ….\xampp\htdocs. Tất cả các Website hoặc thư mục chứa Website đều phải được đặt vào thư mục Web Root (htdocs) thì mới hoạt động được 15
- Hình 1.4. Cài đặt Xampp . Nếu muốn bạn có thể thay đổi thư mục Web Root, bạn nên tạo một thư mục Web Root khác nằm ở bên ngoài thư mục Xampp để dễ sử dụng. Thí dụ tạo thư mục Web Root nằm ở ổ dĩa D: có tên là WWW bằng cách mở File httpd.conf nằm trong thư mục cài đặt Xampp D:\xampp\apache\conf\ (D:\xampp\apache\conf\httpd.conf) bằng chương trình Notepad hoặc bất cứ chương trình soạn thảo văn bản nào. Tìm đến dòng DocumentRoot "D:/xampp/htdocs" sửa lại thành DocumentRoot "D:/www" và dòng sửa lại thành , Save và đóng File này lại. Lưu ý dấu sổ / và \ của đường dẫn phải chính xác. Mở bảng điều khiển của chương trình Xampp bằng cách nhấn đúp chuột vào Icon XAMPP Control Panel nằm trên Desktop. Nếu xuất hiện bảng xuất hiện bảng Windows Security Alert thì chọn Unblock. Trong bản điều khiển Xampp, chọn Start để khởi động Apache và MySQL. Nhấn vào nút X (góc trên bên phải) để tắt bảng điều khiển, bạn có thể mở bảng điều khiển này bất cứ lúc nào bằng cách nhấn chuột và biểu tượng của Xampp nằm ở khay hệ thống (góc dưới bên phải màn hình). 16
- Hình 1.5. Chạy chương trình Xampp Sau khi cài đặt XAMPP xong ta tiến hành cài joomla. Giải nén gói cài đặt ta đã tải về vào thư mục nơi cài webserver ( điều này phụ thuộc vào gói cài đặt mà ta chọn ), trong trường hợp của XAMPP thì thư mục đó có đường dẫn là : .......\xampp\htdocs\ Đối với các bạn cấu hình PHP và MySQL chung với IIS ( webserver của windows ) thì thư mục thường sẽ là C:/Inetpub/wwwroot/ Sau khi giải nén mở trình duyệt Web gõ vào địa chỉ http://localhost/ (cài trên localhost) để vào trang cài đặt Màn hình cài đặt xuất hiện và bạn có thể chọn một ngôn ngữ trong quá trình đặt: 17
- Hình 1.6. Cài đặt Joomla Sau khi chọn ngôn ngữ nhấn next để tiếp tục Hình 1.8 Cấu hình Joomla Nếu các giá trị kiểm tra có màu xanh thì OK. Nếu các giá trị kiểm tra có màu đỏ thì bạn cần hỏi bộ phận Hỗ trợ kỹ thuật của Server. Bạn vẫn có thể tiếp 18
- tục cài đặt tuy nhiên một số chức năng có thể sẽ không hoạt động. Nhấn Next để sang bước tiếp theo: Hình 1.9. Cài đặt Joomla Bạn nên dành một chút thời gian để đọc các thông tin về bản quyền này. Sau đó nhấn next để chuyển sang bước tiếp theo: Hình 1.10 Cài đặt Joomla (tiếp theo) 19
- Thiết lập các thông số để kết nối tới Cơ sở dữ liệu - Hostname: Thường là giá trị "localhost" (chỉ điền giá trị khác nếu như Database Server và Web Server nằm ở 2 nơi khác nhau, hoặc Host của bạn cung cấp như vậy) - User name: Tên tài khoản có quyền đối với cơ sở dữ liệu chứa Joomla của bạn. - Password: Mật khẩu của tài khoản trên - Availbe Collations: Bạn nên chọn là "utf8_general_ci" - Database Name: Tên cơ sở dữ liệu của bạn Thiết lập các thông số FTP - Nếu Host của bạn không hỗ trợ, mục này sẽ không hiển thị - Nếu Host của bạn hỗ trợ, bạn cần chú ý: * Username: Tên tài khoản FTP * Password: Mật khẩu tương ứng. * Auto Find Path: Tự động tìm đường dẫn tới nơi chứa Web của bạn (Nên dùng chính tài khoản mà bạn đã Upload bộ cài đặt Joomla lên HOST) Thiết lập cấu hình site Joomla của bạn - Site name: tên site của bạn. 20
CÓ THỂ BẠN MUỐN DOWNLOAD
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn