Hallo!
Mir stellt sich gerade eine Problematik, bei der mir ein wenig der Lösungsansatz verloren gegangen ist und hoffe auf schnelle Hilfe.
Ich habe eine WAMP-Umgebung auf meinem Notebook installiert und selbst konfiguriert. Mehrfach erfolgreich in der Vergangenheit. Die letzten Installationen liegen aber schon ein paar Monate zurück, bin daher vielleicht etwas eingerostet und übersehe möglicherweise etwas.
Ich verwende diese Versionen
Apache 2.2.15
PHP 5.3.2
MySQL 5.1.45
phpMyAdmin 3.3.1
Typo3 4.3.3
Zum Problem:
Die Installation ist komplett neu, also kein Update oder sowas.
PHP Seiten sind Ok (phpinfo() ok), phpMyAdmin läuft, somit ist MySQL auch ok. Keine weiteren neuen Benutzer angelegt, also alles Standard. MySQL-Benutzer root hat bekanntes Passwort. localhost im Browser ok. Bis hier her alles ok.
Leider verweigert das Typo3 Install-Tool die Anmeldung an MySQL mit der Meldung:
The current username, password or host was not accepted when the connection to the database was attempted to be established!
Username: root
Password: ist bekannt und korrekt eingetragen (definitiv keine Tippfehler)
Host: localhost (da ja MySQL auf dem gleichen PC läuft)
Irgend jemand ne Idee was ich übersehen haben könnte?
Testweise hab ich auch schon einen zweiten User angelegt und entsprechende Rechte neu vergeben. Bringt nichts.
Ich vermute eine Fehlconfig, aber wo? my.ini? php.ini? httpd.conf?
Meine Speicherorte:
D:\Apache2\bin
D:\PHP
D:\PHP\ext
D:\MySQL\bin
my.ini und php.ini ind C:\WINDOWS
Pfade sind im System eingetragen.
Typo3 in D:\Apache2\htdocs\typo3
phpMyAdmin in D:\Apache2\htdocs\phpMyAdmin
Hallo und willkommen im Forum,
schau doch mal in typo3conf/localconf.php ob die credentials wirklich richtig und v.a. nur einmal eingetragen sind.
georg
Hallo Georg!
Meine localconf.php ist noch jungfräulich, da der erste Screen, das Install Tool, mich an Schritt 1 nicht weiterkommen lässt, sondern die oben genannte Fehlermeldung liefert.
Ich habe zwar die Logindaten ($typo_db_username = 'root'; $typo_db_host = 'localhost'😉 für den SQL-Server einmal manuell in der localconf.php eingetragen, aber spätestens am Passwort scheitere ich. Wo steht das?
Wenn ich dann das 1-2-3-Tool deaktiviere, kann ich unter Basic Configuration zumindest Username und Host eingetragen sehen, das Passwort übernimmt er aber am Ende des Scripts auch nicht und liefert stattdessen wieder die oben genannte Fehlermeldung.
Zwischenzeitlich hab ich mal kurz ein kleines PHP-Script geschrieben, mit dem ich die Verbindung zum SQL-Server und einer Datenbank prüfen kann. Die gleichen Anmeldedaten funktionieren hier. Demnach müsste das Problem eigentlich im Bereich von Typo3 liegen. Leider tappe ich weiter im Dunkeln.
das steht in
$typo_db_password = 'xxxx';
Danke! Hat aber leider nicht viel gebracht.
Habe erst mein Passwort md5 verschlüsselt in der localconf.php hinterlegt und dann das Standard-Passwort von oben auch mal kopiert, eingefügt und in MySQL das User-Passwort geändert. Jedesmal dieselbe Fehlermeldung.
Das kann doch nicht mehr sein...?
Bin kurz vorm Verzweifeln. 😢
Ah ne, warte, das ist da im Klartext drin, oder?
Tatsächlich. Klartext. Wieso denn das? Dachte das ist md5-Verschlüsselt?
nö das muss schon klartext sein, verschlüsselt ist nur das vom install tool
Ok, funktionieren tuts jetzt. Danke!
Trotzdem würde mich brennend interessieren, wie es sein kann, dass die Anmeldung über das Install-Tool-Formular keine Verbindung zum DB-Server herstellen konnte. Ich finde das irgendwie unlogisch.
Und das Zweite: Bei anderen Typo3-Installationen ist das Passwort zum DB-Server in der localconf.php auch nicht drin (bei mir zumindest nicht), trotzdem funktioniert die Anmeldung. Wo wird es in diesem Fall gespeichert?
warums übers install tool nicht funktioniret hat, kann ich nicht sagen.
kein passwort gespeichert = kein passwort notwendig