phpBB.de - Die deutsche phpBB-Community
Stand: 30.12.2008 04:56
aktuelle Version auf phpBB.de
 
Apache At Work Communities Community Building Informationen und Hinweise Installation/Konfiguration/Update MySQL PHP phpBB-Optimierungen phpBB3 Rechtliches Server & Technik Snippets Templates und Mods
 



Knowledge Base Offline -> Server & Technik -> MySQL -> dbinformer.php - Hilfe bei Problemen mit der Datenbankverbindung

dbinformer.php - Hilfe bei Problemen mit der Datenbankverbindung
Autor: PhilippK
Stand: 30.12.2008 04:56
Neuste Version unter: http://www.phpbb.de/doku/kb/dbinformer

dbinformer.php - Hilfe bei Problemen mit der Datenbankverbindung

Das phpBB-Paket enthält ein kleines Programm, mit dem die Datenbankverbindung überprüft werden kann ('Could not connect to database'). Dieser Artikel beschreibt, wie dieses Programm verwendet wird.
Im Verzeichnis 'contrib' des phpBB-Paketes befindet sich die Datei 'dbinformer.php'. Wenn ihr dieses Verzeichnis in eurern phpBB-Ordner hochladet, so könnt ihr mit der Datei die Verbindung zu eurer Datenbank prüfen. (Solange der Ordner 'contrib' existiert, ist der Zugriff auf das Board gesperrt - als nach der Benutzung den Ordner gleich löschen).
Wenn ihr den Ordner hochgeladen habt, so könnt ihr die Datei aufrufen. Dabei hängt ihr an den Pfad eures Forums das Verzeichnis 'contrib' und den Dateinamen 'dbinformer.php' an. Ruft ihr euer Forum z.B. mit
Zitat:
http://www.deinedomain.de/phpBB/
auf, so erreicht ihr die Datei unter
Zitat:
http://www.deinedomain.de/phpBB/contrib/dbinformer.php
(sollter ihr euer Forum mit .../index.php aufrufen, so müsst ihr dass natürlich entfernen).

Wenn ihr die Datei aufgerufen habt, erscheint eine Installationsmaske ähnlich der, die ihr bereits von der Installation her kennt. Hier könnt ihr die Daten eurer Datenbank eingeben (siehe auch Was kommt in welches Feld des Installationsdialoges?) und anschließend mit 'Submit' prüfen, ob mit den Daten eine Verbindung zu Stande kommt (Achtung: euer Datenbank-Passwort wird im Klartext angezeigt). Sind die Tabellen unter 'Tables in database' fett gekennzeichnet, so stimmt i.d.R. auch der verwendete Präfix (Achtung: die Erkennungsroutine ist nicht ganz perfekt. Achtet darauf, dass der Prafix auch den Unterstrich umfassen muss. Ist also z.B. der Tabellenname 'phpbb_auth_access', so lautet der Präfix 'phpbb_').
Ihr könnt euch auch direkt eine config.php erstellen lassen, in dem ihr die Option 'Generate a config file' aktiviert. Dann könnt ihr die Datei entweder runterladen oder sie manuell erstellen. Achtet dabei unbedingt darauf, dass sich nach dem
Code:
?>
kein Leerzeichen oder Zeilenwechsel befinden darf.
Die neue config.php stellt ihr dann in das Hauptverzeichnis eures Forums (sie ersetzt dann die bereits vorhanden), löscht das contrib-Verzeichnis und solltet dann wieder ohne Probleme auf euer Board zugreifen können.

Hinweis: die dbinformer.php kann auch vor der Installation verwendet werden, wenn ihr z.B. keine Verbindung zur Datenbank aufbauen könnt.



Knowledge Base Offline -> Server & Technik -> MySQL -> dbinformer.php - Hilfe bei Problemen mit der Datenbankverbindung