2012-03-14 67 views
3

所以我也跟着這個教程笨CLI控制器事故

http://codeigniter.com/user_guide/general/cli.html

,我試着做

php index.php tools message 

,但我發現這個錯誤在終端:

<h1>A Database Error Occurred</h1> 
    <p>Unable to connect to your database server using the provided settings.</p> 
    <p>Filename:/Applications/XAMPP/xamppfiles/htdocs/470repo/projects/main/development/CodeIgniter/third_party/MX/Loader.php</p> 
    <p>Line Number: 98</p> 

我需要這些以便使用的Sprinkle庫來烘焙資產 我一直在環顧這個論壇,但是我找不到這個問題的具體解決方案。所以,我需要保存。

我使用php版本5.3.1和最新版本的codeigniter。

任何幫助將不勝感激,謝謝! :)

+1

嘗試'的var_dump($ params)方法'在線96ish在MX裝載機,看看數據庫連接設置它的試圖使用。 – 2012-03-14 07:55:50

回答

0

看來他無法連接到您的數據庫。如果它是正確的,你檢查database.php配置文件中的數據庫設置嗎?

如果您使用多個環境,請檢查您設置環境的部分。也許他挑錯了一個。

您還可以在config.php文件中啓用日誌並檢查這些日誌。

7

你從本地工作嗎?

如果是,嘗試從

$db['default']['hostname'] = 'localhost'; 

更改主機名到這一點:

$db['default']['hostname'] = '127.0.0.1'; 
+0

+1這爲我工作。謝謝。 – JoeMoe1984 2013-11-07 04:08:35

+0

+1也適用於我。是否有這種行爲發生的原因? – 2014-11-10 23:50:35