Datenbank Fehler nach Hackeinbau

cowgirljen
Hallo,

ich wollte den Willkommenstext von Svenkan einbauen. Alles lief bis zum letzten Schritt gut bis folgendes Problem auftrat.


Problembeschreibung: Die Datenbank zeigt nach den Änderungen in den Dateien eine Fehlermeldung an und das nicht nur auf der Forenseite, sondern auch im ACP. Inzwischen habe ich alles zurückgesetzt wie es vorher war, aber das Problem besteht weiterhin.


Fehlermeldung: Im Forum:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /users/vrh-md/www/wbblite/acp/lib/class_db_mysql.php on line 30
SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Link-ID == false, connect failed
mysql error: Access denied for user 'root'@'localhost' (using password: NO)
mysql error number: 1045
Date: 13.04.2011 @ 16:04
Script: /wbblite/
Referer:
--------------------------------------------------------------------------
Im ACP:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /users/vrh-md/www/wbblite/acp/lib/class_db_mysql.php on line 30
SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Link-ID == false, connect failed
mysql error: Access denied for user 'root'@'localhost' (using password: NO)
mysql error number: 1045
Date: 13.04.2011 @ 16:05
Script: /wbblite/acp/index.php
Referer:


Link zum Forum und Screenshot (KEINE Bilderhoster, per Dateianhang): Link Forum


Was wurde zuletzt geändert oder eingebaut? Willkommenstext von Svenkan (siehe hier)


Ich hoffe jemand weiß, was falsch gelaufen ist und kann mir gut erklären wie ich das Problem wieder beheben kann.
jacqy
Hallo,

In der acp/lib/config.inc.php fehlen die Daten zur Datenbank.

Lade die Datei auf deinen PC, öffne sie mit einem Editor und trage die Daten der Datenbank dort ein. Dann sollte es wieder gehen. smile Augenzwinkern
cowgirljen
Danke für die schnelle Antwort!

Sowas hab ich mir schon gedacht, nur wusste ich nicht, ob ich damit richtig liege.

Edit: Wo muss ich das denn eintragen? verwirrt
Hangman
Zitat:
Original von jacqy

In der acp/lib/config.inc.php fehlen die Daten zur Datenbank.


Wie er schon sagte. Runterladen, und auf deinem Pc öffnen und die Daten Eintragen. Es steht alles da wo was hingehört.....


Mfg...Hangman
cowgirljen
So einfach mit dem Einfügen ist das auch nicht, weil ich nicht weiß, an welcher Stelle das hin soll.

Ich denke entweder kommt das hier hin
php:
1:
2:
3:
4:
var $server   "";  
var $user     "";  
var $password "";  
var $database "";

was aber nicht klappt oder dorthin, aber an dieser Stelle weiß ich nicht, was genau ich ersetzen soll
php:
1:
2:
3:
4:
5:
6:
7:
8:
function db($server,$user,$password,$database,$phpversion=4) {
  $this->server=$server;
  $this->user=$user;
  $this->password=$password;
  $this->database=$database;
  $this->phpversion=$phpversion;
  $this->connect();
 }


Also bitte genau erklären, wo ich das eintragen soll.
Steinadler
Hi Cowgirl

Du hast anscheinend Deine class_db_mysql.php runtergeladen, und versuchst da was einzutragen, was da überhaupt nicht hingehört!

Du musst Deine config.inc.php !!!! entsprechend bearbeiten.

So sieht das aus:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:

<?php
// Hostname oder IP des MySQL-Servers
$sqlhost "localhost";
// Username und Passwort zum einloggen in den Datenbankserver
$sqluser "XXXXXXX";
$sqlpassword "XXXXXXXXXXXX";
// Name der Datenbank
$sqldb "XXXXXXXX";
// Nummer des Boards
$n "X";
// Email des Admins
$adminmail "XXXXXXXXXXXXXXXX";
?>


also überall da, wo die X sind, Deine entsprechenden Daten eintragen!
cowgirljen
Ach ich bin ja wieder blöd! Ich konnte mal wieder nicht richtig lesen.

Geht wieder alles. Danke für eure Hilfe!