Jump to content
Froxlor Forum
  • 0

database error beim Anlegen neuer eMail oder mysql Datenbank


dererik

Question

Posted

Hallo,

 

 

Debian 7

installierte Version: 0.9.34-1+wheezy1

 

Webserver: Apache/2.2.22 (Debian) PHP-Version: 5.4.45-0+deb7u2 MySQL-Server-Version: 5.5.46-0+deb7u1 Webserver-Interface: APACHE2HANDLER

 

 

neuerdings bekomme ich folgende Fehlermeldung, wenn ich f?r einen Kunden eine Mailadresse oder MYSQL Datenbank anlegen will:

 

A database error occurred

SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

 

#0 /var/www/froxlor/lib/classes/database/class.Database.php(292): PDO->__construct('mysql:dbname=fr...', 'root', 'DB_UNPRIV_PWD', Array)
#1 /var/www/froxlor/lib/classes/database/class.Database.php(145): Database::getDB()
#2 /var/www/froxlor/customer_mysql.php(25): Database::needSqlData()
#3 {main}

 

An der Konfiguration hat sich nichts ge?ndert, auf der Konsole funktionert das mysql Passwort / User

 

Ideen?

 

danke und gruss

 

10 answers to this question

Recommended Posts

Posted

er ersetzt dein root-passwort in der meldung mit DB_UNPRIV_PWD - das w?re das kennwort f?r den froxlor user, nicht f?r den root user. Schau mal in deine lib/userdata.inc.php ob da das korrekte Passwort f?r den User 'root' hinterlegt ist

Posted

ja, das ist ja das merkw?rdige:

 

in lib/userdata.inc.php stimmen sowohl das Passwort f?r user froxlor als auch f?r user root - wenn ich das per Konsole teste

 

danke und gruss

erik

Posted

Richtig, wenn es der echte root-user ist, und dessen Passwort stimmt dann sollte es auch keine probleme geben Datenbanken anzulegen

Posted

ja, der root user / passwort stimmen, ?ber Konsole kein Problem.

 

Was mich auch sehr verwundert, dass es mit der froxlor Version vorher (?) und auf anderen Installationen keine Probleme gibt.

Posted

k?nnte es sein, das xxx@localhost nicht geht, weil in der userdata.inc

 

$sql['db']='froxlor';
$sql_root[0]['caption']='Default';
$sql_root[0]['host']='127.0.0.1';
$sql_root[0]['user']='root';

 

als host 127.0.0.1 steht ?

 

Kann aber eigentlich nicht sein, weil der froxlor user ja noch geht und da steht das gleiche...

 

gruss

erik

Posted

Ich habe gerade das gleiche Problem nur ist bei mir die Lösung nicht "localhost".

A database error occurred

SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'

Gibt es sonst noch Lösungsansätze? Passwort stimmt natürlich und über die Konsole kann ich auf die DB als root damit zugreifen.

 

<?php
//automatically generated userdata.inc.php for Froxlor
$sql['host']='127.0.0.1';
$sql['user']='froxlor';
$sql['password']='xxxxx1';
$sql['db']='froxlor';
$sql_root[0]['caption']='Default';
$sql_root[0]['host']='localhost';
$sql_root[0]['user']='root';
$sql_root[0]['password']='xxxx2';
?>

Danke :)

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...