Wiedermal Problem mit Upgrade 2.8.3 -> 2.12.2 [Gelöst]

msfrog

Ja, die Config passt. Das Problem lag offenbar daran, dass man beim Aufruf von /admin auf die normale Seite umgeleitet wurde, da dort die Login-Formulare (und auch der Link in den Admin-Bereich, wenn man angemeldet ist) liegen. Dadurch konnte ich mich nicht einloggen, weil ich immer wieder auf die normale Seite geschickt wurde, die aber ohne Update der DB nicht funktioniert und nur die maintenance.htt ausgegeben wird. Ich hoffe, ich habs verständlich ausgedrückt...

dbs

Passiert mir auch oft, dass nach "Problem schreiben" die Lösung selbst finde.
Dein (gelöstes) Problem ist mir noch nicht ganz klar. Stimmt denn www und https in der config?
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

msfrog

Na toll, da sucht man stundenlang ne Lösung und findet sie, nachdem man hier um Hilfe gebrüllt hat :D

Also: Meine Vermutung, dass es an der Login-Umleitung lag, scheint korrekt gewesen zu sein. Ich hab jetzt einfach mal versucht https://domain.tld/admin/index.php aufzurufen und - hatte Erfolg. Damit bekam ich endlich das Loginfenster, konnte in den Admin und das Upgrade ausführen. Problem ist also gelöst :)

msfrog

#1
Hallo,
ich muss eine WB2.8.3-Installation updaten, die mir Probleme macht. Folgendes passiert:

Ich habe zuerst versucht, das Update auf dem alten Server unter PHP 5.6 zu fahren. Per unzip.php ging das nicht, die braucht wohl PHP > 7. Also alles per FTP hochgerödelt und das Upgrade-Skript gestartet. Das sagt mir, dass die Config erfolgreich upgedatet wurde. Beim Klick auf den Button erscheint nur noch eine Fehlermeldung, dass die maintenance.htt fehlt. Nach etwas Überlegen bin ich drauf gekommen, dass ich in der DB das Default-Theme auf "DefaultTheme" ändern muss (war vorher argos). Danach kommt nur noch die Meldung "Dieser Webauftritt hat für diese Sprache (DE) noch keine Seiten". Egal, ob ich die Domain normal aufrufe, ob ich in den Admin will oder das Upgrade-Skript lade. Ich komm nicht weiter.

Als nächstes hab ich die Seite auf den neuen Server mit PHP7.3 gezogen. Gleiches Bild, lediglich die Nutzung der unzip.php funktioniert nun.

Jetzt hab ich mir überlegt, dass die Seite eine Login-Möglichkeit hatte. Auch wenn man den Admin aufgerufen hat, wurde man nur auf die Webseite geleitet, um sich dort einzuloggen. Ich vermute fast, dass dort das Problem liegt, warum ich nicht in den Admin gelange. Ich weiß leider nicht mehr, wie genau ich das gemacht hatte. In den Settings der DB standen "smart_login" und "frontend_login" auf true, beide hab ich auf false gesetzt - ohne Erfolg. Habt ihr noch eine Idee, wie ich das hinbekomme?