- 13/7/04
- 6,321
- 2
HI VỌNG NHỮNG TOPIC MỚI SẼ KHÔNG BỊ XOÁ ĐI HOẶC SỬA LẠI.
LÀM ƠN HÃY GIỮ BẢN QUYỀN CHO ALY. THANKS SO MUCH.
LÀM ƠN HÃY GIỮ BẢN QUYỀN CHO ALY. THANKS SO MUCH.
Trong thời gian vừa qua trong box có rất nhiều những lộn xộn, ALY sẽ cố gắng giúp box trở lại hoạt động bình thường. Nói mà không làm thì cũng không được tích sự gì nên ALY sẽ mở màn bằng các post những bài viết sưu tầm, do ALY viết,... về VBB (cái này ALY gọi là tàm tạm hiểu biết thôi)
Dưới đây là cách chuyển database sang host mới. Nếu bạn chỉ muốn backup database và restore ngay trên database đó thì ALY sẽ hướng dẫn ở cuối.
Bước 1: Đầu tiên bạn vào adminCP và backup database lại.
Bước 2: Tạo 1 database mới trong host mới của bạn
Bước 3: Bạn sửa lại file includes/config.php cho trùng khớp với database mà bạn tạo mới trên host. (cái này bạn đã từng cài forum VBB nên sẽ biết)
Bước 4: Bạn phải upload lại forum lên host mới (có thể upload bản chưa hack MOD cũng được) và xoá file install/install.php đi
Bước 5: Bạn upload file database mà bạn mới backup (có dạng .sql) lên cùng thư mục với index.php
Bước 6: Copy đoạn code này vào một file mới là phuchoi.php và đặt nó trong cùng thư mục với index.php
Lưu ý: Phần in đỏ bạn nhập cho trùng khớp với file includes/config.php mà bạn đã sửa ở trên
<?php
$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "forum";
$link = @mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name, $link);
$file="Tên file database mà bạn backup";
$ndfile = file($file);
$type="NONE";
$drop_a=array();
$table_q=array();
$data_q=array();
$tables_q=0;
echo "Xin cho doi trong giay lat...<br>";
foreach($ndfile as $line) {
$line=chop($line);
if ($type=="NONE") {
if(strtolower(substr($line,0,6))=="insert") {
$data_q[]=substr($line,0,strlen($line)-1);
} elseif(strtolower(substr($line,0,6))=="create") {
$type="TABLE";
$table_q[$tables_q]=$line."\n";
} elseif(strtolower(substr($line,0,4))=="drop") {
$type="NONE";
array_push($drop_a, $line);
}
} elseif ($type=="TABLE") {
if(strtolower(substr($line,0,1))==")") {
$type="NONE";
$table_q[$tables_q] .= substr($line,0,strlen($line)-1)."\n";
$tables_q++;
} else {
$table_q[$tables_q] .= $line."\n";
}
}
}
$sql_error=0;
foreach($drop_a as $q_data) {
if($q_data != "") {
$q=mysql_query($q_data);
if($q == 0) $sql_error=1;
}
}
foreach($table_q as $q_data) {
if($q_data != "") {
$q=mysql_query($q_data);
if($q == 0) $sql_error=1;
}
}
foreach($data_q as $q_data) {
if($q_data != "") {
$q=mysql_query($q_data);
if($q == 0) $sql_error=1;
}
}
if($sql_error==1) {
echo "Da co loi !<br>Vui long kiem tra lai.";
echo mysql_error();
} else {
echo "Chuc mung ban! Da cap nhat thanh cong.<br>\n";
echo "Cap nhat <b>".sizeof($table_q)."</b> tables , va <b>".sizeof($data_q)."</b> fields.";
}
print("<br><br><br><center>Asakura Love You</center> ");
?>
Bước 7: Bạn chay đường dẫn sau:
www.yoursite.com/forum/phuchoi.php
và nếu có thông báo
Xin cho doi trong giay lat...
Chuc mung ban! Da cap nhat thanh cong.
Cap nhat xxx tables , va xxxx fields.
Bước 8: Bạn xoá hoặc đổi tên file phuchoi.php là có thể chạy bình thường.
Làm gì có ai dám nhận mình là pro hả em ( Nếu nhận thì có thể là rất pro hoặc nói láo