2009-07-11 160 views
-1

我正在使用CodeIgniter,並且無法使用我的數據庫。我完全按照這tutorial,但是當我在本地主機打開時,我收到一個404頁面。CodeIgniter數據庫連接問題

+0

請向我們提供一些更多信息。標準安裝是否正常工作?你有沒有得到歡迎頁面?因爲404應該與數據庫沒有任何關係...... – 2009-07-11 12:00:23

回答

3

查看數據庫類的文檔。您需要設置您的應用程序/配置/數據庫。

這裏您需要爲您的數據庫添加您的信息。

$active_group = "default"; 
$active_record = TRUE; 

$db['default']['hostname'] = "localhost"; 
$db['default']['username'] = "yourdbusername"; 
$db['default']['password'] = "password_for_db"; 
$db['default']['database'] = "name_of_db"; 
$db['default']['dbdriver'] = "mysql"; 
$db['default']['dbprefix'] = ""; 
$db['default']['pconnect'] = TRUE; 
$db['default']['db_debug'] = TRUE; 
$db['default']['cache_on'] = FALSE; 
$db['default']['cachedir'] = ""; 
$db['default']['char_set'] = "utf8"; 
$db['default']['dbcollat'] = "utf8_general_ci"; 

你做到了嗎?

2

如果你得到一個404,它可能不是你的數據庫連接。檢查你的路由,並確保你正在訪問一個確實存在的頁面。如果您正在訪問加載視圖的控制器,請立即停止加載視圖,並直接從控制器測試連接 - 如果是則輸出「YES」,如果是其他情況則輸出「NO」。

如果問題仍然存在,請仔細檢查您的數據庫連接配置。最後,當你熟悉框架時,我建議你按照文檔而不是另一個網站。您可以在http://codeigniter.com/user_guide/database/index.html