[NEU] WP Media Cleanup löscht ungenutzte Bilder, die sich in Ihrer Medienbibliothek verstecken.
[NEU] WP Media Cleanup löscht ungenutzte Bilder, die sich in Ihrer Medienbibliothek verstecken.
John Turner
John Turner
Sie haben gerade die Migration Ihrer WordPress-Website auf einen neuen Host abgeschlossen. Die Dateien wurden übertragen, die Datenbank wurde importiert und alles sollte funktionieren.
Dann versuchen Sie, sich bei Ihrem Admin-Dashboard anzumelden – und es funktioniert nicht.
Vielleicht erhalten Sie eine Weiterleitungsschleife oder einen 404-Fehler. Oder vielleicht funktionieren Ihre Anmeldedaten einfach nicht mehr, obwohl Sie wissen, dass sie korrekt sind.
Das kenne ich. Sich nicht einloggen zu können, ist eines der häufigsten Probleme, mit denen WordPress-Nutzer nach einer Migration konfrontiert sind.
Das Beruhigende an dieser Situation ist: Es handelt sich wahrscheinlich nicht um einen katastrophalen Fehler. In den meisten Fällen lässt sich das Problem beheben, ohne dass Sie dafür Entwickler sein müssen.
In dieser Anleitung werde ich Ihnen alle möglichen Lösungen vorstellen. Am Ende sind Sie wieder in Ihrem Dashboard und können an Ihrer Website weiterarbeiten.
Hier sind die wichtigsten Erkenntnisse:
Wenn Sie eine WordPress-Website migrieren, nehmen Sie Ihre gesamte Website und verschieben sie in eine völlig andere Umgebung mit anderen Dateipfaden und oft auch einem neuen Domainnamen.
WordPress speichert viele umgebungsspezifische Informationen in seiner Datenbank und seinen Konfigurationsdateien. Wenn diese Informationen plötzlich nicht mehr übereinstimmen, kommt es zu Fehlern.
Hier sind die üblichen Verdächtigen, warum Ihr Admin-Login nicht mehr funktioniert.
WordPress speichert die URL Ihrer Website an mehreren Stellen in der Datenbank. Wenn diese nicht mit Ihrer neuen Domain übereinstimmen (oder wenn sie immer noch auf Ihre alte Domain verweisen), kommt es in der Regel zu einer Weiterleitungsschleife oder Sie werden von der Anmeldeseite weggeleitet.
Die .htaccess-Datei steuert, wie Ihr Server URLs und Weiterleitungen verarbeitet. Die Datei von Ihrem alten Server ist möglicherweise nicht mit Ihrem neuen Server kompatibel – insbesondere, wenn Sie von Apache zu Nginx oder umgekehrt gewechselt sind.
Einige Plugins (insbesondere Sicherheits- und Caching-Plugins) speichern serverspezifische Einstellungen. Nach einer Migration könnten sie Sie aussperren oder schwerwiegende Fehler verursachen, bevor Sie überhaupt den Anmeldebildschirm sehen.
Ihr neuer Server hat möglicherweise andere Berechtigungsanforderungen. Wenn WordPress die benötigten Dateien nicht lesen oder schreiben kann, kommt es zu Problemen bei der Anmeldung.
Manchmal werden Dateien während des Übertragungsprozesses beschädigt. Wenn wichtige WordPress-Dateien nicht ordnungsgemäß übertragen wurden, funktioniert das Anmeldesystem einfach nicht.
Arbeiten Sie diese Lösungen der Reihe nach durch. Beginnen Sie mit den einfachsten – es macht keinen Sinn, sich mit der Datenbank zu befassen, wenn das Problem durch das Leeren des Caches behoben werden kann.
So beheben Sie Probleme bei der WordPress-Anmeldung nach einer Migration:
Bevor wir uns mit technischen Details befassen, sollten wir zunächst die einfachen Dinge ausschließen.
Löschen Sie zunächst den Cache und die Cookies Ihres Browsers. Überprüfen Sie anschließend – und das ist der Teil, den viele vergessen – ob Ihr Hosting-Anbieter Caching auf Serverebene anbietet.
Hosts wie Kinsta, WP Engine und SiteGround verfügen alle über eigene Caching-Systeme. Melden Sie sich in Ihrem Hosting-Kontrollpanel an und löschen Sie auch dort den Cache.

