Sau nhiều lần làm không thành công hoặc thành công nhưng khá phức tạp và không trọn vẹn tôi đã tìm kiếm trên internet và sưu tầm được cách nâng cấp Joomla thật đơn giản, hiệu quả, dễ thực hiện.
Một số chú ý khi thực hiện nâng cấp:
1. Sao lưu source và cơ sở dự liệu lại trước khi thực hiện.
2. Tắt hết các component, module, plugin không thuộc Joomla vì có thể nó không tương thích với phiên bản Joomla mới thì website sẽ không hoạt động sau khi nâng cấp hoàn thành.
3. Phải nâng cấp cho tương thích các component, module, plugin không thuộc Joomla. Có khi phải dùng các component, module, plugin khác để thay thế. Điều này cũng khá đơn giản vì thư viện mở rộng của Joomla hiện tại là rất lớn và đa dạng.
Bước 1:
Trên Localhost hoặc trên hosting bạn cài phiên bản mới mà bạn sẽ nâng cấp (hiện tại là joomla 3.6.2).
Chú ý khi cài chọn Mysqli nhé (Cái này mặc định, nếu ko có hãy chọn nó)
Các bạn nên cài 1 cách sạch sẽ nhất không cài gói dữ liệu mẫu - Sample Data
Sau khi cài đặt xong ta sẽ có web joomla 3.6 mới
Tốt nhất là cài 2 phiên bản Joomla mới và cũ trên cùng 1 server (hosting hoặc localhost) để việc chuyển dữ liệu thực hiện nhanh và suông sẻ.
Bước 2:
Đăng nhập vào administrator của Joomla 3.6 .
Vào Extension manager cài đặt SP Upgrade. (Tải File cho Joomla 2.5 ,cho Joomla 3.6). Phiên bản này là miễn phí mà tôi đã tìm và tải về được. Hiện tại SP Upgrade chỉ có phiên bản có phí.
Bước 3:
Vào Components --> SP Upgrade
Bước 4:
Điền thông tin joomla 1.5 (như localhost/15)
1.Mặc định để localhost
2.Điền Username của Database Joomla 1.5
3.Điền Password của Database Joomla 1.5
4.Điền Tên Database Joomla 1.5
5.Điền table prefix của Joomla 1.5 (thường là jos_) nếu đã thay đổi thì chú ý điền cho đúng
6.Điền đường dẫn, mình cài trên localhost thì đường dẫn có dạng: C:\AppServ\www\15 hoặc /home/joocat/joocat.com/v15
Nếu cấu hình đúng thì ta sẽ thấy thông tin sau:
Message
Connection with source database is healthy!
Bước 5: (Xác nhận) (Sau khi khai báo database ta kéo xuống dưới)
Ở đây các bạn cứ tạm hiểu những thành phần sẽ được update lên phiên bản mới. Nếu hiểu rõ, những cái cần update những cái không thì bạn nên thay đổi phù hợp nhu cầu, còn nếu ko biết thì cứ để nguyên mặc định như vậy:
1.Users: Tài khoản người dùng --> Yes
2.Section, Categories and Articles: Thư mục, bài viết (Quan trọng nhất đấy nhỉ) --> Yes
3.Contacts: --> Yes
4.Weblinks: --> Yes
5.Newsfeeds: --> Yes
6.Banners: --> Yes
7.Images: (thư mục lưu trữ hình ảnh cũ cũng sẽ đc chuyển sang bên web mới) --> Yes
8.Template: Để mặc định ---> No
9.Menus: Để mặc định
10.Modules: Có thể update đcược một số Module thôi nhé --> Yes
Cuối cùng là nhấn nút Transfer đợi vài giây để thực hiện nâng cấp, việc nâng cấp nhanh hay chậm phụ thuộc vào dữ liệu, đường truyền (localhost rất nhanh)
Trong quá trình nâng cấp sẽ có 1 bảng báo thực hiện quá trình update (log)
Lưu ý: Việc nâng cấp ở đây mình chú ý tới mấy cái quan trọng như: Bài viết, thư mục, user.
Còn những Com, Mod, Theme thì sau khi nâng cấp xong ta kiếm cái mới phù hợp cài vào.
Bài hướng dẫn này mình làm tương đối chi tiết, và thực ra nhìn vào cái là làm được ngay thôi.
Ở đây Com: SP Upgrade phiên bản này đã chuyển đổi thành công cho nhiều website.
Sau khi nâng cấp xong có thể có vài vấn đề nảy sinh, tùy trường hợp sẽ có hướng dẫn cụ thể sau.
Rất vui nếu có thể hỗ trợ các bạn thành công.
Quach Tinh
Email: qttinh@peakso.com