Passwortproblem nach einer Neuinstallation
am 20.08.2015 - 07:30 Uhr in
Hallo,
Nachdem eine schon ältere Homepage von mir nicht mehr richtig funktioniert hat, habe ich in einem anderen Unterordner eine ganz neue Drupalversion installiert. Nachdem diese fertig war, habe ich im vHost-Bereich den Pfad auf diese neue umgestellt. An sich habe ich das schon öfter gemacht und hatte nie Probleme.
Jetzt kommt statt der Startseite nur folgende Meldung:
The Website encountered an unexpected error: please try again later
PDOException: SQLSTATE[HY000] [2000] mysqlnd cannot connect to MySQL 4.1+ using the old isecure authentication. Please use an Administration tool to reset your Password with the command SET PASSWORD = PASSWORD('your_existingpassword'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executeed by PHP 5.2 or earlier you might Need to remove the old-passwords flag from your my.cnf file in lock_may_be_available() (line 167 of ..../lock.inc).
So ganz weiß ich nicht, was ich jetzt machen soll.
Vielleicht kann mir jemand helfen
Danke Irene
- Anmelden oder Registrieren um Kommentare zu schreiben
das sieht schon fast historisch aus ;-)
am 20.08.2015 - 08:29 Uhr
Du hattest offenbar bisher eine steinalte Datenbankversion (vor mySQL 4.1) und ein ensprechendes PHP genutzt.
Es ist nicht Drupal, das ein neues Passwort fordert, sondern die Datenbank mySQL.
Ich weiß jetzt nicht, wie dein Hosting aussieht.
Es ist jedoch sinnvoll, hier auf eine aktuelle Plattform zu setzen, und dort entsprechend aufzusetzen.
Die Ansprüche an das mySQL-Passwort haben sich etwas verändert, bzw. die Verschlüsselung ist besser geworden.
Unter einer aktuellen Umgebung stellt sich das Problem nicht.
Grüße
Ronald
Ich kenne mich da nicht so
am 20.08.2015 - 09:28 Uhr
Ich kenne mich da nicht so aus. Die Homepage habe ich vor ca. 3 Jahren gemacht.
Ich kann bei meine Provider unter folgenden Datenbanken wählen:
mysql01.edis-lps.at - (Alias mysql01, mysql01.edis.at) das mySQL 5.0 Produktionssystem
mysql05.edis-lps.at - (Alias mysql05, mysql05.edis.at) das mySQL 5.0 Produktionssystem
mysql02.edis-lps.at - (Alias mysql02, mysql02.edis.at) das mySQL 5.5 Produktionssystem
pgsql01.edis-lps.at - (Alias pgsql01) das PostgreSQL 9.0 Produktionssystem (ab BASIC Hosting
ich habe damals mysql01.edis-lps.at genommen, so alt ist es also gar nicht
Also wenn die
am 20.08.2015 - 11:04 Uhr
Also wenn die Drupalinstallation in dem Unterordner einwandfrei funktioniert hat und dann nur der Pfad geändert wurde (alte Homepage zeigt auf Drupalinstallation?), sollte das nichts mit der MySQL-Datenbank zu tun haben.
Oder hast Du dem Drupal dann auch eine andere Datenbank untergeschoben?
Du solltest vielleicht nochmal genauer erläutern was Du gemacht hast.
Die ursprüngliche Homepage
am 20.08.2015 - 11:22 Uhr
Die ursprüngliche Homepage liegt in einem Unterordner meines Servers und ist mit einem Domainnamen verbunden.
Ich habe (wie schon öfter) einen parallelen Unterordner angelegt und Drupal ganz neu installiert und auch eine neue leere Datenbank angelegt. Ich habe von der alten Homepage nichts hinüberkopiert.
so schaut das aus:
www.irene-mischak.at/aktivisten --> so funktioniert die Homepage, nur ein paar Bilder werden nicht richtig angezeigt
www.aktivisten.info --> (Subdomain die auf den Unterordner zeigt) hier tritt der Fehler auf
ich verstehe den Unterschied da nicht
Ist schon seltsam. Die Bilder
am 20.08.2015 - 12:23 Uhr
Ist schon seltsam. Die Bilder werden nicht angezeigt weil er die auch von aktivisten.info holen will und dann wohl die gleiche Fehlermeldung bekommt wie direkt beim Aufruf von aktivisten.info.
Im Normalfall sollten die Bilder aber auch den Pfad der aufgerufenene Domain haben.
Schon mal Cache gelöscht und Cache deaktiviert? Irgendwelche speziellen Module im Einsatz Im Bereich Cache, Redirect
das mit den Bildern weiß ich,
am 20.08.2015 - 12:38 Uhr
das mit den Bildern weiß ich, das hätte aber mit einer erfolgreichen Umstellung aber automatisch funktionieren müssen.
Den Cache habe ich gerade geleert, hilft leider auch nichts.
Ich werde noch versuchen, beim Provider anzurufen.
Wenn ich über den funktionierenden Zugang das Passwort ändere, hilft das wahrscheinlich auch nichts?
Das mit den Bildern hätte
am 20.08.2015 - 13:08 Uhr
Das mit den Bildern hätte tatsächlich automatisch funktionieren sollen. Daher scheint hier auch noch etwas tiefer liegend faul zu sein.
Wenn Du das Passwort des Drupal-User 1 änderst wird das wohl nichts bringen, denn in der Meldung geht es um den User der sich mit der DB verbindet. Das ist ein MySQL-User und kein Drupal-User.
Beim Provider nachfragen ist gut, er weiß am Besten welche Komponenten laufen.
Ich hatte ein ähnliches
am 20.08.2015 - 14:37 Uhr
Ich hatte ein ähnliches Problem, als ich in einem Hostingpaket auf eine höhere PHP-Version umgestellt habe - war allerdings in Sachen Datenbank bei weitem nicht so antiquiert wie bei Dir. Ich meine, bei mir wäre es auch der Schritt von PHP 5.2. auf was Höheres gewesen.
Auch da wurde ein erneutes Abspeichern des Datenbank-Passwortes verlangt. Da hat sich irgendwas umgestellt, siehe
This will store a new, and more secure, hash value in mysql.user.
--> kann nur bei der Eingabe generiert werden.
Also: Im Backend des Hosters einloggen, zur Administration der Datenbank gehen und dort das Passwort eintippen, abspeichern. Fertig ist der Lack. Hoffentlich.
Drupal Freelancer im Rheinland gesucht?
danke, ich werde das noch
am 20.08.2015 - 14:42 Uhr
danke, ich werde das noch probieren
Falls du das Passwort änderst
am 20.08.2015 - 15:08 Uhr
vergiss nicht, es in der settings datei zu aktualisieren
Grüße
Ronald
Vielen vielen Dank, es hat
am 20.08.2015 - 15:54 Uhr
Vielen vielen Dank, es hat funktioniert.
Ich habe die Datenbank in eine neuere MySql-Version exportiert und das Passwort geändert.
Bis auf ein paar Bildpfade aus der Colorbox ist einmal alles da
lg Irene