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

  1. Đổi tên thư mục files thành assets
  2. 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
  3. Di chuyển thư mục cache, tmp, logs vào thư mục data
  4. Xóa thư mục sess
  5. Di chuyển thư mục images, js vào assets
  6. Xóa CJzip.php nếu có
  7. Di chuyển mainfile.php vào thư mục includes
  8. Di chuyển thư mục language vào thư mục includes
  9. Xóa file CJzip.php nếu có
  10. 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);
  1. 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`;
  1. 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
  1. Chép đè code ở bản cài đặt sau bước 12 lên hosting
  2. Đăng nhập quản trị vô cấu hình chung => Lưu lại
  3. Dọn dẹp hệ thống