2012-01-10 52 views
0

當我嘗試在本地主機上查看我的網站時,出現以下醜陋警告。cakephp:警告2 mysql_connect:php_network_getaddress

mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: No such host is known. [CORE\cake\libs\model\datasources\dbo\dbo_mysql.php, line 561]Code | Context$config = array(
    "persistent" => false, 
    "host" => "*****", 
    "login" => "*****", 
    "password" => "*****", 
    "database" => "*****", 
    "port" => "*****", 
    "driver" => "mysql", 
    "prefix" => "*****" 
) 

以下是database.php中

<?php 
     class DATABASE_CONFIG { 

var $default = array(
    'driver' => 'mysql', 
    'persistent' => false, 
    'host' => 'localhsot', 
    'login' => 'root', 
    'password' => 'pass', 
    'database' => 'merry_flowers_db', 
); 
    } 
    ?> 

我看不出有什麼毛病database.php。它和我連接到同一個數據庫的其他cakephp項目完全一樣。我沒有收到我的其他項目的這個錯誤。有人可以幫我解決這個問題嗎?

+0

你試過用這個文件替換工作項目的database.php文件嗎?該應用程序會崩潰,但您至少可以確認它連接到DB – JohnP 2012-01-10 06:55:46

+0

是的,這是多麼愚蠢的錯字。 Deceze暗示了我的錯字。 – vaanipala 2012-01-10 07:06:10

回答

3
'host' => 'localhsot', 
       ^^ 

Spellcheck說噓!