时间: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_’);
修改完毕后即可。