0

これは私の application.ini データベース構成です。

  resources.db.params.charset = "utf8"
  resources.db.adapter = "PDO_MYSQL"
  resources.db.isDefaultAdapter = true
  resources.db.params.host = "localhost"
  resources.db.params.username = "user"
  resources.db.params.password = "password"
  resources.db.params.dbname = "test"

すべての情報が正しいと設定しましたが、それでも次のようなエラーが発生します Error: 593: Authentication failed. Password is missing.

「どうすれば解決するの?」がわからない。誰かがこの種のエラーに遭遇した場合は、私を救ってください!

前もって感謝します!

4

1 に答える 1

0

あなたの問題がわからない..通常はあなたの設定で動作します.これを確認してください.

あなたのbootstrap.phpにこのコードを追加してください

protected function _initDBCheck(){
    $config = new Zend_Config(
        array(
            'database' => array(
                'adapter' => 'Pdo_Mysql',
                'params'  => array(
                    'host'     => '127.0.0.1',
                    'dbname'   => 'test',
                    'username' => 'user',
                    'password' => 'password',
                )
            )
        )
    );

    try{
    $db = Zend_Db::factory($config->database);
    }catch(Exception $e){
      echo $e;die(); //this will show any error
   }


} 
于 2013-07-04T12:01:01.563 に答える