Support » Installation » Probleme beim Umzug: Dashboard nicht erreichbar

  • Gelöst cookiesoul

    (@cookiesoul)


    Guten Tag.

    Ich habe eine WordPressseite auf einer Subdomain aufgebaut und wollte nun auf die Hauptdomain umziehen.
    Gefolgt bin ich folgender Anleitung bis Schritt 8. :
    https://de.wordpress.org/support/topic/strato-seite-umziehen-von-subdomain-auf-domain/
    Es muss mir allerdings irgendwo ein Fehler unterlaufen sein, denn ich komme nicht regulär über
    http://www.meinedomain.de/wordpress/wp-login.php ins Backend.

    Der Fehler der angezeigt wird sagt „The requested URL /wordpress/wp-login.php was not found on this server.“
    Auf dem Server existiert die Datei aber im Unterverzeichnis /wordpress.
    Ich hab auch in der Datenbank unter WP-options versucht die „home“ und „siteurl“ anzupassen, allerdings ohne Erfolg.

    Hat jemand eine Idee wo ich auf dem Weg am wahrscheinlichsten einen Fehler gemacht hab?
    1. Installation liegt im Unterverzeichnis /wordpress
    2. Domain zeigt auf /wordpress
    3. wp-config verschoben ins Stammverzeichnis, index kopiert (inklusive angepasstem Code)

    Vielen dank für eure Hilfe, ich weiß leider echt nicht weiter.

    • Dieses Thema wurde geändert vor 7 Jahren, 4 Monaten von cookiesoul.
Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Probier doch erst einmal, ob der Domain das richtige Web-Stammverzeichnis zugewiesen ist:

    1. Mit einem Programmiereditor (z.B. Atom Editor) erstellst du eine Datei phpinfo.php mit folgendem kurzem Inhalt: <?php phpinfo();
    2. Diese Datei speicherst du und lädst sie dann per (Web-)FTP auf deinen Webserver hoch. Die Datei muss anschließend im Web-Stammverzeichnis liegen.
    3. Dann rufst du im Browser http://deinedomain.de/phpinfo.php auf. Dabei sollten ein paar Informationen zu deiner PHP-Version erscheinen. (Dabei kannst du übrigens prüfen, ob die Version aktuell ist. PHP 5.6 ist prima, alles unter 5.3 nicht ausreichend, aktuell gibt es PHP 7.0.) Danach löschst du bitte die Datei wieder vom Server, um möglichen Angreifern nicht unnötig Informationen preiszugeben.
      Falls du diese Webseite nicht aufrufen kannst, musst du im Kundenmenü die Zuweisung der Domain zu einem Verzeichnis prüfen.

    Meld dich doch mal, wie das Ergebnis ausgefallen ist, dann schauen wir weiter.

    Thread-Starter cookiesoul

    (@cookiesoul)

    Guten Tag und vielen dank für deine Hilfe!

    Meine PHP-Version ist aktuell 5.6.27.

    Ich hab jetzt noch ein bisschen rumprobiert und komme nun über meinedomain.de/wp-login.php auf eine eingeschränkte Loginseite.
    Screenshot: http://imgur.com/a/HBgIC

    Wenn ich mich einlogge kommt allerdings „The requested URL /wordpress/wp-login.php was not found on this server.“

    Haben Sie eine Idee dazu?

    Vermutlich ist in den WordPress-Einstellungen vorgegeben, dass WordPress in einem Verzeichnis /wordpress installiert ist, aber die Dateien liegen tatsächlich im Web-Stammverzeichnis (ich kann hier nur raten, da du auf meine erste Antwort nicht weiter eingegangen bist).

    Was du in dem Fall machen kannst:

    1. Du fügst in der wp-config.php vor /* That's all, stop editing! Happy blogging. */ folgendes ein:

      define( 'RELOCATE', true );

    2. Dann meldest du dich wieder über wp-login.php an und korrigierst unter Einstellungen > Allgemein die Website- und WordPress-URL. Speichern nicht vergessen.
    3. Mit dem Plugin Better Search Replace ersetzt du http://deinedomain.de/wordpress/ mit http://deinedomain.de/ (Häkchen bei „Testlauf“ entfernen, sonst passiert nichts).
    4. Du entfernst wieder den unter 1. gemachten Eintrag in der wp-config.php
    Thread-Starter cookiesoul

    (@cookiesoul)

    Hallo, tut mir leid, dass ich auf den ersten Eintrag nicht richtig eingegangen bin.

    Wenn ich bei Strato /wordpress als Domainziel eingebe, lässt sich http://deinedomain.de/phpinfo.php
    nicht aufrufen. Daher hatte ich das Domainziel auf das Stammverzeichnis umgestellt. Welche Infos aus der phpinfo kann ich dir zur Diagnose geben?

    Zu deiner zweiten Antwort:
    Die Daten liegen auf jeden Fall in dem Ordner /wordpress. Es kann aber sein, dass dieser Ordner einmal unbenannt wurde. Könnte das das Problem sein?

    Mittlerweile komme ich über domain.de/wordpress/wp-login.php in das Dashboard und kann da auch alles bedienen. Wenn ich allerdings auf „Zur Website“ klicke, kommt die alte Seite.

    Meine Einstellungen bei Website- und WordPress-Url lauten:
    meinedomain.de bei Website und meinedomain.de/wordpress bei WordPressseite.

    Update: Nachdem ich mit dem Better Search Replace tool „meinedomain.de/wordpress“ mit „meinedomain.de“ ersetzt hab lässt sich das Dashboard nicht mehr aufrufen. Gibt es eine Möglichkeit das rückgängig zu machen?

    Ich bin dir wirklich sehr für deine Hilfe dankbar.

    • Diese Antwort wurde geändert vor 7 Jahren, 4 Monaten von cookiesoul.

    Sorry – da habe ich wohl einen Schritt ausgelassen.

    Wenn ich dich richtig verstehe, hast du z.B. das Verzeichnis /home/kunde42/htdocs deiner Domain zugewiesen und die WordPress-Dateien liegen in /home/kunde42/htdocs/wordpress? Außerdem hast du die index.php aus dem WordPress-Verzeichnis in das Web-Stammverzeichnis kopiert, den Pfad in der letzten Zeile angepasst (require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );) und die wp-config.php in das Web-Stammverzeichnis verschoben? (Im Web-Stammverzeichnis sollten dann keine anderen Dateien einer anderen WordPress-Installation mehr liegen.)

    Deine Uploads (Mediendateien) liegen weiterhin im Verzeichnis /home/kunde42/htdocs/wordpress/wp-content/uploads/2016/11/– also mit dem Verzeichnisnamenwordpress`. Deshalb musst du jetzt noch eine weitere Ersetzung durchführen:
    von http://deinedomaind.de/wp-content/
    in http://deinedomain.de/wordpress/wp-content/

    Dann müsste alles stimmen. Wirf auch nochmal einen Blick in die .htaccess im Web-Stammverzeichnis. Hier sollten keine Einträge zu einem Cache vorhanden sein. Ist keine .htaccess vorhanden, solltest du die Einstellungen > Permalinks nochmal speichern.

    Thread-Starter cookiesoul

    (@cookiesoul)

    Wenn ich dich richtig verstehe, hast du z.B. das Verzeichnis /home/kunde42/htdocs deiner Domain zugewiesen und die WordPress-Dateien liegen in /home/kunde42/htdocs/wordpress? Außerdem hast du die index.php aus dem WordPress-Verzeichnis in das Web-Stammverzeichnis kopiert, den Pfad in der letzten Zeile angepasst (require( dirname( __FILE__ ) . ‚/wordpress/wp-blog-header.php‘ );) und die wp-config.php in das Web-Stammverzeichnis verschoben? (Im Web-Stammverzeichnis sollten dann keine anderen Dateien einer anderen WordPress-Installation mehr liegen.)

    Ja, hab ich so gemacht.

    Deine Uploads (Mediendateien) liegen weiterhin im Verzeichnis /home/kunde42/htdocs/wordpress/wp-content/uploads/2016/11/– also mit dem Verzeichnisnamenwordpress`. Deshalb musst du jetzt noch eine weitere Ersetzung durchführen:
    von http://deinedomaind.de/wp-content/
    in http://deinedomain.de/wordpress/wp-content/

    Hab ich durchgeführt und die .htaccess ist vorhanden.

    Im Prinzip funktioniert jetzt alles, ausser der letzte Schritt. Wenn ich Auf „Zur Website“ klicke, öffnet sich meinedomain.de, aber die Seite wird nicht angezeigt. Muss ich dazu in Einstellung>Allgemein die Urls anpassen? Aktuell ist bei beiden nur meinedomain.de eingetragen.

    Ich bin dir wirklich sehr dankbar für deine Geduld.

    Die Website-URL setzt du auf http://deinedomain.de/
    die WordPress-URL auf http://deinedomain.de/wordpress
    Danach nochmal Einstellungen > Permalinks > gewünschte Link-Form anklicken > Speichern.

    Thread-Starter cookiesoul

    (@cookiesoul)

    Vielen Dank für deine Hilfe. Es funktioniert jetzt.

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Das Thema „Probleme beim Umzug: Dashboard nicht erreichbar“ ist für neue Antworten geschlossen.