2012-01-10 46 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说嘘!