quanshiyinian 发表于 2016-10-26 21:26:02

解决Discuz! Database Error (1045) notconnect方法 论坛搬家修复


1045错误这个提示是无法连接数据库导致的。

1、检查配置文件里面的数据库名、数据库用户名和密码
2、虚拟主机咨询空间商看看数据库是否可以正常链接
3、独立主机检查下数据库是否正常启动,如果开启中可以尝试重启看看
我下载tools工具,
第一步:下载tools。
Discuz x2.5 Tools工具 Discuz程序修复工具
Tools 之 Discuz! 急诊箱功能 for X3.1 工具
第二步:登录http://你的域名/source/plugin/tools/tools.php,在工具箱登录下面的框里输入密码188281MWWxjk,点登录。登录后点修复数据库。再点一键修复。修复完成后就能打开论坛了。为了安全,建议把tools目录删除掉。

发现修复都正常,没有损坏。奇怪。所以怀疑是数据库连接问题。结果我打开config/config_global.php文件(用记事本)看看,原来参数不正确,试着修改了一下,果然成功了。哈利路亚!论坛恢复了!


* $_config['db']['1']['dbuser'] = 'root'; // 用户
* $_config['db']['1']['dbpw'] = 'root';// 密码


还有config_ucenter.php文件

define('UC_DBPW', 'root');                              // UCenter 数据库密码
define('UC_DBNAME', 'ucenter');                              // UCenter 数据库名称


还有一个是路径:/wwwroot/uc_server/data/config.inc.php
  打开 config.inc.php 文件修改:define('UC_DBPW', '原来密码');原来密码 修改为新的数据库密码。
页: [1]
查看完整版本: 解决Discuz! Database Error (1045) notconnect方法 论坛搬家修复