Hướng dẫn cài đặt Joomla trên localhost chi tiết

19:30 |
Hôm nay Chiến Lược Mới  xin hướng dẫn chi tiết các bạn cách cài đặt Joomla trên localhost thành công trên chính máy tính của bạn. Với Joomla bạn có thể dễ dàng có ngay một trang web đa dạng phù hợp với mọi nhu cầu (cá nhân, doanh ngiệp, thương mại điện tử,...) mà không cần đòi hỏi bạn phải là một chuyên gia thiết kế web mới thực hiện được. 

Các bước chuẩn bị cài đặt Joomla trên localhost

Để cài đặt Joomla!, ta cần download mã nguồn Joomla (bản mới nhất 2.5.4) tại địa chỉ: http://www.joomla.org/download.html và lưu lại vào một ổ đĩa trên máy tính.

Tiến hành cài đặt trên localhost, xử dụng phần mềm Xampp để chạy máy chủ.
Xampp có thể được download tại địa chỉ http://www.apachefriends.org/en/xampp.html

>> Hướng dẫn cài đặt Xampp trên máy tính

Bây giờ ta có thể giải nén file cài đặt Joomla_2.5.4-Stable-Full_Package.zip vào thư mục (ví dụ chienluocmoi) tạo trong htdocs của xampp. Có nghĩa là bạn giải nén rồi coppy toàn bộ code trên trong thu mục giải nén và pass vào thu mục chienluocmoi bạn mới tạo bên trong thu mục htdoc.

Phần cài đặt website Joomla! sẽ có thể được thực hiện rất nhanh dựa vào tiện ích Joomla! web installer chỉ với một vài click chuột. Mở một trình duyệt web trên máy tính và gõ vào địa chỉ  http://localhost/chienluocmoi trang web Joomla! Installation sẽ xuất hiện và ta có thể cài đặt Joomla! với 7 bước đơn giản sau:

7 bước cài đặt Joomla trên máy tính

Bước 1: Choose Language (chọn ngôn ngữ)

Choose Language để cài đặt Joomla là bước đầu tiên trong tổng số 7 bước cài đặt Joomla. Ở đây, ta chỉ cần chọn một ngôn ngữ phù hợp và click Next để tiếp tục.

Chọn ngôn ngữ cài đặt Joomla
Chọn ngôn ngữ cài đặt Joomla

Bước 2: Pre-Installation Check (kiểm tra trước cài đặt)

Tiếp theo, ta sẽ thấy trang Pre-Installation check. Bước này sẽ để bạn kiểm tra xem server trên máy tính có đủ điều kiện để cài đặt Joomla! không.

Instrallation Joomla
Instrallation Joomla
Bước 3: Licence (bản quyền)

Bất cứ một phần mềm nào đều có các điều kiện kèm theo. Joomla! dùng bản quyền GNU/GPL, version 2.0. Sau khi đọc xong bản quyền này, click Next.
Hướng dẫn cài đặt Joomla với bản quyền
Hướng dẫn cài đặt Joomla với bản quyền
Bước 4: Database Configuration (cấu hình cơ sở dữ liệu)

Tại bước 4, Database Configuration, các tham số về cơ sở dữ liệu sẽ được yêu cầu. User này là một MySQL administrator và có thể làm mọi thứ trong hệ thống MySQL.

Cài đặt Joomla cấu hình Database
Cài đặt Joomla cấu hình Database
Các tham số có thể được nhập như mẫu dưới đây:
  • Host Name: localhost
  • User Name: root
  • Password: để trống

Bước 5: FTP Configuration (cấu hình FTP)

FTP là một giao thức truyền file có thể được sử dụng để upload và quản lí các file trong Joomla!. Tuy nhiên, chức năng này là không cần thiết nếu Joomla! được cài đặt tại máy tính các nhân với XAMPP. Nhưng nếu Joomla được cài đặt trên một server từ một nhà cung cấp, thì ta sẽ có thể nhập vào các dữ liệu mà nhà cung cấp đó gửi cho tại phần cấu hình FTP này. Có thể click Next để bỏ qua bước này.
Cấu hình FTP trong cài đặt Joomla
Cấu hình FTP trong cài đặt Joomla
Bước 6: Configuration (cấu hình)

