Jump to content
Froxlor Forum
  • 0

database error beim Anlegen neuer eMail oder mysql Datenbank


dererik

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

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

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

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

Archived

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



×
×
  • Create New...