Ở phiên bản NukeViet 4, nhân hệ thống thay đổi hoàn toàn so với NukeViet 3, do đó người dùng cần thay mới hoàn toàn code, không hỗ trợ nâng cấp module mà chỉ hỗ trợ chuyển đỗi dữ liệu các module hệ thống.
Các bước thực hiện:
- Cài đặt NukeViet 4.5.01 và đăng nhập quản trị tối cao. Chú ý: Chỉ cài mới hoàn toàn, tránh tùy chỉnh ở code mới. Sau khi nâng cấp xong mới thực hiện các thao tác chỉnh sửa khác.
- Import các bảng dữ liệu module NukeViet 3 vào CSDL chứa các bảng của NukeViet 4
- Cài đặt module c34to40 bằng gói cài đặt (Hoặc download trên https://github.com/nukeviet/module_c34to40, giải nén và copy tương ứng với cấu trúc của NukeViet 4)
- Mở modules/c34to40/function.php. Tìm đến dòng
define('NV3_PREFIX', 'nv3');
và thaynv3
bằng tiếp đầu tố bảng dữ liệu NukeViet 3 của bạn.
- Xóa hết tất cả tài khoản thành viên (nếu có), chỉ dữ lại tài khoản quản trị tối cao.
- Truy cập đường dẫn http:/domain/c34to40/users/
- Chọn module muốn nâng cấp (users), sau đó nhấn “Thực hiện nâng cấp”
- Đợi đến khi nhận được thông báo thành công.
- Cập nhật lại biến $global_config['sitekey'] trong file config.php từ site cũ sang, nếu không làm việc này các tài khoản sẽ báo sai mật khẩu.
- Xóa hết tất cả dữ liệu module news hoặc module ảo của news (nếu có) (Có thể thực hiện thao tác “Cài lại”)
- Copy thư mục uploads/news (hoặc uploads/module-ao-news) ở NukeViet 3 vào thư mục tương ứng của NukeViet 4
- Truy cập đường dẫn http:/domain/c34to40/news/
- Chọn module lấy dữ liệu (Module của NukeViet 3), sau đó chọn module muốn nâng cấp (ở NukeViet 4), sau đó nhấn “Thực hiện nâng cấp”
- Đợi đến khi nhận được thông báo thành công.
- Xóa hết tất cả dữ liệu module download hoặc module ảo của download (nếu có) (Có thể thực hiện thao tác “Cài lại”)
- Copy thư mục uploads/download (hoặc uploads/module-ao-download) ở NukeViet 3 vào thư mục tương ứng của NukeViet 4
- Truy cập đường dẫn http:/domain/c34to40/download/
- Chọn module lấy dữ liệu (Module của NukeViet 3), sau đó chọn module muốn nâng cấp (ở NukeViet 4), sau đó nhấn “Thực hiện nâng cấp”
- Đợi đến khi nhận được thông báo thành công.
- Xóa hết tất cả dữ liệu module shops hoặc module ảo của shops (nếu có) (Có thể thực hiện thao tác “Cài lại”)
- Copy thư mục uploads/shops (hoặc uploads/module-ao-shops) ở NukeViet 3 vào thư mục tương ứng của NukeViet 4
- Truy cập đường dẫn http:/domain/c34to40/shop/
- Chọn module lấy dữ liệu (Module của NukeViet 3), sau đó chọn module muốn nâng cấp (ở NukeViet 4), sau đó nhấn “Thực hiện nâng cấp”
- Đợi đến khi nhận được thông báo thành công.
- Truy cập đường dẫn http:/domain/c34to40/weblinks/
- Làm theo hướng dẫn tại trang đó
- Truy cập đường dẫn http:/domain/c34to40/banners/
- Làm theo hướng dẫn tại trang đó
- Chuyển dữ liệu bảng counter (lượt truy cập)
- Chuyển dữ liệu bảng searchkeys (từ khóa tìm kiếm)
- Chuyển dữ liệu bảng referer_stats (số liệu thống kê)
- Cập nhật lại quyền quản trị của các tài khoản quản lý module. Lưu ý: Cài đặt và nâng cấp hết các module cần thiết trước sau đó mới chạy công cụ này; hệ thống sẽ chuyển quyền quản trị của các module cùng tên tương ứng với nhau ví dụ news nv3 sang news nv4
- Truy cập đường dẫn http:/domain/c34to40/other_db/
- Đợi đến khi nhận được thông báo thành công.
- Hướng dẫn nâng cấp module: https://github.com/nukeviet/module_c34to40/wiki/H%C6%B0%E1%BB%9Bng-d%E1%BA%ABn-n%C3%A2ng-c%E1%BA%A5p-module-NukeViet-3-l%C3%AAn-NukeViet-4
- Thảo luận tại diễn đàn: http://forum.nukeviet.vn/viewtopic.php?f=173&t=35858
- Thông báo lỗi: https://github.com/nukeviet/module_c34to40/issues