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プロジェクトとまったく同じです。他のプロジェクトでこのエラーが発生していません。誰かがこれで私を助けることができますか?
作業中のプロジェクトのdatabase.phpファイルをこのファイルに置き換えてみましたか?アプリケーションはクラッシュしますが、少なくともDBに接続していることを確認することができます – JohnP
はい、どのようなダムのタイプミスです。 Decezeは私にそのタイプミスを暗示しました。 – vaanipala