私はmac 10.6上にあるlubuntu仮想マシンでmysqlデータベース(phpmyadminで管理)を実行しています。 すべてが、以前まではスムーズに働いていた(と私は、ログインコードのどの部分に触れていなかった!)私は私のページに次のエラー得たとき:エラー:ユーザー 'www-data' @ 'localhost'のアクセスが拒否されました
Erreur : SQLSTATE[28000] [1045] Access denied for user 'www-data'@'localhost' (using password: NO)
をこのエラーが来ているところ、私は理解していません私はphpMyAdminの上のユーザーと呼ばれるWWW-データを持っていないし、私のファイルは、データベース上でrootアカウントを使用してことになっているよう:私は人々がconfig.confファイルを変更したことを見たいくつかのグーグル後
$dbname = 'name';
$dbuser = 'root';
$dbpass = '*****';
$dbhost = 'localhost';
try{
$linkpdo = new PDO('mysql:host='.$dbhost.';'.$dbname.', '.$dbuser.' , '.$dbpass);
$linkpdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (Exception $e) {
die('Erreur : '.$e->getMessage());
}
しかし、私はどのように、なぜか分からない。
'$ linkpdo = new PDO(" mysql:host = '"。$ dbhost。"; dbname =' "。$ dbname。" '、$ dbuser、$ dbpass); ' –