最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Discuz! Database Error解决办法汇总
时间:2016-09-24 编辑:简简单单 来源:一聚教程网
Discuz! Database Error
(2003) notconnect
PHP Debug
No. File Line Code
1 forum.php 56 discuz_application->init()
2 source/class/discuz/discuz_application.php 65 discuz_application->_init_db()
3 source/class/discuz/discuz_application.php 399 discuz_database::init(%s, Array)
4 source/class/discuz/discuz_database.php 23 db_driver_mysql->connect()
5 source/class/db/db_driver_mysql.php 75 db_driver_mysql->_dbconnect(%s, %s, %s, %s, %s, %s)
6 source/class/db/db_driver_mysql.php 88 db_driver_mysql->halt(%s, %d)
7 source/class/db/db_driver_mysql.php 224 break()
解决办法一,也是最常见的问题
安装目录/config/config_global.php
安装目录/config/config_ucenter.php
安装目录/uc_server/data/config.inc.php (易遗漏)
修改的内容大致有:
define('UC_DBHOST', 'localhost');//一般是localhost,远程数据库填写对应IP
define('UC_DBUSER', 'user');//数据库用户名
define('UC_DBPW', 'password');//数据库用密码
define('UC_DBNAME', 'database');//数据库名称
解决办法二,少见的问题
解决方法:
1、停止web服务器工作;
2、使用net stop mysql命令停止mysql工作;
3、手动打包备份mysql下面的data数据包;
4、到bbs或者wwwroot下面删除所有文件,也就是清空操作;
5、重新拷贝DZ程序执行全新安装;
6、使用net start mysql命令启动mysql服务工作;
7、启动web服务器顺便浏览主页或者看看有没有新的问题,这时候因为是全新安装所以问题机会为0!
8、使用net stop mysql命令停止mysql服务;
9、解压data数据包并覆盖到原来的位置
10、使用net start mysql命令启动mysql服务工作;
11、重启web服务器!
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31