Giai đoạn cấu hình chính này được chia làm 3 phần. Tại phần đầu tiên, ta phải nhập vào tên của website. Tên này sẽ xuất hiện ở phần tiêu đề của trình duyệt khi có khách ghé thăm website này. Tên của website còn xuất hiện ở những nơi khác nữa, ví dụ như trong các email xác nhận được gửi cho các thành viên đăng kí. Ở ví dụ này, ta sẽ chọn tên cho website là joomla25. Ở phần thứ hai, ta sẽ phải nhập vào địa chỉ email và password của người quản trị website.

Hướng dẫn cài đặt cấu hình Joomla
Hướng dẫn cài đặt cấu hình Joomla
Trong phần thứ ba,  ta sẽ xác nhận các kiểu dữ liệu sẽ được cài đặt cùng với Joomla!.

The Install Default Sample Data được chọn bởi mặc định. Trong trường hợp cài đặt này, ta sẽ click vào nút Install Sample Data. Chương trình cài đặt sẽ load dữ liệu mẫu của Joomla vào MySQL server.

instal Joomla cấu hình Data
instal Joomla cấu hình Data
Instal Joomla cấu hình Data

Bước 7: Completion (hoàn thành)

Tới được bước thứ 7 – bước cài đặt cuối cùng có nghĩa là ta đã cài đặt thành công một website sử dụng Joomla!. Tại bước này, có một dòng in đậm yêu cầu ta phải xóa thư mục installation. Và Joomla! sẽ không thể hoàn thành cài đặt nếu thiếu bước này. Click Remove installation folder để tiếp tục.

Xóa thư mục cài đặt Joomla
Xóa thư mục cài đặt Joomla
Tới bước này, một file tên là configuration.php cũng sẽ được tạo ra tại thư mục cài đặt. Nếu ta muốn thực hiện lại quá trình cài đặt, ta phải xóa file này đi trước khi xóa thư mục installation. Sau đó, nếu ta gọi lại địa chỉ URL bao gồm các file cài đặt của Joomla! thì quá trình cài đặt sẽ được bắt đầu lại từ đầu.Tên của người quản trị website ban đầu luôn là admin. Và password chính là phần ta đã nhập ở bước 6.

Quá trình cài đặt một Joomla site đến giờ đã hoàn tất và ta có thể chọn một trong 2 nút Site(để xem trang chủ) và Admin(giao diện người quản trị).  Nếu thư mục installation chưa được xóa, thì có một lời nhắc từ phía Joomla! trước khi có thể thấy được trang web.
Cài đặt thành công Joomla
Cài đặt thành công Joomla
Bạn có thể tham khảo: Artisteer 4 crack - Phần mềm thiết kế theme wordpress joomla web đơn giản

Read more…

Tổng hợp các bước tối ưu seo cho Joomla tốt nhất

21:02 |
Tối ưu seo cho Joomla là chuyện không phải ai cũng biết tôi thấy joomla có rất nhiều giao diện đẹp và có một cộng đồng người việt đã và đang sử dụng phát triển cho nền tảng CMS này từ rất lâu rồi. Tôi thì thích sử dụng và cài đặt WordPress hơn bởi nó cực kì là thân thiện, dễ dàng sử dụng, dễ dàng SEO cũng như phát triển còn bạn nào thích joomla, sử dụng joomla thì có thể tham khảo các bước tối ưu seo cho Joomla tốt nhất. 

>> Bạn có thể tìm hiểu thêm: SEO cho Blogspot

Các bước tối ưu seo cho Joomla
Các bước tối ưu seo cho Joomla

Hãy lựa chọn Server Linux cho joomla

Nếu mà bạn đang sử dụng một máy chủ IIS (Windows) để lưu trữ Joomla của bạn thì tôi chắc chắn nó sẽ làm cho bạn cực kì thất vọng vì sự lựa chọn này.
Ngoài ra bạn có thể tìm hiểu thêm các bài viết về kiến thức hosting mà tôi đã viết để lựa chọn cho mình một host ưng ý nhé.

