Möchten Sie einen sicheren Ort, um mit Ihrer WordPress-Website zu experimentieren, ohne Angst haben zu müssen, etwas auf Ihrer Live-Site zu beschädigen?
Die Migration Ihrer WordPress-Website auf einen lokalen Server auf Ihrem Computer ist unserer Meinung nach die perfekte Lösung, insbesondere für Entwickler, Designer oder WordPress-Anfänger.
Die Installation von WordPress auf Ihrem Computer (lokaler Server) ermöglicht es Ihnen, WordPress einfach zu lernen und Dinge zu testen. Wenn Sie eine Live-WordPress-Site auf einen lokalen Server verschieben, können Sie mit denselben Daten wie auf Ihrer Live-Site experimentieren.
In diesem Artikel zeigen wir Ihnen, wie Sie eine Live-WordPress-Site einfach auf einen lokalen Server verschieben.

Warum und wer möchte eine Live-WordPress-Site auf einen lokalen Server verschieben?
Wenn Sie WordPress-Website schon seit einiger Zeit betreiben, möchten Sie vielleicht neue Themes oder ein Plugin ausprobieren. Dies auf einer Live-Website zu tun, kann jedoch zu einer schlechten Benutzererfahrung für Ihre Benutzer führen.
Um dies zu vermeiden, erstellen viele Benutzer eine Kopie ihrer WordPress-Website auf einem lokalen Server, um neue Themes, Plugins zu testen oder Entwicklungstests durchzuführen.
Dies ermöglicht es Ihnen, Ihr Theme mit all Ihren Inhalten einzurichten und alle Funktionen zu testen, ohne sich Gedanken über die Beschädigung Ihrer Website machen zu müssen. Viele Benutzer kopieren ihre Website auf einen lokalen Server, um ihre WordPress- und Programmierkenntnisse mit tatsächlichen Website-Daten zu üben.
Obwohl Sie alle Tests mit Dummy-Inhalten in WordPress durchführen können, liefern echte Website-Daten eine bessere visuelle Darstellung, wie diese Änderungen auf Ihrer Live-Website erscheinen werden.
Vorbereitung des Umzugs einer lokalen Website auf einen lokalen Server
Zuerst müssen Sie sicherstellen, dass Sie Ihre WordPress-Website immer sichern. Es gibt mehrere großartige WordPress-Backup-Plugins, die Sie verwenden können.
Zweitens müssen Sie eine lokale Serverumgebung auf Ihrem Computer installieren. Sie können WAMP für Windows und MAMP für Mac verwenden. Sobald Sie die Umgebung eingerichtet haben, müssen Sie eine neue Datenbank mit phpMyAdmin erstellen.
Besuchen Sie einfach die folgende URL in Ihrem Browser, um phpMyAdmin zu starten.
http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/
Von hier aus müssen Sie auf die Registerkarte „Datenbanken“ klicken und eine neue Datenbank erstellen. Sie benötigen diese Datenbank später, um Ihre Live-Website-Daten zu entpacken.

Sie sind nun bereit, Ihre Live-WordPress-Site auf einen lokalen Server zu verschieben.
Methode 1. Live-WordPress-Site mit Plugin auf lokalen Server verschieben
Diese Methode ist einfacher und wird für alle Benutzer empfohlen.
Das Erste, was Sie tun müssen, ist, das Duplicator Plugin zu installieren und zu aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zum Installieren eines WordPress-Plugins.
Duplicator ermöglicht es Ihnen, einfach ein Duplikatpaket Ihrer gesamten Website zu erstellen. Es kann verwendet werden, um Ihre WordPress-Site an einen neuen Ort zu verschieben, und kann auch als Backup-Plugin verwendet werden.
Hinweis: Es gibt eine kostenlose Version von Duplicator, mit der Sie beginnen können. Duplicator Pro bietet jedoch unbegrenzte Backups und erweiterte Funktionen.
Nach der Aktivierung gehen Sie im Admin-Seitenmenü von WordPress zu Duplicator Pro » Backups. Um ein neues Paket zu erstellen, müssen Sie auf die Schaltfläche 'Neu hinzufügen' klicken.

