No database selected SQL=SELECT `session_id` VON Fehler in Joomla
Ich habe eine website erstellt mit Joomla, das ist in Ordnung www.comnicate.com und habe ich eine test-site für die site mit der Datenbank und ich habe geändert, die Datenbank-Anmeldeinformationen auf der test-Seite wie folgt
public $host = 'localhost';
public $user = 'xxxxxxxxxx';
public $password = 'xxxxxxx';
public $db = 'comnicat_footertest';
Habe ich überprüft, ob Sie korrekt sind, und ich bin sicher, dass Sie sind, aber auf die Anmeldung in der test-site, erhalte ich die folgende Fehlermeldung
**Error displaying the error page: Application Instantiation Error: No database selected SQL=SELECT `session_id` FROM `44h_session` WHERE `session_id` = '86adea38967938afe93e5592ccb226f8' LIMIT 0, 1**
Ich habe gegoogelt für die Antworten, aber ich konnte nicht suchen Sie, ab sofort. Jegliche Hilfe würde sehr geschätzt werden.
- Dies zeigt den Namen der Datenbank falsch ist.
- Ich habe erneut geprüft, aber wieder alle Datenbank-und Benutzernamen, Passwörter sind korrekt in mysql.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Prüfen Sie die Zugriffsrechte für den Datenbank-Benutzer (SHOW GRANTS). Ich Wette, Sie haben keine Zugriffsrechte auf die Datenbank.
Dies in der Regel bedeutet, dass Sie nicht geändert tmp/und log/path-Werte in Ihrem configuration.php Datei. Öffnen Sie die Datei in einem text-editor und ändern Sie die Werte zu reflektieren, die den vollständigen Pfad vom Stammverzeichnis zur jeweiligen Ordnern in die neue Joomla-website.
Ich hatte das gleiche problem, alle geprüft und verschiedene Vorschläge.
In der Tat , begegnete ich zwei verschiedenen Fällen, sowohl im Zusammenhang mit configuration.php Fehler.
1 - Entwicklung Website-Betriebssystem war windows und Produktion der Website war unix. Den Datenbank-Namen in windows nicht case-Sensitiv und in unix-und Kleinschreibung.
2 - Für die Verbindung zur Datenbank von der lokalen Website, die Sie verwenden müssen, um die Anmeldeinformationen der Benutzer root von mysql, aber in der Produktionsstätte (vor allem, wenn es sich um ein nicht-dedizierter host) verwenden Sie eine bestimmte Datenbank-Anmeldeinformationen.