Überprüfen Sie als Nächstes Ihre Anmeldedaten. Ich weiß, dass Sie das bereits versucht haben, aber machen Sie mir die Freude.
Geben Sie Ihr Passwort manuell ein, anstatt die automatische Ausfüllfunktion zu verwenden. Die automatische Ausfüllfunktion kann manchmal alte Anmeldedaten einfügen, insbesondere wenn Sie kürzlich Ihre Domain geändert haben.
Auch wenn Sie sich Ihrer Passwort sicher sind, klicken Sie auf den Link „Passwort vergessen?“ und prüfen Sie, ob Sie die E-Mail zum Zurücksetzen erhalten haben.

Wenn Sie die E-Mail nicht erhalten, sagt Ihnen das etwas Nützliches: WordPress kann keine E-Mails von Ihrem neuen Server versenden. (Das ist ein separates Problem, aber zumindest wissen Sie dann, womit Sie es zu tun haben.)
Immer noch ausgesperrt? Zeit, tiefer zu graben.
Falsche URLs verursachen die meisten Probleme beim Anmelden nach der Migration.
WordPress speichert die URL Ihrer Website in der Datenbank in zwei Feldern namens siteurl Und home.
Wenn diese weiterhin auf Ihre alte Domain verweisen, versucht WordPress bei jedem Anmeldeversuch, Sie dorthin weiterzuleiten. Sie geraten in eine Weiterleitungsschleife und werden zwischen der alten und der neuen URL hin- und hergeleitet, bis Ihr Browser aufgibt.
Es gibt zwei Möglichkeiten, dies zu beheben.
Der schnellste Weg, um wieder in Ihr Dashboard zu gelangen, ist die Aktualisierung Ihrer wp-config.php-Datei.
Verbinden Sie sich über FTP oder den Dateimanager Ihres Hosts mit Ihrer Website. Öffnen Sie die Datei wp-config.php im Stammverzeichnis Ihrer Website.
Fügen Sie diese beiden Zeilen oben, direkt nach der Eröffnung, ein. <?php Tag:
define( 'WP_HOME', 'https://your-new-domain.com' );
define( 'WP_SITEURL', 'https://your-new-domain.com' );
Ersetzen Sie your-new-domain.com durch Ihre tatsächliche Domain. Stellen Sie sicher, dass Sie HTTPS verwenden, wenn Sie ein SSL-Zertifikat installiert haben (was Sie tun sollten).
Speichern Sie die Datei und versuchen Sie erneut, sich anzumelden.
Dadurch werden alle Einträge in der Datenbank überschrieben. Aber hier ist das Problem: Das ist nur eine Notlösung. Die falschen URLs befinden sich weiterhin in Ihrer Datenbank. Für eine dauerhafte Lösung müssen Sie die Datenbank selbst aktualisieren.
Melden Sie sich bei phpMyAdmin an (Sie finden dies in Ihrem Hosting-Kontrollpanel – cPanel, Plesk oder was auch immer Ihr Host verwendet). Wählen Sie Ihre WordPress-Datenbank aus der linken Seitenleiste aus.
Finden Sie die wp_options Tabelle und klicken Sie darauf. (Wenn Ihre Datenbank ein anderes Präfix verwendet, könnte es beispielsweise so heißen: wp_abc123_options.)
Suchen Sie nach zwei Zeilen:
Klicken Sie auf bearbeiten auf jedem einzelnen und aktualisieren Sie die option_value Feld auf Ihre neue Domain. Vergewissern Sie sich erneut, dass Sie das richtige Protokoll verwenden – https oder http.

