EXP for vbb 3.0.x

  • Thread starter Thread starter Kid1443
  • Ngày gửi Ngày gửi
Đó là forum của Kid1443 hả, giao diện đẹp đó.
Có gì anh em sẽ hỏi thêm. nhớ giúp đỡ nhé.
 
Không không, diễn đàn đó không phải của kid, kid bên đó không phải là kid, nick của kid là kid1443, diễn đàn nào cũng vậy, ok
 
Hỏi các pác chút.
Tui có một cái forum khá ưng ý rùi (Cũng nhờ các pác cả. )
Bây giờ tui muốn chuyển nó qua một host khác thì làm thế nào?
Forum VBB

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

Mã:
<?php
[COLOR=Red][B]$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "forum";[/B][/COLOR]

$link = @mysql_connect($db_host, $db_user, $db_pass);

mysql_select_db($db_name, $link);
$file="[B][COLOR=blue]Tên file database mà bạn backup[/COLOR][/B]";
$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
 
Cảm ơn, tui đã làm cách này rùi nhưng toàn bị nỗi phông chữ thôi, tại sao vậy pác ASAKURA LOVE YOU? Làm sao để không bị lỗi phông chữ nữa
 
Bạn upload lại file việt hoá là xong mà ???? có gì đâu.
Site của ALY dùng cách này để backup nhưng không bị lỗi gì. :)
 
ASAKURA LOVE YOU nói:
Bạn upload lại file việt hoá là xong mà ???? có gì đâu.
Site của ALY dùng cách này để backup nhưng không bị lỗi gì. :)
Mình cũng upload lại file việt hóa rồi. Những cái tên formu ý vẫn bị lỗi tiếng Việt. Hổng hiểu tại sao.
 
Okia, đanh cần một người tư vấn giúp, có nhiều vấn đề bất cập quá.
Nick YM của mình : taomanhduc87.
Mình add nick cậu vô nhé.
 
Back
Top