WP3.3, 1und1 und htaccess (oder CHMOD?)

  • 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:
    Apache Configuration
    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

    Code
    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:

    Code
    [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

    Code
    [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. :?

    Einmal editiert, zuletzt von Gwinn (2. Januar 2012 um 13:11)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Nachtrag

    Habe es nun geschafft, per URL

    Code
    domain1.de/Unterordner wp3/wp-admin/index.php

    ins Backend zu kommen. Kann dort auch Plugins installieren und Einstellungen vornehmen.

    ABER: will ich auf die Startseite der neuen Installation, immer noch der 404-Fehler.
    Die Seite wird nicht angezeigt. Ich wette, es liegt an der htaccess, aber ich finde nicht raus, was ich wo ändern muß, damit es klappt. :-?

    Teufelszeug! :evil: (oder DAU? 8) )

    Gruß, Gwinn

  • Weiß niemand Rat, warum ich immer die 404-Seite bekomme?

    Sorry, wenn ich ungeduldig erscheine, aber ich muß diese Woche urlaubsbedingt für den Relaunch meiner Webseite noch nutzen, ab nächster Woche geht wieder gar nix mehr lauter vor Arbeit ;-)

    Vielleicht gehört dieses Thema auch in "Installation", damit jemand Rat weiß, dann bitte ich einen Moderator, zu verschieben.

    Oder ist es zu viel Text? Unklar?

    Danke,
    Gwinn

  • Ja - Wordpress liefert ja sowieso immer ein Standardtheme bei Neuinstallation mit. Ist auch im mittlerweile erreichbaren Backend als installiert sichtbar. Nur wenn ich den Preview anwerfe liefert mir dieser wieder eine "404".

    Mittlerweile habe ich noch andere Themes per ftp auf in den Theme-Ordner geschaufelt - hilft aber auch nicht. Die Dateien sind also da, aber ich kriege keine Seite angezeigt.

    Gruß
    Gwinn

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!