Duplicator startet dann den Backup-Assistenten.
Zuerst müssen Sie einen Namen für Ihr Backup-Paket eingeben. Sie können auch dynamische Tags verwenden, um automatisch ein Namensformat wie das Datum und den Titel Ihrer Website zu erstellen.

Erweitern Sie dann den Abschnitt „Speicher“ und wählen Sie einen Speicherort aus.
Für dieses Tutorial verwenden wir den Standardpfad. Sie können auf den Link „Speicher hinzufügen“ klicken, um einen neuen Speicherort hinzuzufügen, z. B. Dropbox oder Google Drive, wenn Sie möchten.

Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.
Das Plugin scannt dann Ihre Website und führt einige Hintergrundprüfungen durch. Anschließend wird Ihnen eine Zusammenfassung dieser Prüfungen angezeigt.
Wenn alles gut aussieht, klicken Sie auf die Schaltfläche „Backup erstellen“, um fortzufahren.

Duplicator wird nun Ihr Website-Paket erstellen.
Sobald Sie fertig sind, sehen Sie eine Archiv-Zip-Datei, die alle Ihre Website-Daten enthält, sowie eine Installationsdatei. Sie müssen beide Dateien auf Ihren Computer herunterladen.

Sie sind nun bereit, diese Dateien auf Ihrem lokalen Server zu entpacken und zu installieren.
Zuerst musst du einen neuen Ordner im Stammordner deines lokalen Servers erstellen. Dies ist der Ordner, in dem dein lokaler Server alle Websites speichert.
Wenn Sie beispielsweise MAMP verwenden, ist dies der Ordner /Applications/MAMP/htdocs/. Alternativ, wenn Sie WAMP verwenden, wäre es der Ordner C:\wamp\www\.
Innerhalb dieses Ordners können Sie neue Ordner für jede neue Website erstellen, die Sie auf Ihrem lokalen Server importieren oder erstellen möchten.

Danach müssen Sie den Ordner öffnen, den Sie für Ihre lokale Website erstellt haben, und dann sowohl die Archiv-ZIP-Datei als auch das zuvor heruntergeladene Installer-Skript kopieren und einfügen.

Um die Installation auszuführen, müssen Sie das Skript installer.php in Ihrem Webbrowser öffnen.
Wenn Sie beispielsweise beide Dateien in den Ordner /mylocalsite/ kopiert haben, greifen Sie über den Browser darauf zu, indem Sie http://localhost/mylocalsite/installer.php aufrufen.
Sie sehen nun das Duplicator-Installationsskript wie folgt:

Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.
Duplicator entpackt nun die Archiv-ZIP-Datei und fordert Sie auf, die Datenbankinformationen Ihrer lokalen Website einzugeben. Dies ist die zuvor erstellte Datenbank.

Der Servername ist fast immer localhost und der Benutzername ist root. In den meisten Fällen hat deine lokale Serverinstallation kein Passwort für root festgelegt, sodass du dieses Feld leer lassen kannst.
Unten auf der Seite siehst du eine Schaltfläche 'Datenbank testen', mit der du sicherstellen kannst, dass deine Datenbankinformationen korrekt sind.

Wenn alles gut aussieht, klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.
Duplicator importiert nun Ihre WordPress-Datenbank. Danach werden Sie aufgefordert, die neuen Website-Informationen, die es automatisch erkannt hat, noch einmal zu überprüfen.

Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.
Duplicator wird nun die Einrichtung abschließen und Ihnen eine Schaltfläche anzeigen, um sich bei Ihrer lokalen Website anzumelden. Sie verwenden denselben WordPress-Benutzernamen und dasselbe Passwort, das Sie auf Ihrer Live-Website verwenden.

