Hallo zusammen,
auch bei mir geht es um ein Backend-Loginproblem, sorry für den neuen Thread, ich habe die zwei Themen nicht miteinander in Verbindung gebracht, da es sich hier nicht um ein WP-Update, sondern um eine WP3.3-Neuinstallation handelt.
Ich hoffe, ihr könnt mir bei der Fehlersuche behilflich sein und mir einen Denkanstoß geben, ich bin im Moment ziemlich ratlos.
Kurze Schilderung des Szenarios:
- Ich habe 3 WP-Installationen auf meinem Webspace bei 1und1
- Domain 1 (Installation WP1) habe ich vor ca. 6 Jahren etwas ungeschickt direkt in der document root installiert (d.h., ohne Unterordner). Blöd, ich weiß - Unwissenheit.
- Domain 2 (Installation WP2) kam vor 3 Jahren dazu, diesmal in einem Unterordner. Damit bei Aufruf der Domain-URL auf diesen Unterordner zugegriffen wird, habe ich über die 1und1-Domainverwaltung einen Redirect auf den Ordner eingerichtet. Hat immer funktioniert.
- Installation 3 (WP3, Version 3.3) wollte ich nun in einem weiteren Unterordner aufsetzen, um dort den Relaunch von Domain 2 vorzubereiten (gleiche Domain-URL).
- WP1 und WP2 haben die gleiche SQL-Datenbank, für WP3 habe ich eine neue SQL angelegt, da die Wordpress-Version 3.3 eine SQL Version 5 verlangt und die erste SQL-Datenbank nur auf 4.xx läuft und das Update auf WP V 3.3 nicht funktioniert. Außerdem wollte ich eine saubere Trennung und die Installation WP2 dann später plattmachen.
- In der htaccess im document root (= root von Domain1 / WP1) habe ich folgendes stehen, damit bei Aufruf von Domain2 nicht der Unterordner sichtbar wird:
RewriteEngine On
RewriteCond %{HTTP_HOST} !(^www.domain1.de/Unterordner von domain2/$)
RewriteRule ^(.*)/$ http://www.domain2.de/$1 [R=301,L]
Problem:
Ich kann mich in das neu installierte WP3.3 nicht ins Backend einloggen. Die Loginmaske lässt sich zwar aufrufen (über die URL
http://domain1.de/Unterordner WP3/wp-login.php
), aber sobald ich auf Login klicke, erscheint ein Error 404 (Not found) und es erfolgt eine Weiterleitung (???) auf einen Ordner, den es nicht gibt:
[B]http://www.domain2.de/Unterordner WP3[/B]/wp-admin
Ich kann mir nur erklären, dass hier die htaccess greift und automatisch den domain1-Namen mit domain2 ersetzt und dann auf den Ordner leitet (??).
Oder hat es was mit dem Redirect in der Domainverwaltung bei 1und1 zu tun?
Lösungsansätze:
Ich habe dann probehalber versucht, das gleiche Szenario wie für meine laufende Domain2 mit einer nicht genutzten Subdomain aufzusetzen, d.h. die entsprechende, korrekte Weiterleitung in den Unterordner WP3 bei 1und1 eingestellt und die Umbenennung in die htaccess eingetragen. Wie ich es für Domain 2 gemacht hatte und es auch immer noch funktioniert.
Resultat: gleiche Fehlerkette wie oben beschrieben. Selbst ein direkter Aufruf der Subdomain mit installierten WP3.3 leitet automatisch auf
[B]http://www.domain2.de/Unterordner WP3[/B]/wp-admin
CHMOD lasse ich mal hier außen, da habe ich auch rumprobiert, hat aber nichts gebracht.
Das hier (Cookie-Geschichte) habe ich noch nicht versucht, da es sich ja nicht um ein Upgrade einer bestehenden WP-Version handelt, sondern um eine Neuinstallation.
Bin mit meinem Latein am Ende, weiß jemand Rat? :confused:
Danke & Gruss
Gwinn
Edit: Muß noch was hinzufügen, sorry wenn das eigentlich in den anderen Thread gehört:
Was Scorcha hier schildert, ist exakt auch mein Problem. Allerdings funktioniert sein Workaround bei mir nicht mit dem
Zitat
Gebe ich dann nochmals die Blog-Adresse ein "http://www.domain.de/blog" bin ich eingeloggt und kann arbeiten.
Ich hatte auch schon die ganze htaccess gelöscht (Backup vorher), dann ging gar nix mehr. Wieder aufgespielt und einen halben Tag an den CHMOD-Rechten pfriemeln müssen, bis alles wieder sichtbar war. :?