Lý do tôi nói điều này là việc Rewrite URL hay việc tối ưu hóa thân thiện url của các bạn có vẻ như không bao giờ tốt đối với IIS. Tôi đã gặp vấn đề đối với việc cài đặt và cấu hình của Joomla! trên một máy chủ IIS nên tôi chỉ đơn giản là sẽ khuyên bạn nên đừng nên tự đưa mình vào thế khó khi bước đầu cài đặt joomla cho mình…
Theo tôi thì với một trang web joomla bạn nên thiết lập trên một máy chủ Apache với mod_rewrite cài đặt thì việc tối ưu hóa url, rewrite, redriect của bạn sau này sẽ đơn giản và dễ dàng hơn bao giờ hết

Đổi tên htaccess.txt. Htaccess

Bởi vì bạn sẽ muốn kích hoạt rewrite url để làm cho các URL của bạn thân thiện hơn, hấp dẫn hơn bạn sẽ cần phải đổi tên file htaccess.txt htaccess – đó là phiên bản sử dụng Joomla! và mod_rewrite.
Kích hoạt tính năng SEF URL và URL Rewriting
Kích hoạt mod seo cho Joomla
Kích hoạt mod seo cho Joomla
Trong Joomla của bạn hoàn toàn có thể Configuration, thiết lập “URL Search Engine Friendly” và “Sử dụng URL Rewrite” tùy chọn “Yes”.

Đây là thự sự là việc cần thiết trong SEO bởi thiết lập này sẽ giúp bạn loại bỏ tất cả các mã tự động tạo ra từ URL của bạn và thay thế nó bằng bí danh của mục menu mà bạn đang sử dụng trên trang.
Hủy bỏ chức năng disalow “/ images /” từ file Robots.txt của bạn

Trong khi mà bạn cài đặt Joomla thì file robots.txt tự động tạo ra bao gồm mặc định như không cho phép cho các thư mục hình ảnh, hướng dẫn các công cụ tìm kiếm hoặc không tìm kiếm…

Bạn có thể tìm hiểu thêm thông tin cách thức sử dụng về robot.txt ở đây

Nhưng các bạn cũng biết hình ảnh cũng có thể tạo ra một lượng Traffict truy cập khá lớn của bạn từ Google và các công cụ tìm kiếm khác nữa.
Ngoài ra với tầm quan trọng của việc tối ưu hóa hình ảnh thì việc bạn bạn sử dụng file Robots.txt mặc định tức là bạn đang nói với Google không phải bận tâm đến thư mục hình ảnh của bạn thì việc Seo hình ảnh của bạn trở nên khó khăn hơn rất nhiều, tôi rất khuyên bạn nên loại bỏ các dòng từ tập tin robots.txt của bạn như sau:
/ Images /

Cài đặt JCE Editor

Công cụ JCE Editor là trình biên tập miễn phí, nhưng nó cung cấp một bó toàn bộ các tính năng thực sự hoàn hảo giúp cho việc soạn thảo duy trì trang web của bạn trở lên dễ dàng.

Một điều nữa từ công cụ JCE mà tôi yêu thích nữa là nó cung cấp một giao diện tuyệt vời thông qua đó bạn có thể thêm hình ảnh, cùng với các thẻ Alt và kích thước hình ảnh.
Đó là một thành phần thực sự tốt cho Joomla! và tôi rất khuyên bạn sử dụng nó.
Sử dụng Tags Alt và kích thước hình ảnh


Mẹo này thực sự là không cụ thể cho Joomla. Trình soạn thảo JCE cho phép bạn thêm các văn bản thay thế mô tả hình ảnh của bạn cũng như thêm các kích thước đúng trong các công cụ tải hình ảnh lên.
Trong trường hợp bạn không biết, thêm kích thước hình ảnh để hình ảnh của bạn cho phép “không gian” để tải trước hình ảnh thực tế. Điều này sẽ giúp cải thiện thời gian tải của bạn một chút.

Sử dụng SEO Boss để quản lý các thẻ Meta của bạn

