2012-01-10 13 views
0

localhostで自分のWebサイトを表示しようとすると、次の醜い警告が表示されます。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に何か問題が表示されていないdatabase.phpで

<?php 
     class DATABASE_CONFIG { 

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

です。同じデータベースに接続する他のcakephpプロジェクトとまったく同じです。他のプロジェクトでこのエラーが発生していません。誰かがこれで私を助けることができますか?

+0

作業中のプロジェクトのdatabase.phpファイルをこのファイルに置き換えてみましたか?アプリケーションはクラッシュしますが、少なくともDBに接続していることを確認することができます – JohnP

+0

はい、どのようなダムのタイプミスです。 Decezeは私にそのタイプミスを暗示しました。 – vaanipala

答えて

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

スペルチェックはと言っています。