Hướng dẫn backup và restore Forum vbb và fix những lỗi thường gặp
Đăng lúc 12/28/2011 07:37:00 AM
Trích từ: tổng hợp thủ thuật vBulletin

Hôm nay mình sẽ hướng dẫn các bạn cách backup + restore VBBForum an toàn đơn giản mà không bị lỗi.

Ví dụ các lỗi thường gặp:
Warning: array_keys() [function.array-keys]: The first argument should be an array in [path]/includes/functions.php on line 5261
You have been banned for the following reason:
No reason was specified.
Date the ban will be lifted:
Trước giờ ai cũng biết có rất nhiều cách backup + restore thông qua các công cụ như Bigdump,Mysqldumper,Sypex...
Các công cụ trên backup và restore cũng rất tốt nhưng đôi khi gặp lỗi thì mình không biết đường nào mà sửa.
Vậy nên admin sẽ hướng dẫn backup cách truyền thống đơn giản và hiệu quả.

I. Backup
Nguyên tắc cần nhớ:
1.Vào admincp->Settings->Options->Plugin/Hook System ->Chọn KHÔNG (NO) để disable tất cả plugin đi.
2.Vào PhpMyadmin của host -> chọn database forum đang xài -> Kích vào nút Export nằm ở bên phải 

Tích vào chọn ô Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT
Chỉnh Maximal length of created query xuống còn 300 (mặc định 500)
Nhân nút GO để save về.
Mục đích là giảm chiều dài câu lệnh query để lát down về hoặc khi restore cũng ổn định hơn.
Vậy là xong phần backup

II. Restore
Down file bigdump.php đính kèm xuống (file này đã chỉnh mặc định là restore dưới định dạng là Unicode (utf-8) )
Bạn sửa lại các thông số sau

$db_server = 'localhost'; -> Thường mặc định là localhost, để biết chính xác là gì bạn vào phpmyadmin xem ở trên cùng có ghi Server: localhost hay không, nếu ghi khác thì chỉnh lại cho đúng
$db_name = 'data_kenhda'; -> Tên Database
$db_username = 'kenhdaihoc.com'; -> Tên User
$db_password = 'kenhdaihoc.com';-> Mật khẩu User
Bây giờ úp File database và file bigdump.php này lên cùng thư mục và tiến hành restore bình thường.

Chú ý dành cho những ai sử dụng định dạng khác không phải utf-8. 
Để kiếm tra bạn đang dùng 
Vào Admincp->Languages & Phrases->Language Manager->Chọn Lang việt bạn xài -> Edit Setting. Xem dòngHTML Character Set để biết định dạng của bạn.

Nếu restore gặp lỗi font thì mở file bigdump.php tìm dòng 
$db_connection_charset -> chỉnh lại là latin1 nhé

Thêm một chú ý cuối cùng. Bạn nên nén forum dưới dạng .zip sau đó vào Cpanel của host -> Filemanager để upload lên. Hạn chế upload bằng đường FTP

Chúc bạn thành công.


Trích từ: tổng hợp thủ thuật vBulletin

LIÊN QUAN
BÌNH LUẬN