以下代码报错: Discuz! Database Error
PHP Debug
| No. |
File |
Line |
Code |
| 1 |
forum.php |
49 |
discuz_application->init() |
| 2 |
source/class/discuz/discuz_application.php |
65 |
discuz_application->_init_db() |
| 3 |
source/class/discuz/discuz_application.php |
373 |
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 |
74 |
db_driver_mysql->_dbconnect(%s, %s, %s, %s, %s, %s) |
| 6 |
source/class/db/db_driver_mysql.php |
87 |
db_driver_mysql->halt(%s, %d) |
| 7 |
source/class/db/db_driver_mysql.php |
218 |
break() |
|

凡是出现 Discuz! Database Error 这代码报错类型一看是数据库的相关的问题那如何解决呢
从几个方面来考虑:
1:搬到新服务器出现这个报错:
a:检查配置文件的数据库信息是否和这个新主机创建的数据库信息一致
b:如果一致检查是否备份的数据完整导入到数据库并且修改了配置文件数据库信息且正确
2:未搬家的,网站访问提示这个报错:
a:那就服务器数据库服务是否正常,联系空间商查看
b:服务器 mysql 正常,那这个主机对应的数据库是否开启状态或者数据库信息被修改导致连接不了。如果自己不了解也可以联系空间商帮忙查看