Ich führe eine mysql-Datenbank (verwaltet über phpmyadmin) auf einer virtuellen Lubuntu-Maschine, die sich auf einem Mac 10.6 befindet. Alles funktioniert reibungslos, bis früher (und ich nicht berühren jeden Teil des Login-Code!), Wenn ich auf meinen Seiten die folgenden Fehler bekommen:Fehler: Zugriff verweigert für Benutzer 'www-data' @ 'localhost'
Erreur : SQLSTATE[28000] [1045] Access denied for user 'www-data'@'localhost' (using password: NO)
Ich verstehe nicht, wo dieser Fehler kommt aus, wie ich habe einen Benutzer nicht www-data auf phpMyAdmin genannt und meine Dateien sollen den root-Account auf der Datenbank zu verwenden:
$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());
}
nach einigen googeln sah ich, dass die Menschen ihre config.conf Datei geändert aber ich weiß nicht wie oder warum.
'$ linkpdo = neues PDO (" mysql: host = '". $ Dbhost."'; Dbname = '". $ Dbname."' ", $ Dbuser, $ dbpass); ' –