Hướng dẫn nâng cấp NukeViet 4.0.21 lên 4.0.23 - nukeviet/update GitHub Wiki
Hướng dẫn nâng cấp NukeViet 4.0.21 lên 4.0.23
Ghi chú: Hướng dẫn này dành cho các nhà phát triển thành thạo về hệ thống thực hiện
- Đổi tên thư mục files thành assets
- Trong thư mục data, tạo thư mục config và di chuyển các file vào trừ .htaccess và index.html
- Di chuyển thư mục cache, tmp, logs vào thư mục data
- Xóa thư mục sess
- Di chuyển thư mục images, js vào assets
- Xóa CJzip.php nếu có
- Di chuyển mainfile.php vào thư mục includes
- Di chuyển thư mục language vào thư mục includes
- Xóa file CJzip.php nếu có
- Tiến hành chạy các câu lệnh SQL:
ALTER TABLE `nv4_users`
ADD `safemode` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER `idsite`,
ADD `safekey` VARCHAR(40) NOT NULL DEFAULT '' AFTER `safemode`;
ALTER TABLE `nv4_users_reg` ADD `openid_info` TEXT NOT NULL AFTER `users_info`;
ALTER TABLE `nv4_groups` ADD `description` TEXT NOT NULL AFTER `title`;
ALTER TABLE `nv4_notification` ADD `obid` INT(11) UNSIGNED NOT NULL DEFAULT '0' AFTER `module`;
INSERT INTO `nv4_config` (`lang`, `module`, `config_name`, `config_value`) VALUES ('sys', 'global', 'openid_processing', '0');
ALTER TABLE `nv4_vi_blocks_groups` DROP `hide_device`;
Chạy lệnh này cho tất cả các ngôn ngữ
INSERT INTO `nv4_config` (`lang`, `module`, `config_name`, `config_value`) VALUES ('vi', 'global', 'ssl_https_modules', NULL);
- Cập nhật module contact và module ảo
ALTER TABLE `nv4_vi_contact_department` DROP `yahoo`, DROP `skype`;
ALTER TABLE `nv4_vi_contact_department` ADD `others` TEXT NOT NULL AFTER `note`, ADD `cats` TEXT NOT NULL AFTER `others`;
ALTER TABLE `nv4_vi_contact_department` ADD is_default tinyint(1) unsigned NOT NULL DEFAULT '0' AFTER `weight`;
ALTER TABLE `nv4_vi_contact_send` ADD `cat` VARCHAR(255) NOT NULL DEFAULT '' AFTER `cid`;
- Tại bản cài đặt của NukeViet 4.0.23 xóa:
- data/config/config_global.php
- Các file .md ngoài root
- .htaccess
- Thư mục uploads
- Thư mục của module trong assets
- Chép đè code ở bản cài đặt sau bước 12 lên hosting
- Đăng nhập quản trị vô cấu hình chung => Lưu lại
- Dọn dẹp hệ thống