Mặc dù từ khóa meta thẻ đang có khá nhiều dư thừa những ngày này, thẻ meta description và thẻ tiêu đề vẫn còn khá quan trọng.
Tôi đã sử dụng các thành phần quản lý thẻ Meta và tôi thấy một công cụ được gọi là SEO Boss. Các tính năng quản lý và sử dụng các thẻ meta này thì tôi thấy cực kỳ hữu ích và dễ dàng quản lý, .
Để chỉnh sửa dữ liệu meta cho Joomla của bạn! trang web bình thường, bạn cần phải điều hướng cho từng hạng mục menu / bài viết và chỉnh sửa các mô tả và tiêu đề của trang bằng tay. Với SEO Boss, bạn sẽ tìm thấy một giao diện cho phép bạn chỉnh sửa tất cả các dữ liệu meta của bạn trực tiếp từ giao diện đó.
Hạn chế duy nhất để SEO Boss là rằng nó có thể không tốt với tất cả các thành phần cài đặt của bạn, trong trường hợp này bạn sẽ cần phải đi và tự chỉnh sửa các thông qua giao diện của các thành phần có liên quan tuy nhiên đó không phải là một vấn đề gì đó quá lớn.

Chọn www. hoặc không www. và chuyển hướng

Joomla!, Không giống như WordPress, nó không tự động chuyển hướng trang web của bạn về www hoặc không có www. Điều này rõ ràng sẽ dẫn đến tình trạng trùng lặp nội dung bắt buộc bạn phải sửa bằng tay thông qua tập tin htaccess của bạn.
Để chuyển hướng từ không có www. sang www. thêm đoạn mã sau vào tập tin htaccess của bạn.
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ www \.
RewriteRule ^ (. *) $ http://www.% {HTTP_HOST} / $ 1 [R = 301, L]
Ngoài ra, bạn có thể chuyển hướng đến không www. bằng cách thêm mã này :
RewriteEngine On
RewriteCond% {HTTP_HOST} www.yourwebsitehere.com
RewriteRule (*). http://yourwebsitehere.com/ $ 1 [R = 301, L]
>> Hướng dẫn bỏ index.php trong Joomla
Hãy thống nhất khi tạo Liên kết nội bộ
Khi nói đến các trang web CMS (đặc biệt là Joomla!) các bạn sẽ rất hay gặp phải một vấn đề chính là nội dung trùng lặp. Chìa khóa để chống lại điều này là các bạn phải đảm bảo rằng các liên kết nội bộ phải được thống nhất.
Có nghĩa là chỉ tạo ra các liên kết www hoặc hoặc không www . Ngòai ra chỉ tạo các liên kết đến các trang web bằng cách sử dụng một dấu gạch chéo hoặc không có dấu gạch chéo, hoặc các trang với phần mở rộng (.html) hoặc hậu tố không có.
Bạn có thể không kiểm soát cách thức những người khác liên kết với bạn nhưng nếu mọi người đang liên kết với bạn với liên kết không chính xác, bạn có thể sử dụng quy tắc chuyển hướng tới 301 chuyển hướng các liên kết chính xác.
Hãy nhớ rằng, Google thực sự không thích lỗi trùng lặp nội dung và 404 vì vậy bạn nên sử lý tốt các liên kết nội bộ trong trang web của bạn

Tăng tốc độ Website của bạn!
Nó có thể nói rằng Joomla có tốc độ duyệt trang không thật sự tốt. Các bạn có thể cải thiện tốc độ cho joomla bằng cách thực hiện ba điều chính: Tận dụng bộ nhớ đệm của trình duyệt, cho phép Gzip nén và nén hình ảnh của bạn.

Tận dụng Caching của trình duyệt
Ở đây tôi không đi vào chi tiết quá nhiều,nếu bạn muốn sử dụng bộ nhớ đệm Caching cho trình duyệt bạn chỉ cần thêm đoạn mã sau vào dưới cùng của tập tin htaccess của bạn.:
ExpiresActive On
ExpiresByType text/html “access plus 1 seconds”
ExpiresByType image/gif “access plus 1 years”
ExpiresByType image/jpeg “access plus 1 months”
ExpiresByType image/png “access plus 1 months”
ExpiresByType text/css “access plus 1 months”
ExpiresByType text/javascript “access plus 1 months”
ExpiresByType application/x-javascript “access plus 1 months”
ExpiresByType image/ico “access plus 1 months”
Bạn có thể tùy chỉnh các đoạn mã nếu nội dung của bạn cần bộ nhớ cache trong thời gian ngắn, dài hơn, hoặc nếu bạn muốn loại một số nội dung bộ nhớ cache .

Kích hoạt Gzip

Một cách tốt để cải thiện thời gian tải là sử dụng Gzip để nén mã của bạn.
Để kích hoạt tính năng Gzip cho Joomla bạn chỉ cần vào phần Global Configuration> Server và chuyển đổi các tùy chọn cho Gzip nén “Có”.

