正在加载中...

关闭
请选择需要拨打的号码
关闭
请根据问题类型选择QQ咨询

discuzx论坛迁移到阿里云虚拟主机后discuz database error 1045 not connect的解决方法

discuzx论坛迁移到阿里云虚拟主机后discuz database error 1045 not connect的解决方法

有用户反映,discuzx论坛迁移到阿里云虚拟主机后,访问网站报错:discuz database error,1045 not connect,是什么原因,怎么解决呢?万维景盛工程师为您分享答案。

看报错的字面意思,就是dz数据库错误,没有连接。

那就找到线索了。

很多用户以前用的静态网站或者access数据库的网站,网站搬家直接上传程序就完事了。而discuzx是php+mysql数据库的架构,网站搬家时,除了迁移程序,还需要迁移数据库,迁移完数据库,还要修改数据库的连接字符串,修改以后,这样才真正完成了数据库的迁移工作。

那么数据库连接字符串在哪里找呢?

经查看discuzx官方技术文档,dz数据库的配置文件有三个,分别是:

\config\config_global.php 
\config\config_ucenter.php 
\uc_server\data\config.inc.php 


先看\config\config_global.php 

$_config['db'][1]['dbhost']  		= '引号里填数据库地址,万网数据库不要填localhost';
$_config['db'][1]['dbuser']  		= '这里填数据库的用户名';
$_config['db'][1]['dbpw'] 	 	= '这里填数据库的密码';
$_config['db'][1]['dbname']  		= '这里填数据库名';

再看\config\config_ucenter.php 

define('UC_DBHOST', '这里填数据库主机地址,万网数据库不要填localhost');	
define('UC_DBUSER', '这里填数据库用户名');		
define('UC_DBPW', '这里填数据库密码');		
define('UC_DBNAME', '这里填数据库名称');		
define('UC_DBCHARSET', 'utf8');		// UCenter 数据库字符集
define('UC_DBTABLEPRE', '`这里填数据库名称`.uc_');// UCenter 数据库表前缀


最后\uc_server\data\config.inc.php 文件也参考\config\config_ucenter.php 填写即可。

最后万维景盛工程师为您分享万网空间最新优惠,在www.wanweiwang.cn在线支付充值,就可以获得返券,也就可以在我司优惠价基础上获得折上折哦!


返回上一页