Das war's, Sie haben Ihre Live-Site erfolgreich auf einen lokalen Server verschoben.
Methode 2. Live-WordPress-Website manuell auf lokalen Server verschieben
Falls das Plugin nicht für Sie funktioniert, können Sie Ihre Live-Website jederzeit manuell auf einen lokalen Server verschieben. Das Erste, was Sie tun müssten, ist, Ihre Website manuell aus Ihrem WordPress-Hosting-Account zu sichern.
Schritt 1. Exportieren Sie die WordPress-Datenbank Ihrer Live-Website
Um die WordPress-Datenbank Ihrer Live-Website zu exportieren, müssen Sie sich in Ihr cPanel-Dashboard einloggen und auf phpMyAdmin klicken.
Hinweis: Wir zeigen Screenshots vom Bluehost Dashboard.

Innerhalb von phpMyAdmin müssen Sie die zu exportierende Datenbank auswählen und dann oben auf die Registerkarte „Export“ klicken.

phpMyAdmin wird Sie nun auffordern, entweder die schnelle oder die benutzerdefinierte Exportmethode zu wählen. Wir empfehlen die benutzerdefinierte Methode und die Auswahl von ZIP als Komprimierungsmethode.
Manchmal können WordPress-Plugins eigene Tabellen in Ihrer WordPress-Datenbank erstellen. Wenn Sie dieses Plugin nicht mehr verwenden, können Sie mit der benutzerdefinierten Methode diese Tabellen ausschließen.
Lassen Sie die restlichen Optionen unverändert und klicken Sie auf die Schaltfläche „Go“, um Ihr Datenbank-Backup im Zip-Format herunterzuladen.

phpMyAdmin wird nun Ihre Datenbankdatei herunterladen. Weitere Details finden Sie in unserem Tutorial zum Thema Sichern Ihrer WordPress-Datenbank manuell.
Schritt 2. Laden Sie alle Ihre WordPress-Dateien herunter
Der nächste Schritt ist das Herunterladen Ihrer WordPress-Dateien. Dazu müssen Sie sich mit Ihrer WordPress-Site über einen FTP-Client verbinden.
Wählen Sie nach der Verbindung alle Ihre WordPress-Dateien aus und laden Sie sie auf Ihren Computer herunter.

Schritt 3. Importieren Sie Ihre WordPress-Dateien und -Datenbank auf den lokalen Server
Nach dem Herunterladen Ihrer WordPress-Dateien müssen Sie auf Ihrem lokalen Server einen Ordner erstellen, in den Sie die lokale Website importieren möchten.
Wenn Sie WAMP verwenden, erstellen Sie einen Ordner innerhalb des Ordners C:\wamp\www\ für Ihre lokale Website. MAMP-Benutzer müssen einen Ordner im Ordner /Applications/MAMP/htdocs/ erstellen.
Kopieren und fügen Sie danach einfach Ihre WordPress-Dateien in den neuen Ordner ein.
Als Nächstes müssen Sie Ihre WordPress-Datenbank importieren. Öffnen Sie einfach phpMyAdmin auf Ihrem lokalen Server, indem Sie die folgende URL aufrufen:
http://localhost/phpmyadmin/
Da Sie die Datenbank bereits zuvor erstellt haben, müssen Sie sie nun auswählen und dann oben auf die Registerkarte „Importieren“ klicken.

Klicken Sie auf die Schaltfläche „Datei auswählen“, um die Datenbank-Exportdatei auszuwählen und hochzuladen, die Sie im ersten Schritt heruntergeladen haben. Klicken Sie danach auf die Schaltfläche „Los“ am Ende der Seite.
phpMyAdmin wird nun Ihre WordPress-Datenbank entpacken und importieren.
Jetzt, da Ihre Datenbank eingerichtet ist, müssen Sie die URLs in Ihrer WordPress-Datenbank aktualisieren, die auf Ihre Live-Site verweisen.
Sie können dies tun, indem Sie eine SQL-Abfrage in phpMyAdmin ausführen. Stellen Sie sicher, dass Sie die Datenbank Ihrer lokalen Website ausgewählt haben und klicken Sie dann auf SQL.

