Nội quy chuyên mục: Khu vực này chỉ dành cho các bài hướng dẫn của đội Code và các nhà phát triển, các thành viên thông thường sẽ chỉ được xem và trả lời chủ đề, không có quyền tạo chủ đề mới.
#69722 gửi bởi vuthao
Ngày 23 Tháng 10 2010 , 13:17
Gửi các bạn tool nâng cấp data cho NukeViet từ bản từ 2.0 lên 3.0
(Khi thực hiện bài này chương trình sẽ chuyển dữ liệu các module sau: tài khoản thành viên, tài khoản người quản trị, module news, module download, module weblink và module voting)

1) Các phần mền cần có: Unikey 4.0 RC2, Notepad++, MySQLDumper

2) Cài đặt nukeviet 3.0 phiên bản mới nhất

3) Backup dữ liệu của bản 2.0, 3.0 (bởi khi nâng cấp hệ thống sẽ xoá hết dữ liệu cũ).

4) Nếu bạn dùng server linux, cần vào khu vực cấu hình site, cấu hình các thông số FTP cho đúng.
Nếu bạn đang đăng nhập thành viên hay quản trị cần thoát hết các tài khoản này.

5) Download MySQLDumper cài đặt để tiến hành import hoặc export dữ liệu.
http://sourceforge.net/projects/mysqldumper/files/

6) Vào MySQLDumper backup các dữ liệu của nukeviet 2.0 ra file, cần backup các bảng sau:
prefix_authors
prefix_files
prefix_files_categories
prefix_stories
prefix_stories_cat
prefix_stories_topic
prefix_weblinks_cats
prefix_weblinks_links
prefix_users
prefix_nvvotings

7) Giải nén data backup bằng Notepad++ tìm và thay thế tất cả các từ latin1 thành utf8, sau đó copy toàn bộ mã sql vào bộ nhớ đệm bằng.

8) Mở UniKey dùng chức năng công cụ để chuyển đồi bảng mã utf-8 sang unicode, khi được thông báo kết quả thành công bạn quay lại cửa sổ Notepad++ dán lại, bạn sẽ được file sql hiển thị được tiếng việt, lưu lại 1 file sql.

9) dùng MySQLDumper import file sql vừa chuyển mã trên vào CSDL của bản NukeViet 3.0

10) Copy các thư mục trong uploads\News\ của bản 2.0 sang thư mục uploads\news\ của bản 3.0, Bạn cần chmod 777 đối với tất cả các file và thư mục trong thư mục uploads\news\ của bản 3.0

Copy các file upload của module File, Weblink sang tương ứng với các module của bản NukeViet 3.0

Copy các thư mục upload do trình soạn thảo của bản 2.0 tao ra vào thư mục tương ứng với bản NukeViet 3.0 như: spaw, spaw2 ...

9) Download file đính kèm,
convertdata.zip

giải nén bạn được file convertdata.php, copy vào thư mục gốc của NukeViet 3 (ngang hàng với file index.php)

Mở file convertdata.php bằng Notepad++tìm đến dòng
Mã: Chọn hết
$prefix2 = ""; //prefix nukeviet 2.0
$user_prefix2 = ""; //user_prefix nukeviet 2.0

sửa giá trị $prefix2, $user_prefix2 cho đúng với $prefix của nukeviet2.0,lưu file này lại.

10) Mở trình duyệt và chạy url tương ứng url chưa nukeviet 3.0 của bạn, ví dụ: http://localhost/nukeviet3/convertdata.php
chương trình sẽ chạy qua các bước đến khi thông báo thành công.

11) Bạn đăng nhập tài khoản quản trị với tài khoản mật khẩu của thành viên bên nukeviet 2. Sau đó thiết lập lại quyền hạn cho người điều hành các modulle.

Chi tiết quá trình thực hiện các bạn có thể xem đoạn video:


Nếu gặp lỗi trong quá trình nâng cấp chương trình sẽ dừng lại báo lỗi, bạn vui lòng gửi lại cho mình file sql và đoạn code gây lỗi để tiện việc hỗ trợ các bạn.

Chúc các bạn thành công.
Đính kèm
(6.35 KB) Đã tải về 334 lần
#69745 gửi bởi thanhdao
Ngày 24 Tháng 10 2010 , 00:02
Em chỉ làm mỗi module tin tức thôi. Cũng làm như hướng dẫn nhưng chỉ lấy các bảng của module tin phải không các bác

http://dulichmocchau.com - Du lịch Mộc châu miễn phí http://dulichmocchau.net - Tư vấn du lịch Mộc Châu
#69748 gửi bởi vuthao
Ngày 24 Tháng 10 2010 , 00:14
thanhdao đã viết:Em chỉ làm mỗi module tin tức thôi. Cũng làm như hướng dẫn nhưng chỉ lấy các bảng của module tin phải không các bác

