Jump to content
Froxlor Forum
  • 0

database error beim Anlegen neuer eMail oder mysql Datenbank


dererik
 Share

Question

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

 

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

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

Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0

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 :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...