以下代码报错: 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正常,那这个主机对应的数据库是否开启状态或者数据库信息被修改导致连接不了。如果自己不了解也可以联系空间商帮忙查看