XtGem Forum catalog
logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Wapmaster » All shared script » Hướng dẫn Chuyển đổi Forumtion - phpBB sang vbb
Xuống dưới » Hướng dẫn Chuyển đổi Forumtion - phpBB sang vbb
avatar by Pham_loi Pham_loi
Chức vụ:
06:24:13, 08-03-2016

Chào các bạn! mình vô tình chuyển đổi diễn đàn bên Eazy.vn sang VBB thành công không bị lỗi font. Nó cũng là 1 diễn đàn free cũng giống FM. Và mình đã chuyển thành công FM sang VBB (2 ngày ngồi mò).

Lúc đầu mình tập chuyển từ bài viết này http://diendan.chinhphuc.info/t8765-topic nhưng mới có mở đầu thôi ah. Đành bỏ giờ quay lại làm tiếp. Và đã thành công!

Bắt đầu chuyển thôi nào!
1. Backup data từ FM, đa số người cho rằng không backup được, dù có backup được cũng chẳng sử dụng để chuyển sang VBB được. Giờ mình sẽ hướng dẫn backup thành công 100%.
Thời gian backup sẽ tùy thuộc vào số lượng thành viên, số lượng forum và bài viết.

Công cụ:
1.1 Python 2.6.x hoặc 2.7.x không sử dụng 3.x
1.2 Tools backup. Phiên bản này mới nhất 11/2013 nên quá trính backup sẽ khác với bài viết http://diendan.chinhphuc.info/t8765-topic này.

Trước khi backup bạn chuyển phiên bản FM hiện tại sang phpBB3 (lưu ý backup tất cả trược khi chuyển nha! mất bài viết hay giao diện mình sẽ không chịu trách nhiệm hihi).

