PhpMyAdmin Konfiguration
PhpMyadmin zu konfigurieren ist manchmal nicht so einfach. Insbesondere, wenn es die Webhoster einem mit speziellen Einstellungen erschweren.
phpmyadmin auth_type: config - user - password - host
Wird die Konfigurationsvariable
$cfg['Servers'][$i]['auth_type'] = 'config';
gesetzt, so müssen Benutzername und Passwort zur Datenbank angegeben werden:
$cfg['Servers'][$i]['user'] = 'explicatdb';
$cfg['Servers'][$i]['password'] = 'UiD59rtM';
Man denkt, man hat alles richtig eingetragen, auch der Host ist mit
$cfg['Servers'][$i]['host'] = 'localhost';
korrekt eingetragen. Doch Vorsicht: manchmal wird hier explizit ein anderer Name verlangt, z.B. beim Webhoster OVH:
Beispiel: mysql5-2.pro
Dennoch kommt immer noch die Fehlermeldung:
phpmyadmin Cannot connect: invalid settings
Lösung:
Falls der Datenbankname einen Unterstrich enthält, könnte ein mit einem Backslash (\) maskierter Unterstrich in dem Datenbanknamen die Lösung sein, und/oder man muss die Datenbank, zu der man connecten möchte direkt angeben:
Hier ein Text von OVH (in französisch):
*si le nom de votre base contient un _ alors mettez ceci svp avant le _ :
cfg['Servers'][$i]['only_db'] = 'explicat\_db';
Noch ein Tipp hinterher: Das Verzeichnis sollte auf jeden Fall mittels einer .htaccess passwortgeschützt sein. Ansonsten lieber eine andere auth_type, z.B. cookie oder http benutzen.
Viel Spaß bei der nun hoffentlich erfolgreichen Datenbankverbindung.
Bookmarks:
Delicious Facebook Google Yahoo Mr. Wong Linkarena Digg