Speichern Sie Ihre Änderungen. Versuchen Sie nun, sich anzumelden.
Wenn Sie diese Zeilen zuvor zu wp-config.php hinzugefügt haben, können Sie sie jetzt entfernen. Die Datenbank enthält die korrekten Werte.
Die .htaccess-Datei steuert die URL-Umschreibung und Weiterleitungen auf Apache-Servern. Wenn Sie auf einen neuen Server umgezogen sind (insbesondere wenn die Serverkonfiguration anders ist), kann Ihre alte .htaccess-Datei Probleme verursachen.
Die Lösung ist einfach: Erstellen Sie einen neuen.
Verbinden Sie sich über FTP oder den Dateimanager. Suchen Sie die Datei .htaccess in Ihrem Stammverzeichnis. (Wenn Sie sie nicht sehen, stellen Sie sicher, dass versteckte Dateien in Ihrem FTP-Client sichtbar sind.)
Benennen Sie die Datei in etwas wie .htaccess_old um. Dadurch wird sie deaktiviert, ohne gelöscht zu werden.

Versuchen Sie jetzt, sich anzumelden. Wenn es funktioniert, haben Sie bestätigt, dass .htaccess das Problem war.
Um eine neue Datei zu erstellen, melden Sie sich bei Ihrem WordPress-Dashboard an und gehen Sie zu Einstellungen » Permalinks. Nehmen Sie keine Änderungen vor – scrollen Sie einfach nach unten und klicken Sie auf Änderungen speichern.

WordPress erstellt eine neue .htaccess-Datei mit den richtigen Regeln für Ihren neuen Server.
Sicherheits-Plugins sperren gerne Dinge. Caching-Plugins liefern gerne veraltete Seiten aus. Beides kann dazu führen, dass Sie sich nach einer Migration nicht mehr anmelden können.
So testen Sie auf Konflikte.
Verbinden Sie sich über FTP und navigieren Sie zu wp-content. Benennen Sie den Ordner „plugins” um, beispielsweise in „plugins_old”.

Versuchen Sie sich anzumelden. Wenn es funktioniert, wissen Sie, dass ein Plugin-Konflikt das Problem verursacht hat.
Aktivieren Sie nun die Plugins nacheinander wieder. Testen Sie nach jedem Plugin Ihre Anmeldung, bis Sie den Übeltäter gefunden haben.
Sie können dasselbe mit Ihrem aktiven Theme tun. Benennen Sie den Theme-Ordner in wp-content/themes um. WordPress greift dann auf ein Standard-Theme zurück, mit dem Sie sich anmelden können, wenn das Problem bei Ihrem Theme lag.
Vielleicht wurde Ihr Passwort während der Migration tatsächlich verschlüsselt. Das kommt vor – insbesondere, wenn während der Datenbankübertragung Probleme mit der Zeichenkodierung aufgetreten sind.
Sie können es direkt in der Datenbank zurücksetzen.
Melden Sie sich bei phpMyAdmin an und wählen Sie Ihre WordPress-Datenbank aus. Öffnen Sie die wp_users Tisch.
Suchen Sie die Zeile für Ihren Admin-Benutzer (in der Regel die mit der ID 1). Klicken Sie auf „Bearbeiten“.

In der user_pass Feld geben Sie Ihr neues Passwort ein. In das Funktion Wählen Sie im Dropdown-Menü neben dem Passwortfeld MD5Dadurch wird die Datenbank angewiesen, Ihr Passwort ordnungsgemäß zu hashen.

Speichern Sie die Änderungen und versuchen Sie, sich mit Ihrem neuen Passwort anzumelden.
Möglicherweise haben Sie es mit beschädigten WordPress-Kerndateien zu tun. Die Lösung besteht darin, diese durch neue Kopien zu ersetzen.
Gehen Sie zu wordpress.org und laden Sie die neueste Version von WordPress (oder die gleiche Version, die Sie derzeit verwenden) herunter. Entpacken Sie die ZIP-Datei auf Ihrem Computer.