Lưu ý: Điều này sẽ chỉ làm việc nếu chức năng Gzip được cài đặt trên máy chủ của bạn.

Tùy thuộc vào máy chủ lưu trữ của bạn, bạn cũng có thể có thể cho phép nén kích thước máy chủ thông qua bảng điều khiển lưu trữ của bạn.

Tối ưu hóa hình ảnh của bạn

Việc tối ưu hóa hình ảnh là một công việc mà hầu hết các nhà thiết kế webiste bắt buộc phải làm bất kể bạn sử dụng mã nguồn nào đi chăng nữa. Nhưng thực tế hiện nay khi lướt qua rất nhiều các webiste tại Việt Nam tôi thấy rất nhiều nhà thiết kế hoặc các nhà quản trị họ không thực sự quan tâm hoặc bỏ qua vấn đề nén ảnh, điều này sẽ làm có tốc độ load web của bạn giảm đi đáng kể.
Nếu bạn không phải là một chuyên gia Photoshop bạn có thể sử dụng các công cụ tối ưu hóa hình ảnh của bạn bằng cách sử dụng công cụ Google Page Speed .

Cài đặt Xmap

Xmap là một công cụ khá đơn giản để tạo sơ đồ trang web cho Joomla! Đây thực sự là một công cụ tốt nhất cho đến nay.
Nó tạo ra XML và HTML sơ đồ web cho trang web của bạn và có rất nhiều plugin có sẵn cho Joomla phổ biến! các thành phần như Virtuemart và sh404sef.
Để tạo Sitemap bạn chọn menu, thiết lập các thông số ưu tiên hãy nhấp vào “Save” ! Sau đó, bạn lấy liên kết sitemap XML của bạn để thêm vào Công cụ Google webmaterweb.
Kết luận
Trên đây là 11 bước cơ bản để bạn có thể tối ưu Seo cho joomla của bạn. Tôi thấy rằng nếu mà bạn đang sử dụng joomla hoặc muốn Seo cho joomla thì bạn nên thực hiện theo những bước như trên.Bởi vì đây là những bước cơ bản nhất nó sẽ giúp website của bạn có một khởi đầu tuyệt vời hơn

Read more…

Hướng dẫn cách bỏ index.php trong url của joomla

19:30 |
Hướng dẫn cách bỏ index.php trong url của joomla để thân thiện với SEO cho Joomla khi nhìn vào url của Joomla các bạn luôn thấy có "index.php" ngay sau phần tên miền của bạn, điều này gây cảm giác khó chịu và không thân thiện.

Trong bài này mình sẽ hướng dẫn các bạn loại bỏ "index.php" trên url, cụ thể có dạng như sau:
domain.com/index.php/ten-bai-viet ---> domain.com/ten-bai-viet ​

Loại bỏ index.php trong joomla
Loại bỏ index.php trong joomla

Hướng dẫn bỏ index.php trong Joomla

Bước 1. Đi vào thư mục root của Joomla 3 và đổi tên file htaccess.txt thành .htaccess

Cách thay đổi loại bỏ index.php cho joomla
Cách thay đổi loại bỏ index.php cho joomla
Lưu ý: bước này khá quan trọng nếu bạn bỏ qua bước này thì trang của bạn sẽ nhận được lỗi 500 cho tất cả các trang.
Và một điều quan trọng nữa: trong môi trường windows bạn không thể đổi tập tin từ có tên thành không tên mà chỉ có phần mở rộng như .htaccess mà bạn cần dùng một công cụ khác ví dụ total commander hoặc bất cứ công cụ quản lý file chuyên dụng.

Bước 2. Đăng nhập trang quản trị ---> hệ thống ---> Cấu hình chung ---> Thiết lập SEO

Cấu hình seo cho Joomla
Cấu hình seo cho Joomla
Bạn nhấn YES phần sử dụng mod_rewrite ---> Nhấn nút lưu và thoát

Bước 3. Quay trở lại Frontend và xem kết quả

Bỏ thuộc tính index.php trong joomla
Bỏ thuộc tính index.php trong joomla

Chúc các bạn thành công.

Nguồn: Joomla biên tập bởi Chiến Lược Mới

Read more…