Install Tool akzeptiert Passwort nicht [erledigt - Selbstheilung]
Eigentlich wollte ich kurz mal eine Webseite von Netcup zu all.inkl umziehen. Jetzt bremst mich aber das Install Tool aus, weil mein Passwort nicht (mehr) akzeptiert wird.
Ich bin so vorgegangen:
- Installation der 4.9 mit dem Contao Manager
- Bevor das Install Tool aufgerufen wird, die bestehenden Dateien eingespielt ( config/parameters.yml und system/config/localconfig.php )
- Im CM den Production Cache erneuert
- Install Tool aufgerufen -> Passwort wird nicht erkannt
Nach allerlei Tests entnervt ein kompletter Neuanfang.
- Die ganze Installation bis auf die conta-manager.phar.php gelöscht
- Komplette Neuinstallation über den CM ohne Übernahme der Config
- Ich komme zum Install Tool, kopiere mein Passwort in die beiden Eingabefelder.
- Der Login-Screen des Install Tools erscheint, ich füge aus der Zwischenablage das eben vergebene Passwort ein und es wird wieder abgelehnt.
Im dritten Anlauf habe ich nochmals komplett alles gelöscht, den CM neu herunter geladen und alles komplett neu installiert. Das Install Tool akzeptiert weiterhin kein Passwort.
Habt ihr eine Idee was da schief läuft?
Webspace: all-inkl premium, PHP 7.4.
Passwort direkt übernommen
Ich habe das Passwort aus meiner anderen Installation übernommen, es aber auch schon testweise gegen ein anderes Passwort getauscht. Es scheint keinen Unterschied zu machen.
Hier gibt es einen Thread von 2018 dazu, aber ohne Lösung.
Ich habe jetzt ein weiteres Passwort ohne jegliches Sonderzeichen probiert.
Bei einem genauen Blick fällt mir auf, dass keine Fehlermeldung kommt, sondern einfach das Eingabefenster neu aufgerufen wird.
Im Fehlerprotokoll steht tatsächlich etwas:
Code:
[2021-01-19 19:30:21] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
[2021-01-19 19:30:21] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\ConnectionException: "An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)" at /www/htdocs/MEIN-INSTALL-PFAD/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 112 {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 0): An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) at /www/htdocs/MEIN-INSTALL-PFAD/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:112, Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) at /www/htdocs/MEIN-INSTALL-PFAD/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18, PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) at /www/htdocs/MEIN-INSTALL-PFAD/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:38)"} []
Warum versucht Contao bereits beim Login auf die Datenbank zu zugreifen? Zumal ich noch gar keine Verbindungsdaten hinterlegen konnte. Das Install Tool Passwort liegt doch im Filesystem und nicht in der Datenbank.
--------------
Seltsamerweise funktioniert es jetzt plötzlich, ohne weitere Änderungen. Das könnte für mich ein Hinweis auf irgendwelche Browser-Caching oder irgendwelche DNS-Routing Probleme sein (Subdomain läuft für den Umzug über DNS Weiterleitungen).