Verbinden Sie sich über FTP. Navigieren Sie zum Stammverzeichnis Ihrer Website.
Löschen Sie die Ordner „wp-admin“ und „wp-includes“ von Ihrem Server. Laden Sie die neuen Versionen aus dem soeben extrahierten WordPress-Download hoch.
Versuchen Sie, sich erneut anzumelden.
Ihr neuer Server benötigt möglicherweise andere Dateiberechtigungen als Ihr alter Server.
Die Standardberechtigungen sind:
Sie können diese über Ihren FTP-Client (die meisten verfügen über eine Option „Dateiberechtigungen“ oder „CHMOD“, wenn Sie mit der rechten Maustaste auf eine Datei/einen Ordner klicken) oder über den Dateimanager Ihres Hosts ändern.
Das ist eher selten, aber ich habe es schon erlebt. Manchmal werden Benutzerrollendaten während der Migration durcheinandergebracht.
Melden Sie sich bei phpMyAdmin an und öffnen Sie die wp_usermeta Tisch.
Finden Sie die Zeile, in der meta_key ist wp_capabilities Und user_id entspricht Ihrer Administrator-Benutzer-ID (in der Regel 1).
Prüfen Sie die meta_value Feld. Es sollte Folgendes enthalten:
a:1:{s:13:"administrator";b:1;}
Wenn es leer ist oder etwas anderes enthält, bearbeiten Sie es so, dass es mit dem obigen Text übereinstimmt.
Wenn keine der oben genannten Maßnahmen funktioniert hat, ist es an der Zeit, herauszufinden, worüber sich WordPress tatsächlich beschwert.
Öffnen Sie die Datei wp-config.php über FTP. Fügen Sie folgende Zeilen hinzu:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Dadurch ist eine Fehlerbehebung möglich, ohne dass Fehler auf Ihrer Website angezeigt werden (was ein Sicherheitsrisiko darstellen würde).
Versuchen Sie, sich erneut anzumelden. WordPress schreibt nun alle Fehler in eine Datei namens debug.log im Verzeichnis wp-content.
Laden Sie diese Datei herunter und lesen Sie sie. Die Fehlermeldungen weisen Sie in der Regel direkt auf das Problem hin – ein bestimmtes Plugin, ein Problem mit der Datenbankverbindung oder eine fehlende Datei.
Sobald Sie das Problem identifiziert und behoben haben, gehen Sie zurück und entfernen Sie diese Debugging-Zeilen aus der Datei wp-config.php. Sie sollten den Debug-Modus auf einer Live-Website nicht aktiviert lassen.
Sie haben das Problem also behoben. Sie sind wieder in Ihrem Dashboard. Alles funktioniert wieder.
Aber seien wir ehrlich – das hat wahrscheinlich länger gedauert, als es hätte dauern sollen.
Die meisten dieser Anmeldeprobleme sind auf kleine manuelle Fehler zurückzuführen. Ein Tippfehler in der Datenbank. Das Vergessen, die URLs zu aktualisieren. Das Übertragen einer Datei, die nicht vollständig übertragen wurde.
Wenn Sie alles manuell erledigen, sind solche Fehler fast unvermeidlich. Sie jonglieren mit Datenbank-Exporten, FTP-Uploads und Such- und Ersetzungsvorgängen in phpMyAdmin – es gibt Dutzende Stellen, an denen ein falsches Zeichen Sie aussperren kann.
Deshalb habe ich schon vor Jahren aufgehört, manuelle Migrationen durchzuführen.
Duplicator übernimmt alle fehleranfälligen Schritte automatisch. Es wurde speziell entwickelt, um Migrationsprobleme zu vermeiden.
Das Duplicator-Installationsprogramm führt eine vollständige Suche und Ersetzung in Ihrer gesamten Datenbank durch. Jede alte URL wird durch die neue ersetzt – nicht nur in den Feldern „siteurl“ und „home“, sondern überall.

Duplicator generiert eine neue wp-config.php-Datei auf Grundlage der Datenbank-Anmeldedaten, die Sie während der Installation angegeben haben. Außerdem erstellt es eine neue .htaccess-Datei, die für Ihre neue Serverumgebung optimiert ist.
Wenn Sie ein spezielles Migrationstool verwenden, sind Sie nicht auf Ihr Gedächtnis oder eine Checkliste angewiesen. Duplicator führt jedes Mal eine perfekte Migration durch, immer in derselben Reihenfolge und ohne Schritte zu überspringen. Diese Konsistenz verhindert menschliche Fehler, die zu Sperrungen führen können.
Ich sage nicht, dass manuelle Migrationen unmöglich sind. Aber sie erfordern Konzentration, Liebe zum Detail und Fachwissen. Wenn Sie einen Schritt übersehen, verbringen Sie Stunden mit der Fehlersuche.
Duplicator beseitigt diese Unsicherheit. Sie erstellen ein Backup, laden es auf Ihren neuen Host hoch, führen das Installationsprogramm aus und fertig.