Kopieren Sie diesen Code auf dem SQL-Bildschirm von phpMyAdmin und fügen Sie ihn ein. Stellen Sie sicher, dass Sie example.com durch die URL Ihrer Live-Site und http://localhost/mylocalsite durch die URL Ihres lokalen Servers ersetzen.
UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/mylocalsite') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/mylocalsite'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/mylocalsite');
Diese Abfrage ersetzt Referenzen der URL Ihrer Live-Site in der Datenbank und ersetzt sie durch die localhost-URL.
Schritt 4. Aktualisieren Sie die Datei wp-config.php
Der letzte Schritt ist die Aktualisierung der wp-config.php-Datei Ihrer lokalen Website. Diese Datei enthält WordPress-Einstellungen, einschließlich der Verbindung zu Ihrer WordPress-Datenbank.
Gehen Sie einfach zu dem Ordner, in dem Sie WordPress auf Ihrem lokalen Server installiert haben, und öffnen Sie dann die Datei wp-config.php in einem Texteditor wie Notepad.
Ersetzen Sie den Datenbanknamen durch den, den Sie in phpMyAdmin auf Ihrem lokalen Host erstellt haben.
Ersetzen Sie danach den Datenbankbenutzernamen durch Ihren lokalen MySQL-Benutzernamen, normalerweise ist dies root. Wenn Sie ein Passwort für den MySQL-Benutzer root auf Ihrem lokalen Host festgelegt haben, geben Sie dieses Passwort ein. Andernfalls lassen Sie es leer und speichern Sie Ihre Änderungen.
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
Sie können Ihre lokale Website jetzt in einem Browserfenster besuchen, indem Sie die URL wie folgt eingeben:
http://localhost/mylocalsite/
Ersetzen Sie 'mylocalsite' durch den Namen des Ordners, in den Sie Ihre WordPress-Dateien kopiert haben.
Das ist alles, Ihre Live-WordPress-Website wurde nun auf Ihren lokalen Server kopiert.
Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie eine Live-WordPress-Site einfach auf einen lokalen Server verschieben. Möglicherweise möchten Sie auch unseren Leitfaden lesen, wie Sie ganz einfach eine Staging-Site für WordPress erstellen zum Testen, oder wie Sie eine WordPress-Site von einem lokalen Server auf eine Live-Site verschieben.
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.