Bắt đầu backup:
- Sau khi tải Python về, cài đặt vào máy( lưu ý là 2.6.x hoặc 2.7.x thôi nha).
- Tải công cụ ở phía dưới bài biết về máy. Phiên bản mới nên việt cài đặt sẽ khác.
- Sau khi giải nén ra bạn mở "setting.py" bằng IDLE(kích phải chuột sẽ thấy) để đó.
- Mở trang forum của bạn lên bằng domain gốc của forumotion (abc.forumvi.com,....), đăng nhập vào.
- Vào UCP (không phải ACP nhé) chỉnh ngôn ngữ lại về English, chỉnh định dạng ngày tháng thành "2008-03-29, 19:46". Chuyển phiên bản thành phpBB3 nha bạn.
- Quay lại "file setting.py".
Phần URL bạn nhập địa chỉ tên miên gốc VD: http://fit-hui.forum.com/
Phần sticky là các id của trang thông báo,... VD: sticky=[1,2,3
Phần lockimage là link hình khi khóa 1 bài viết. lấy link bỏ vào đó.
Phân RANDOMNUMBER tự động gán mật khẩu mặt đinh khí backup, kệ nó không quan tâm.
Phần NUMUSERS là số lượng thành viên của diễn đàn. Lấy số lượng thành viên hiện tại cộng thêm 3.
Phần ADMINS cái này mới. Bạn xem ID của admin bỏ vào. Mặt định là 1.
Xong giờ lưu lại.
- Ở phiên bản mới bạn sẽ không cần lấy cookie thủ công, công cụ sẽ lấy cho bạn. Giờ chạy file "login.py", đăng nhập với tài khoản admin (lưu ý nếu tên đăng nhập là tiếng việt thì bạn nên chuyển thành không dấu vì không gõ được tiếng việt). Nếu đăng nhập được sẽ báo và enter để đóng lại.
Bạn có thể xem cookie ở file cùng thư mục
- Giờ đến công đoạn lâu nhất, tải dữ liệu. Bạn chạy file "members_topics_posts_phpBB3.py". Đầu tiên sẽ tải thông tin các thành viên. Nếu báo lỗi thì bạn hãy tắt đi và đăng nhập vào ACP FM chạy trang user list trong acp của thành viên cho tới hêt rồi chạy file lúc nãy (mình dính lỗi nãy và đã thành công). Sau khi chạy xong sẽ có 3 file "categories_forums_phpBB3.sql", "members_phpBB3.sql", "topics_posts_phpBB3.sql". Đó là tất cả dữ liệu có thể lấy của diễn đàn.

Công cụ dùng để backup.
https://drive.google.com/file/d/0B1-I3U4Uu-p0bUpkdFBtWlQzdXM/edit?usp=sharing

Bây giờ mình sẽ hướng dẫ chuyển data lấy được sang vbb nha

Công cụ:
1. Host online nếu bạn không bị lỗi.
2. Vbulletin 3.7.x
3. Tools chuyển đổi.
4. Bộ khung để chứa dữ liệu trên phpmyadmin
5. Công cụ sao lưu.
(Có tất cả trong link down).

Bắt đầu chuyển nào!
1. Sau khi tải bộ công cụ của mình về bạn sẽ thấy file saoluu.zip (cái này mình lấy bên sinhvienit,net). Up lên host và giải nén ra.
2. Up 4 file sql, bộ khung phpbb3 để chứa dữ liệu( có trong file tải) và 3 file lúc nãy bakup được từ FM và thư mục sao lưu vừa mới giải nén
3. Đăng nhập vào phpmayadmin của host và tạo 1 DB trống rồi để đó.
4. Chạy công cụ sao lưu hổ trợ cho bạn nào không rành về DB băng cacsg http://<domain name>/saoluu.php. đăng nhập vào phpadmin.
5. Chọn phần phục hồi DB, Ở mục " Chọn cơ sở dữ liệu: : bạn chon DB vừa mới tạo lúc nãy. ở phần chọn tập tin bạn chon tập tin khung phpbb3 để chứa dữ liệu. OK. Thế là đã xong phần khung phpBB.
6. Tại trang sao lưu bạn quay lại và làm như vậy đối với 3 file còn lại. thế xong phần DB của FM
7. Giờ bạn cài đặt VBB 3.7.x trên cùng 1 host và DB VBB phải nằm cùng với DB của FM
8. Sau khi cài đặt xong bạn bạn up file impex.zip lên ngang hàng với index.php của diễn đàn. Giải nén ra. Công cụ này mình lấy bên vietvbb lúc đầu lỗi Font và không hổ trợ tối đa với DB FM nên mình chình lại 1 ti codo sao cho phù hợp.
9.Config Impex. bạn vào thự mục impex lúc nãy vừa giải nén tìm file "ImpExConfig.php.new" đổi thành ImpExConfig.php và cấu hình như sau:

$impexconfig['target'['server' = 'localhost';
$impexconfig['target'['user' = 'tên đăng nhập phpmyadmin';
$impexconfig['target'['password' = 'password';
$impexconfig['target'['database' = 'DB VBB hiện tại';
$impexconfig['target'['tableprefix' = '';

# If the system that is being imported from uses a database,
# enter the details for it here and set 'sourceexists' to true.
# If the source data is NOT stored in a database, set 'sourceexists' to false

$impexconfig['sourceexists' = true;

####
#
# SOURCE - The source is the old forum database (where the data is coming from)
#
####

# mysql / mssql
$impexconfig['source'['databasetype' = 'mysql'; // mysql OR mssql
$impexconfig['source'['server' = 'localhost';
$impexconfig['source'['user' = 'tên đăng nhập phpmyadmin';
$impexconfig['source'['password' = 'password';
$impexconfig['source'['database' = 'Tên DB FM';
$impexconfig['source'['tableprefix' = '';

xong phần cấu hình

10. Để việc chuyển đổi không bị lỗi font bạn bạo ACP->Vbulletin Options -> Censorship Option [FONT=tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif: [/FONT[FONT=tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif [/FONT Blank Character Stripper xóa hết tất cả các kí tự đi.
ACP -> Languages & Phrases chọn ngôn ngữ đang dùng và Edit Setting thay HTML Character Set băng uft-8

11. Sau khi Up Impex lên host bạn sẽ thấy mục Import nằm trên Vbulletin Options, chọn nó sẽ hiện ra 1 bản để chọn mã nguồn chuyển đổi. Ở mục "Select System: " bạn chon phpbb3 (3.0.1) hình như là thứ 65 thì phải. và chọn "Begin Import".

12. Bạn thực hiện tất cả các bước, tuy bước 2 bạn có thể bỏ qua cũng được. Phải thực hiện tuần tự mới được nha bạn.

13. Sau khi bạn chạy hết tất nhiên nó sẽ chưa hiển thị lên . Bạn vào ACP -> Maintenance -> Update Counters chạy hết tât cả các mục rồi nó sẽ hiện thị

14. Tuy nhiên đã cập nhật hết nhưng một số thành sẽ trở thành khách vì lỗi trong Data. Mình có 1 file riêng để xử lí. Bạn up lên ngang với thư mục và cấu hình như sau!
Bạn mở file Post_user.php thay đổi username bằng tên đăng nhật và mật khẩu

toikhoec_forum bằng tên DB vbb

Công cụ chuyển đổi
https://drive.google.com/file/d/0B1-I3U4Uu-p0dGgtNXd0WlpBYzQ/edit?usp=sharing

Chúc bạn thành công! thắc măc xin liên hệ yh! kenpro.9317

demo vbb: http://kendevlop.com/forum
FM : fit-hui.forumvi.com

Like: 0
Lên trên  Tổng số: 1







Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014