Toot này sẽ chuyển dữ liệu cho các module được liệt kê, thiếu 1 bảng sẽ không chạy được.

Nếu bạn chỉ có nhu cần lấy 1 module nào đó thì nên thực hiện quá trình chuyển đổi sang 1 site khác sau đó chuyển dữ liệu cho các module cần thiết sang site sau.
#69754 gửi bởi haidt7
Ngày 24 Tháng 10 2010 , 00:48
vuthao đã viết:Toot này sẽ chuyển dữ liệu cho các module được liệt kê, thiếu 1 bảng sẽ không chạy được.

Nếu bạn chỉ có nhu cần lấy 1 module nào đó thì nên thực hiện quá trình chuyển đổi sang 1 site khác sau đó chuyển dữ liệu cho các module cần thiết sang site sau.

Anh thảo à, đã làm nhiều vậy thì anh có thể làm thêm cái stories_comment được không. Cái đó cũng cần nữa!
#69768 gửi bởi N/A
Ngày 24 Tháng 10 2010 , 05:17
Vậy web mình không có dùng cac module download, module weblink : Thì có làm theo được không vuthao?
Web mình có xài modules nvmusic nữa nhưng chưa thấy hướng dẫn nâng cấp cái này, nên không dám nâng lên 3.0.

Đành nằm im chờ đến khi nào có đầy đủ tool hướng dẫn cho các modules đang xài rên web thì mới dám nâng cấp. :-S :-S :((
#69786 gửi bởi longtrinh
Ngày 24 Tháng 10 2010 , 11:08
Mình thực hiện trên localhost thành công convert data 2.0 sang 3.0 rồi nhưng mà khi vào bài viết lại ko có ảnh nội dung bên trong, đã cop file spaw, spaw2 đúng như hướng dẫn, chỉ khi thêm đường dẫn http://localhost/ trong thuộc tính ảnh nó mới hiển thị ra, mong vuthao chỉ dẫn thêm.

http://quyhop.gov.vn
#70184 gửi bởi nguyennhuhoang
Ngày 28 Tháng 10 2010 , 06:25
Mình đã tiến hành nâng cấp lên và rất ngon nhưng không thể hiện được hình, đề nghị được hỗ trợ đi, lưu ý các bạn nên sử dụng unikey trên winxp, nếu sử dụng trên win7 sẽ không hiển thị được tiếng việt

http://nhadatgialai.com.vn Sàn giao dịch bất động sản nhà đất Gia Lai trực tuyến http://nhadatdaklak.com.vn Sàn giao dịch bất động sản nhà đất DakLak trực tuyến Quảng cáo, môi giới, tư vấn, hợp thức hoá nhà đất Gia Lai, DakLak
#70399 gửi bởi dung120
Ngày 30 Tháng 10 2010 , 03:52
Có bạn nào giúp mình với, mình đã làm theo đúng như hướng dẫn nhưng vẫn bị báo lỗi ( Error: No record of Nukeviet 2.0 Users ) http://suachuamaytinh.vn/nv/convertdata.php

bác nào biết nguyên nhân và cách khắc phục Giúp em với.
File dưới gồm file .sql và convertdata.php
http://suachuamaytinh.vn/nv/convertdata.php.rar

http://suachuamaytinh.vn/vi/sua-laptop-chuyen-nghiep/ sửa chữa laptop chuyên nghiệp / http://linhkienlaptop.net.vn/vi/shops/ Linh kiện laptop chính hãng http://suachuamaytinh.vn
#71485 gửi bởi anhtuanntb
Ngày 11 Tháng 11 2010 , 10:34
Anh Vũ Thảo cho em hỏi ở bước 2) Cài đặt nukeviet 3.0 phiên bản mới nhất thì có phải là up đè lên nuke 2.0 và chọn cùng cơ sở dữ liệu với nukeke 2.0 không ? hay là cài riêng và không cùng chung cơ sở dữ liệu với nuke 2.0

Cựu học sinh trường THPT Nguyễn Thái Bình quảng Nam http://muoimottam.plus.vn/ http://tuantoan.plus.vn cute http://cute.vnn.ms/ Tình yêu cũng không tự sinh ra, cũng không mất đi Mà biến từ người này sang người khác.
#71844 gửi bởi phuthabin
Ngày 15 Tháng 11 2010 , 11:48
Mày mò đôi tí thì mình hiểu vì sao không hiện thị ảnh. Vì trong quá trình copy, các bạn không xóa file .htaccess trong thư mục: uploads\news\thumb. Các bạn chỉ cần xóa trong này và ở thư mục: uploads\news\ là ok.

Mã nguồn NukeViet: http://dulichcualo.com.vn