Sto eseguendo un database mysql (gestito tramite phpmyadmin) su una macchina virtuale di lubuntu, che è anch'essa su mac 10.6. Tutto stava funzionando senza intoppi fino in precedenza, (e non ho toccato una qualsiasi parte del codice di login!), Quando ho ottenuto il seguente errore nelle mie pagine:Errore: accesso negato per utente 'www-data' @ 'localhost'
Erreur : SQLSTATE[28000] [1045] Access denied for user 'www-data'@'localhost' (using password: NO)
non capisco dove questo errore è in arrivo da come io non ho un utente chiamato www-data su phpMyAdmin e miei file dovrebbero essere utilizzando l'account di root sul database:
$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());
}
Dopo un po 'googling ho visto che la gente modificati loro lima config.conf , ma non so come o perché.
'$ linkpdo = nuovo PDO (" mysql: host = '". $ Dbhost."'; Dbname = '". $ Dbname."' ", $ Dbuser, $ dbpass); ' –