New Post

Friday, February 24, 2012

Chú ý trước khi nâng cấp:
Vấn đề lớn nhất khi nâng cấp phiên bản là skin. Khi dùng skin của bản cũ có thể sẽ xuất hiện lỗi hoặc một vài chức năng không hoạt động. Vì vậy nên test trước trên localhost để phát hiện lỗi và có hướng sửa chữa skin cho phù hợp.

Nâng cấp: để dễ hiểu, tôi lấy ví dụ cách nâng cấp từ 3.7.0 lên 3.7.1. Các trường hợp khác hoàn toàn tương tự:

*Bước 1: Backup database
Quá trình upgrade rất hiếm khi xảy ra lỗi nên backup data không phải là yêu cầu bắt buộc. Tuy nhiên nếu bạn chưa có nhiều kinh nghiệm thì nên backup data trước khi upgrade

*Bước 2: Upgrade
1. Đóng cửa forum: Vào ACP>>> vbb option>>>>Turn Your vBulletin On and Off
2. Disable hết các mod (không bắt buộc)
3. Upload source 3.7.1 đè lên source cũ trên host (không up file install.php)
4. Xóa config.php, đổi tên config.php.new và sửa lại cho phù hợp (Có thể không cần vì config.php gần như giống nhau hoàn toàn ở tất cả các phiên bản)
5. Chạy link dạng: http://domain/forum/install/upgrade.php
6. Ngồi ấn next, next.... cho đến khi qúa trình upgrade hoàn tất
7. Vào ACP mở lại forum, enable các mod. Đến đây công việc upgrade hoàn tất. Forum có thể hoạt động bình thường mà không cần phải hack lại bất cứ mod nào

Nếu quá trình upgrade bị lỗi, forum không chạy được (rất hiếm khi bị) thì làm như sau:

*Restore phiên bản cũ:
1. Up source 3.7.0 đè lên source trên host (trên host đang là 3.7.1), không up install.php
2. Sửa lại config.php như ở trên
3. Vào phpmyadmin xóa hết các table trong database
4. Restore file backup ở bước 1 vào database
Sau khi restore, forum trở lại hoạt động như bình thường

Cách backup và restore data có thể xem trong box Programming Articles
Nguồn: vietvbb.vn

0 nhận xét:

Post a Comment