Die Anmeldung funktioniert, weil alle URLs korrekt sind, die Konfiguration fehlerfrei ist und während der Übertragung nichts beschädigt wurde.
Wenn Sie regelmäßig Websites migrieren (oder einfach nur vermeiden möchten, jemals wieder ausgesperrt zu werden), lohnt es sich, ein Tool zu verwenden, das speziell für diese Aufgabe entwickelt wurde.
Dies ist fast immer auf eine fehlerhafte Site-URL oder Home-URL in Ihrer Datenbank zurückzuführen. Die schnellste Lösung besteht darin, die korrekten URL-Definitionen zu Ihrer Datei „wp-config.php“ hinzuzufügen. Sobald Sie wieder Zugriff haben, aktualisieren Sie die URLs direkt in der Datenbank, um eine dauerhafte Lösung zu erzielen.
Ihre .htaccess-Datei fehlt entweder oder enthält Regeln, die auf Ihrem neuen Server nicht funktionieren. Die schnellste Lösung besteht darin, sich bei WordPress anzumelden (sofern Sie darauf zugreifen können) und zu „Einstellungen“ » „Permalinks“ zu gehen. Klicken Sie dann auf „Änderungen speichern“, ohne etwas zu ändern. Dadurch wird die Datei mit den richtigen Regeln neu generiert.
Die beiden häufigsten Ursachen sind falsche Datenbank-Anmeldedaten in Ihrer wp-config.php-Datei oder ein Plugin/Theme, das einen schwerwiegenden Fehler auf dem neuen Server verursacht. Aktivieren Sie WP_DEBUG, um die tatsächliche Fehlermeldung anzuzeigen – das ist der schnellste Weg, um genau zu identifizieren, was das Problem verursacht.
Dies ist ein weiteres .htaccess-Problem – Ihre Permalink-Struktur wird nicht korrekt verarbeitet. Gehen Sie zu Einstellungen » Permalinks und speichern Sie Ihre Einstellungen erneut. WordPress generiert die Umschreibungsregeln neu und Ihre Links sollten sofort funktionieren.
Selbst wenn man weiß, was man bei einer manuellen Migration tut, sind diese Vorgänge stressig.
Sie verschieben Dutzende von Dateien, exportieren Datenbanken, führen Such- und Ersetzungsvorgänge durch, aktualisieren Konfigurationsdateien – und hoffen, dass Sie nichts übersehen haben. Dann halten Sie den Atem an, während Sie versuchen, sich anzumelden, denn wenn etwas schief gegangen ist, steht Ihnen eine Stunde Fehlerbehebung bevor.
Diese Zeit bekommt man nicht zurück.
Duplicator Pro wurde speziell entwickelt, um diesen Stress zu beseitigen. Es automatisiert die Teile, die Probleme verursachen – URL-Ersetzungen, Konfigurationsaktualisierungen, Dateiübertragungen –, sodass Sie die Migration mit Zuversicht durchführen können.
Sie führen zuverlässige, wiederholbare Migrationen durch, die auf Anhieb funktionieren.
Wenn Sie keine Lust mehr auf Fehlerbehebung haben, probieren Sie Duplicator Pro aus. Der Unterschied besteht darin, dass Sie entweder Ihren Nachmittag damit verbringen, eine Migration zu reparieren, oder fünf Minuten damit, ein Installationsprogramm auszuführen.
Wenn Sie schon einmal hier sind, werden Ihnen sicher auch diese anderen WordPress-Ressourcen gefallen:
Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, erhalten wir möglicherweise eine Provision. Wir empfehlen nur Produkte, von denen wir glauben, dass sie für unsere Leser einen Mehrwert darstellen.