您现在的位置是:芭奇站群管理系统 > 学习收录 > -> Discuz搬家数据库需要改动地方

Discuz搬家数据库需要改动地方

时间:2012-03-29 11:40

 

前几天服务器空间到期,然后进行了一下服务器空间升级,之后就换到了另外一个服务器上边,其实主要是三个地方换了,服务器IP地址,数据库用户名,数据库密码。只要修改这三个数据就可以保证UCenter+Uchome+Discuz!论坛正常运行。

一共有三个文件需要修改:

一、UCenter数据库连接文件地址:很多人都会忽略这个文件的修改,上边的错误就是这个文件没有修改造成的。

UCenter目录下的data文件夹下的config.inc.php文件

修改项目:

define(‘UC_DBHOST’, ‘localhost’);

localhost:如果是非本服务器上的数据库可以直接换成数据库的IP地址
define(‘UC_DBUSER’, ‘用户名’);
define(‘UC_DBPW’, ‘密码’);
define(‘UC_DBNAME’, ‘数据库名称’);

 

二、Uchome数据库连接文件地址

Uchome目录下的config.php文件

修改项目:

$_SC['dbhost']    = ‘localhost’; //服务器地址

localhost:如果是非本服务器上的数据库可以直接换成数据库的IP地址
$_SC['dbuser']    = ‘用户名’; //用户
$_SC['dbpw']     = ‘密码’; //密码
$_SC['dbcharset']   = ‘gbk’; //字符集
$_SC['pconnect']   = 0; //是否持续连接
$_SC['dbname']    = ‘数据库名称’; //数据库

……

define(‘UC_DBHOST’, ‘localhost’); // UCenter 数据库主机

localhost:如果是非本服务器上的数据库可以直接换成数据库的IP地址
define(‘UC_DBUSER’, ‘用户名’); // UCenter 数据库用户名
define(‘UC_DBPW’, ‘密码’); // UCenter 数据库密码
define(‘UC_DBNAME’, ‘数据库名称’); // UCenter 数据库名称
define(‘UC_DBCHARSET’, ‘gbk’); // UCenter 数据库字符集
define(‘UC_DBTABLEPRE’, ‘`数据库名称`.uc_’); // UCenter 数据库表前缀

三、Discuz!论坛目录下的config.inc.php文件

修改项目:

$dbhost = ‘localhost’;   // 数据库服务器

localhost:如果是非本服务器上的数据库可以直接换成数据库的IP地址
$dbuser = ‘用户名’;   // 数据库用户名
$dbpw = ‘密码’;    // 数据库密码
$dbname = ‘数据库名称’;   // 数据库名

……

define(‘UC_DBHOST’, ‘localhost’);

localhost:如果是非本服务器上的数据库可以直接换成数据库的IP地址
define(‘UC_DBNAME’, ‘数据库名称’);
define(‘UC_DBUSER’, ‘用户名’);
define(‘UC_DBPW’, ‘密码”);
define(‘UC_DBCHARSET’, ‘gbk’);
define(‘UC_DBTABLEPRE’, ‘`数据库名称`.uc_’);

修改完毕后即可。