1

次のコードを使用してリモート データベースに接続しようとしています。

public $default = array(
    'datasource' => 'Database/Mysql',
    'persistent' => false,
    'host' => '***.unoeuro-****.com',
    'login' => '*********',
    'password' => '**************',
    'database' => '************',
    'prefix' => '',
);

これを試してみると、次のエラーメッセージが表示されます。

    2013-09-13 16:10:55 Error: [MissingConnectionException] Database connection "Mysql" is missing, or could not be created.
Exception Attributes: array (
  'class' => 'Mysql',
  'message' => 'SQLSTATE[HY000] [2005] Unknown MySQL server host \'****.unoeuro-server.com\' (2)',
  'enabled' => true,
)

なぜこれが起こっているのか誰にも教えてもらえますか?

4

2 に答える 2

2

データベース サーバーは外部リソースであるため、ファイアウォールがアプリケーションからの要求をブロックしていないことを確認してください。

于 2013-09-13T14:16:21.543 に答える