以下代碼報(bào)錯(cuò): 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()
凡是出現(xiàn) Discuz! Database Error這代碼報(bào)錯(cuò)類型一看是數(shù)據(jù)庫的相關(guān)的問題那如何解決呢?
從幾個(gè)方面來考慮:
1:搬到新服務(wù)器出現(xiàn)這個(gè)報(bào)錯(cuò):
a:檢查配置文件的數(shù)據(jù)庫信息是否和這個(gè)新主機(jī)創(chuàng)建的數(shù)據(jù)庫信息一致
b:如果一致檢查是否備份的數(shù)據(jù)完整導(dǎo)入到數(shù)據(jù)庫并且修改了配置文件數(shù)據(jù)庫信息且正確
2:未搬家的,網(wǎng)站訪問提示這個(gè)報(bào)錯(cuò):
a:那就服務(wù)器數(shù)據(jù)庫服務(wù)是否正常,聯(lián)系空間商查看
b:服務(wù)器mysql正常,那這個(gè)主機(jī)對應(yīng)的數(shù)據(jù)庫是否開啟狀態(tài)或者數(shù)據(jù)庫信息被修改導(dǎo)致連接不了。如果自己不了解也可以聯(lián)系空間商幫忙查看