2013-03-07 37 views
0

目前,我在啓動我的CodeIgniter項目時出現一個顯示0錯誤消息的白屏。我已經將問題縮小到加載數據庫驅動程序。具體地在此DB_driver.php線白屏數據庫插件Codeigniter

$this->conn_id = ($this->pconnect == FALSE) ? $this->db_connect() : $this->db_pconnect();

(CI的代碼的一部分)。

這裏是我的database.php中設置(沒有什麼太花哨,只是測試它):

$db['default']['hostname'] = 'localhost'; 
$db['default']['username'] = 'root'; 
$db['default']['password'] = ''; 
$db['default']['database'] = 'CI'; 
$db['default']['dbdriver'] = 'mysql'; 
$db['default']['dbprefix'] = ''; 
$db['default']['pconnect'] = FALSE; 
$db['default']['db_debug'] = TRUE; 
$db['default']['cache_on'] = FALSE; 
$db['default']['cachedir'] = ''; 
$db['default']['char_set'] = 'utf8'; 
$db['default']['dbcollat'] = 'utf8_general_ci'; 
$db['default']['swap_pre'] = ''; 
$db['default']['autoinit'] = TRUE; 
$db['default']['stricton'] = FALSE; 
$db['default']['port'] = 3306; 

當我刪除從自動加載一切正常(除了DB查詢,很明顯)數據庫庫。

任何想法這裏可能是什麼問題?

+0

白屏意味着你有一個php syntex錯誤的地方,或者你可能在某處複製函數名稱 – 2013-03-07 09:55:36

+0

數據庫是否存在?用戶名密碼是否正確? – TigerTiger 2013-03-07 09:56:52

+0

開發時一直關閉'error_reporting()'(http://www.php.net/function.error_reporting) – 2013-03-07 09:56:54

回答

1

好吧,那不僅僅是一點點尷尬。

如果有人再次讀到這樣的話:在php.ini中初始化模塊之後,通常非常聰明,只能使用數據庫。 (extension=php_mysql.dll)。

現在工作得很好。