Seite 2 von 2

Verfasst: 02.10.2006 14:58
von gn#36
In dem Bildausschnitt oben sind allerdings bereits Daten aus der DB vorhanden, schließlich sind nur dort die Userdaten und die Einstellungen für Template und Sprache vorhanden (also im Falle von Template und Sprache zumindest die Defaults für das Forum). Befindet sich evtl. ein Mod in dem Forum der sich mit einer anderen DB verbindet (oder neu verbindet und daher die Daten noch an anderer Stelle braucht)? Oder vielleicht auch einfach nur eine irreführende Fehlermeldung ausgibt?
Wenn bei mir nämlich ein Fehler wegen falscher Zugangsdaten kommt dann gibt es nur Text:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'forum'@'localhost' (using password: YES) in \forum\db\mysql4.php on line 48
phpBB : Critical Error

Could not connect to the database

Verfasst: 02.10.2006 17:25
von Vatex
Welcher Mod benutzt eigene Zugangsdaten? bzw eine eigene Datenbank? Wenn Tabellen fehlen sollte die Fehlermeldung anders aussehen.

Verfasst: 02.10.2006 18:59
von Miriam
cannot connect to database!!!
Das ist doch keine Fehlermeldung aus dem phpBB. :o :o :o

Verfasst: 03.10.2006 00:41
von gn#36
Vatex hat geschrieben:Welcher Mod benutzt eigene Zugangsdaten? bzw eine eigene Datenbank? Wenn Tabellen fehlen sollte die Fehlermeldung anders aussehen.
Naja, z.B. ein selbsterstellter der Daten aus einer anderen Datenbank benötigt (Kopplung eines Forums mit einer php Website o.ä.). Ich schätze mal dass das aber hier eher nicht der Fall ist, außerdem eine sehr unpraktische Geschichte, mit mehreren Datenbanken gleichzeitig zu hantieren.
Miriam hat geschrieben:Das ist doch keine Fehlermeldung aus dem phpBB.
Dem würde ich zustimmen. Vor allem die 3 !!! . Erscheint "hardcoded", vielleicht sollte man einfach mal danach in den gemoddeten Dateien suchen, wenn es eine fehlerhafte Fehlermeldung ist dann sollte das irgendwo zu finden sein.

Verfasst: 03.10.2006 12:44
von Miriam
Genau alle scripte nach dieser Meldung durchforsten ist, meine ich, ein guter Ansatz.... :)

Verfasst: 03.10.2006 13:14
von Vatex
Da habt ihr Recht, die 3 Ausrufezeichen sehen komisch aus. Ebenfalls das bereits ein Benutzer eingeloggt ist.

Verfasst: 04.10.2006 00:30
von allesweg
Huhu!

Danke erstmal für eure ganzen Antworten! In welchen Dateien muss ich denn nach der fehlerhaften Fehlermeldung suchen?

Lieben Gruß,

Anke

edit: Das Forum verwendet definitiv nur eine Datenbank!

Verfasst: 04.10.2006 01:21
von gn#36
Am günstigsten wäre es denke ich gleich in fast allen Dateien zu suchen (es gibt bestimmt Programme, in denen du sehr viele Dateien gleichzeitig öffnen und durchsuchen kannst, mir fällt allerdings gerade keins ein). Wenn das nicht geht würde ich in den Dateien anfangen, die nicht zu phpBB gehören, sondern durch die Mods hinzugekommen sind, da der Fehler allerdings auch schon auf der Startseite auftritt (die dann wohl eine abgewandelte Form der index.php sein dürfte, muss sich die Stelle in dieser Datei oder einer der von dieser Datei per include(...) eingebundenen Datei befinden.
Also vielleicht doch erst die index.php
Dann die Dateien in den include Anweisungen und die Dateien in deren Include Anweisungen...