Jiří Vaněk
Duplicator hat mir viele Dinge erleichtert, von automatischen Cloud-Backups bis hin zu Website-Migrationen. Dank dieser Anleitung habe ich einen lokalen Server unter Windows eingerichtet und PHP so angepasst, dass es genau dem auf dem Server entspricht, auf dem die Live-Version der Website läuft. Es ist ein unschätzbares Werkzeug, wenn ich ein neues Plugin oder eine neue Konfiguration sicher testen muss, damit ich das Verhalten der Website woanders beobachten kann, anstatt auf der Live-Site, wo es katastrophale Folgen haben könnte. Dies ist wirklich ein unschätzbares Werkzeug für jeden Tester, und vielen Dank für dieses Tutorial.
Jakob Uzioa
Ich habe die Anweisungen befolgt, um die Website manuell mit wampserver zu verschieben, aber wenn ich zu dem Dateipfad localhost/mysite navigiere und Enter drücke, öffnet sich die Website nicht, sondern es wird nur eine Datei namens „download“ heruntergeladen, die eine PHP-Datei ist:
/**
* Vorderseite der WordPress-Anwendung. Diese Datei tut nichts, aber lädt
* wp-blog-header.php, was dies tut und WordPress anweist, das Theme zu laden.
*
* @package WordPress
*/
/**
* Weist WordPress an, das WordPress-Theme zu laden und auszugeben.
Was könnte das Problem sein?
WPBeginner Support
Bitte stellen Sie sicher, dass Sie installer.php durchlaufen, wenn Sie die Website zum ersten Mal installieren, und stellen Sie sicher, dass WAMP läuft, da dies häufige Ursachen für dieses Problem sind.
Admin
Tye
Danke für das Tutorial, es ist klarer als viele, die ich online gefunden habe. Ich habe jedoch ein Problem: Die Migration ist in Ordnung, die Website läuft, aber ich kann mich nicht mit den Benutzernamen anmelden, die ich auf der Live-Website hatte, und kann auch nicht auf das Admin-Dashboard zugreifen, um neue Benutzernamen zu erstellen. Bitte helfen Sie?
WPBeginner Support
Wenn Ihre Benutzer nicht funktionieren, können Sie manuell einen Benutzer hinzufügen, indem Sie die Schritte in unserem Artikel unten befolgen. Sie könnten Ihren Dateimanager anstelle von FTP für eine lokale Installation verwenden.
https://www.wpbeginner.com/wp-tutorials/how-to-add-an-admin-user-in-wordpress-using-ftp/
Admin
Mark
Vielen Dank für dieses Tutorial, Sie betreiben eine sehr hilfreiche Website. Es hat lange gedauert, bis ich das durchlaufen habe, da es viele Schritte gibt und ich viele Wege finde, wie es schiefgehen kann! Ich habe schließlich die Dateinamen verwendet, die Sie in Ihren Beispielen verwendet haben, um die Komplexität zu verringern. Und Erfolg! Sehr geschätzt.
WPBeginner Support
Schön, dass unser Leitfaden helfen konnte!
Admin
Lina
Danke für das tolle Tutorial! Es funktioniert jedoch nur für meine Startseite. Wenn ich versuche, eine Unterseite zu öffnen, sehe ich diese Fehlermeldung: „Die angeforderte URL wurde auf diesem Server nicht gefunden.“ Können Sie mir hier helfen?
Mit freundlichen Grüßen,
Lina
WPBeginner Support
Es würde von der von Ihnen verwendeten Methode abhängen, aber wir empfehlen, sicherzustellen, dass Sie das SQL-Update verwendet haben, da dies Ihre URLs in Ihrer Datenbank beheben sollte. Möglicherweise möchten Sie auch sicherstellen, dass die Links, die Sie in Ihrem Menü verwenden, keine benutzerdefinierten URLs sind, da dies ebenfalls ein häufiger Grund für dieses Problem sein kann.
Admin
Awais
Ist der obige Code richtig?
Ich kopiere und füge ihn in SQL ein, aber jedes Mal kommt diese Meldung:
0 Zeilen betroffen. (Abfrage dauerte 0,0046 Sekunden.)
WPBeginner Support
Der Code sollte funktionieren, aber besonders wenn Sie ihn bereits einmal ausgeführt haben, wird Ihre Website keine Änderung erfahren und es wird mit 0 betroffenen Einträgen zurückkommen.
Admin
Deb
Hallo, danke für deine tollen Anweisungen. Ich habe die Duplicator-Methode verwendet und alles funktioniert… außer wenn ich die Website ansehe, meine Bilder/Miniaturansichten nicht angezeigt werden (kaputtes Bild), bis ich darauf klicke. Dann werden sie in einem eigenen Fenster angezeigt, wie erwartet.
Sie werden im wp-Dashboard-Editor richtig angezeigt.
Viele Grüße, Deb
WPBeginner Support
Es gibt ein paar mögliche Gründe, aber als Ausgangspunkt könnten Sie versuchen, die Thumbnails neu zu generieren, indem Sie unserer Anleitung unten folgen, da dies die häufigste Lösung für diesen Fehler ist:
https://www.wpbeginner.com/plugins/regenerate-thumbnails-new-image-sizes-wordpress/
Admin