So verschieben Sie eine Live-WordPress-Website zu Localhost (LocalWP, XAMPP & mehr)
John Turner
John Turner
Vielleicht möchten Sie das Design Ihrer Website überarbeiten, einige neue Plugins testen oder mit benutzerdefiniertem Code experimentieren. Wie machen Sie das, ohne Ihre Live-Site zu beeinträchtigen?
Viele Entwickler nutzen lokale WordPress-Hosts, um dieses Problem zu lösen.
Die Verlagerung Ihrer Live-WordPress-Site auf einen lokalen Host eröffnet eine Welt voller Möglichkeiten. Es ist wie eine Sandbox, in der Sie mit Ihrer Website ohne Konsequenzen spielen können.
In diesem Tutorial zeige ich Ihnen, wie Sie eine Kopie Ihrer Live-Website auf einen lokalen Host verschieben! Sie profitieren von schnellerer Entwicklung, Offline-Verfügbarkeit und sicherer Fehlerbehebung.
Hier sind die wichtigsten Erkenntnisse:
- Lokales Hosting ermöglicht es Ihnen, Updates, neue Designs und benutzerdefinierten Code sicher zu testen, ohne Ausfallzeiten auf Ihrer Live-Website zu riskieren.
- Das lokale Arbeiten eliminiert vollständig die Latenz der Serverantwort und ermöglicht es Ihnen, von überall aus zu arbeiten, auch ohne Internetverbindung.
- Erstellen Sie eine lokale Umgebung mit kostenlosen Tools: Sie können mit Software wie LocalWP, MAMP, WAMP oder XAMPP schnell einen lokalen Server auf Ihrem Computer einrichten.
- Ein zuverlässiges Migrations-Plugin wie Duplicator Pro ermöglicht es Ihnen, Ihre gesamte Live-Site in einem einzigen, leicht zu verschiebenden Backup-Archiv zu bündeln.
- Schließen Sie die Migration ab, indem Sie Ihr Backup einfach per Drag & Drop in eine LocalWP-Installation ziehen oder die Dateien hochladen und das Installationsskript auf Ihrem lokalen Server ausführen.
Kurze Zusammenfassung: So verschieben Sie eine Live-WordPress-Site auf einen lokalen Host
Inhaltsverzeichnis
Können Sie eine WordPress-Site lokal hosten?
Mit Software wie XAMPP, MAMP, WAMP oder LocalWP können Sie eine lokale Serverumgebung auf Ihrem Computer einrichten. Dies installiert WordPress und führt es lokal aus, sodass Sie Ihre Website entwickeln und testen können, ohne eine Internetverbindung oder einen Live-Server zu benötigen.
Warum Ihre WordPress-Site lokal hosten?
Ob Sie Entwickler, Designer sind oder einfach nur ein paar Änderungen an Ihrer Website vornehmen möchten, es ist eine gute Idee, eine lokal gehostete Website zu erstellen. Im Wesentlichen geht es darum, eine Kopie Ihrer Live-WordPress-Site zu erstellen und sie auf einem lokalen Server auf Ihrem Computer zu hosten.
Dies gibt Ihnen eine exakte Kopie Ihrer Website, mit der Sie herumspielen können, während Ihre Live-Site unverändert bleibt.
Sie können Ihr WordPress-Theme bearbeiten, Plugins aktualisieren und neue Inhalte hinzufügen, ohne die Funktionalität Ihrer tatsächlichen Website zu beeinträchtigen.
Lassen Sie uns in die Hauptvorteile einer lokalen WordPress-Site eintauchen.
Erstellen Sie eine isolierte Testumgebung
Mit einem lokalen Host haben Sie eine unabhängige Testumgebung. Hier können Sie frei experimentieren, ohne die Live-Site zu beeinträchtigen.
Dies ermöglicht es Ihnen, neue Themes, Plugins und Codeänderungen zu testen, ohne das Risiko, etwas auf der Produktionswebsite zu beschädigen. Sie können Änderungen auch ohne Ausfallzeiten übertragen, sodass Sie Ihre SEO nicht beeinträchtigen.
Beginnen Sie mit dem Erlernen von WordPress
Wenn Sie neu in der Entwicklung oder im Design sind, können Sie eine lokale Website erstellen, um Ihre Fähigkeiten zu verbessern. Sie können dann kostenlos an einer Offline-Website programmieren lernen.
Offline-Verfügbarkeit
Lokales Hosting ermöglicht es Ihnen, auch ohne Internetverbindung an Ihrer WordPress-Website zu arbeiten. Dies ist nützlich, wenn Sie unterwegs sind oder in Situationen, in denen keine stabile Internetverbindung verfügbar ist. Sie können Ihre Website unabhängig von Ihrem Internetzugang weiter entwickeln, gestalten und testen.
Schnellere Entwicklung
Das lokale Hosten von WordPress eliminiert die Abhängigkeit von der Internetverbindung und den Server-Antwortzeiten. Dies führt zu einem schnelleren Workflow, sodass Sie Änderungen vornehmen, testen und sofortige Ergebnisse sehen können.
Vertraulichkeit und Datenschutz
Lokales Hosting stellt sicher, dass Ihre Arbeit vertraulich und privat bleibt. Sie können an sensiblen Projekten arbeiten, ohne das Risiko, sie der Öffentlichkeit preiszugeben. Dies ist besonders wichtig, wenn Sie an den Websites Ihrer Kunden arbeiten.
Kostenersparnis
Wenn Sie keine Live-WordPress-Website haben, können Sie eine lokale Website erstellen, bevor Sie für Webhosting-Dienste bezahlen, und so auf lange Sicht Geld sparen. Sie können Ihre erste Website ohne zusätzliche Kosten erstellen. Dies kann Einzelpersonen oder kleinen Unternehmen mit einem knappen Budget zugutekommen.
So verschieben Sie eine Live-WordPress-Website zu einem lokalen Host
Jetzt, da Sie die Vorteile des lokalen Hostings Ihrer WordPress-Website kennen, führen wir Sie durch den Prozess der Übertragung Ihrer Daten auf einen lokalen Server!
Hier sind die wichtigsten Schritte, um eine Live-WordPress-Website auf einen lokalen Host zu verschieben:
- Installieren Sie ein zuverlässiges Migrations-Plugin wie Duplicator Pro für einfache Übertragungen
- Erstellen Sie ein vollständiges Backup Ihrer Live-Website
- Richten Sie eine lokale Entwicklungsumgebung ein
- Erstellen Sie eine neue Datenbank für die lokale Website
- Importieren Sie Ihre Backup-Dateien, um die Migration abzuschließen
Schritt 1: Installieren Sie ein WordPress-Migrations-Plugin
Wenn Sie Änderungen an Ihrer Website in einer lokalen Umgebung testen möchten, sollten Sie eine exakte Kopie Ihrer Daten auf einen lokalen Server migrieren. Obwohl dies wie eine schwierige Aufgabe klingt, vereinfacht Duplicator den Prozess.
Duplicator ist das beste WordPress-Backup- und Migrations-Plugin. Es kann Ihre gesamte Live-Website zu einer einzigen Zip-Datei bündeln.
Dies ermöglicht es Ihnen, alle Ihre WordPress-Dateien, Plugins, Themes und Datenbanktabellen einfach an einen neuen Speicherort zu übertragen.

Hier sind einige weitere nützliche Funktionen, die in Duplicator Pro enthalten sind:
- Manuelle und automatische Backups
- One-Click-Staging-Sites
- Cloud-Backup-Speicher für Duplicator Cloud, Google Drive, Amazon S3 und mehr
- Unterstützt große Websites und Multisite-Netzwerke
- Disaster-Recovery-Punkte für schnelle Website-Wiederherstellung
- Ein-Klick-Wiederherstellungen
- One-Click-Remote-Wiederherstellungen
- Drag-and-Drop-Importe
- Unterstützung für leere Websites
- E-Mail-Benachrichtigungen bei Timeouts
- Kostenlose WP Media Cleanup und Activity Log Plugins mit Duplicator Elite
Wählen Sie zuerst ein Abonnement für Duplicator Pro. Es gibt eine kostenlose Version des Plugins, aber ein Premium-Plan unterstützt Drag-and-Drop-Migrationen. Dies hilft Ihnen, Änderungen schnell zu und von Ihrer Produktionsseite zu verschieben.
Kopieren Sie nach dem Kauf Ihren Lizenzschlüssel. Installieren und aktivieren Sie dann Duplicator Pro auf Ihrer Live-WordPress-Site.
Bevor Sie mit der Verwendung von Duplicator beginnen, müssen Sie Ihre Lizenz aktivieren. Gehen Sie zu Duplicator Pro » Einstellungen » Allgemein.

Fügen Sie Ihren Lizenzschlüssel ein und klicken Sie auf Aktivieren. Fahren Sie dann mit dem nächsten Schritt fort!
Schritt 2: Sichern Sie Ihre Live-Site
Duplicator ermöglicht es Ihnen, Ihre gesamte Website zu duplizieren. Um diese Kopie zu erstellen, müssen Sie ein Backup erstellen. Dieses kann dann einfach auf einen lokalen Host übertragen werden.
Um zu beginnen, navigieren Sie zu Duplicator Pro » Backups » Neu hinzufügen.

Geben Sie dem Backup einen Namen und wählen Sie Lokal als Speicherort.

Wenn Sie alle Ihre Daten verschieben möchten, wählen Sie Vollständige Website. Sie können jedoch auch bestimmte Website-Dateien ausschließen oder stattdessen nur Ihre WordPress-Datenbank sichern.

Dann scannt Duplicator Ihre Live-Website. Sie sehen Benachrichtigungen, wenn etwas Ihre Aufmerksamkeit erfordert.

Nachdem Sie diese Benachrichtigungen überprüft haben, klicken Sie auf Backup erstellen. Sobald Duplicator automatisch eine Kopie Ihrer Website erstellt, sehen Sie diese auf der Seite Backups.

Laden Sie sowohl die Archiv- als auch die Installer-Dateien herunter.
Schritt 3: Lokale Website erstellen
Als Nächstes müssen Sie eine lokale Website einrichten, die auf Ihrem Computer gehostet wird. Um dies zu tun, ist es wichtig, eine lokale Serverumgebung zu finden.
Hier sind einige effektive Optionen:
In diesem Tutorial konzentrieren wir uns auf LocalWP und MAMP.
Methode 1: Lokale Website mit LocalWP erstellen
LocalWP ist eines der beliebtesten Tools zum Erstellen lokaler WordPress-Websites. Mit nur einem Klick wird WordPress automatisch für Sie installiert.
Im Gegensatz zu anderer lokaler Software ist LocalWP mit Mac, Windows und Linux kompatibel.

Um mit der Erstellung Ihrer lokalen Website zu beginnen, gehen Sie zur LocalWP-Website und klicken Sie auf Kostenlos herunterladen. Wählen Sie dann Ihr Betriebssystem.

Nachdem Sie die App installiert haben, klicken Sie auf das + Symbol in der unteren linken Ecke. Dies ermöglicht Ihnen, eine neue lokale Website hinzuzufügen.

Wählen Sie Neue Website erstellen und fahren Sie fort.

Benennen Sie die neue lokale Website.

Wenn Sie Entwickler sind, können Sie die lokale Umgebung mit einer bestimmten Version von PHP, Apache und MySQL anpassen. Wählen Sie dazu Benutzerdefiniert.
Allerdings richtet Preferred eine allgemeine WordPress-Installation für Sie ein.

Geben Sie zuletzt einen Benutzernamen, eine E-Mail-Adresse und ein Passwort für die Website an.

LocalWP benötigt nur wenige Minuten, um Ihre neue lokale WordPress-Website einzurichten.
Methode 2: Lokale Website mit MAMP erstellen
Viele Leute entscheiden sich für MAMP für Mac-Computer und WAMP für Windows. Jede dieser Optionen installiert WordPress schnell und hostet es auf Ihrem lokalen Computer.
Da ich persönlich einen Mac benutze, werde ich in diesem Leitfaden MAMP verwenden.
Sie müssen zuerst die MAMP-Website besuchen und die Version herunterladen, die mit Ihrem Computer kompatibel ist.

Wenn Sie diese Datei öffnen, führt Sie MAMP durch einige Installationsanweisungen. Wenn Sie diese Schritte befolgen, sehen Sie eine Erfolgsmeldung.

Öffnen Sie nun die MAMP-App und klicken Sie auf Einstellungen » Ports. Stellen Sie hier den Apache-Port auf 80 und klicken Sie auf OK.

Danach gehen Sie zum Tab Server. Unter Stammverzeichnis können Sie einen Ordner auswählen, in dem Ihre lokale Website gespeichert werden soll.

Standardmäßig ist dies Applications » MAMP » htdocs.
Schritt 4: Eine Datenbank erstellen
Bevor Sie Ihre Originaldateien auf die lokale Website verschieben, müssen Sie eine neue Datenbank erstellen. Dies können Sie in Ihrem phpMyAdmin-Dashboard tun. Um dies zu finden, öffnen Sie einen der folgenden Links:
http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/
Klicken Sie dann auf Neu. Geben Sie einen Namen für die Datenbank Ihrer neuen Website ein und klicken Sie auf Erstellen.

Jetzt können Sie Ihr Backup auf der lokalen Website installieren!
Schritt 5: Backup-Dateien installieren
Damit Ihre lokale Website genauso aussieht und sich genauso anfühlt wie Ihre Live-Website, müssen Sie das zuvor gespeicherte Backup importieren. Ich zeige Ihnen, wie Sie dies sowohl mit LocalWP als auch mit MAMP tun.
Methode 1: Backup-Dateien auf LocalWP installieren
Wenn Sie WordPress bereits auf der lokalen Website installiert haben, können Sie Ihre Archivdatei einfach per Drag & Drop darauf ziehen.
Öffnen Sie mit LocalWP die App und wählen Sie Ihre lokale Website aus. Neben den Details zur Website sehen Sie eine Schaltfläche WP Admin.

Klicken Sie darauf, um auf Ihre neue lokale Umgebung zuzugreifen. Wenn Sie sie zum ersten Mal öffnen, müssen Sie sich anmelden. Installieren Sie dann Duplicator Pro als Plugin.
Nach der Aktivierung von Duplicator finden Sie die Seite Backups importieren. Hier können Sie einfach Ihre gespeicherte Archivdatei per Drag & Drop ziehen.

Sobald das Backup zur Installation bereit ist, fahren Sie fort.

Sie müssen bestätigen, dass Sie den Installer starten und alle aktuell auf der lokalen Website vorhandenen Inhalte ersetzen möchten.

Dann führt Sie Duplicator durch die Installation. Stellen Sie zuerst sicher, dass der Installationstyp eine Vollständige Einzelinstallation ist. Akzeptieren Sie dann die Bedingungen und Hinweise und klicken Sie auf Weiter.

Bestätigen Sie abschließend die Installation.

Ihre Produktionswebsite wird automatisch in die lokale Site importiert! Wenn dies abgeschlossen ist, verwenden Sie die Schaltfläche Admin-Login, um mit dem lokalen Testen Ihrer Website zu beginnen.
Methode 2: Installieren Ihrer Sicherungsdateien auf MAMP
Wenn Sie Ihre lokale Website mit Anwendungen wie MAMP oder WAMP erstellt haben, wird WordPress nicht automatisch installiert. Aber keine Sorge, Duplicator kann Ihre Website in eine komplett leere lokale Website importieren.
Finden Sie zuerst den Ordner, in dem Sie MAMP installiert haben. In unserem Fall war es Applications » MAMP » htdocs. Erstellen Sie hier einen neuen Ordner für Ihre lokale Website.

Kopieren Sie sowohl die Archivdatei als auch das Installationsskript, das Sie mit Duplicator heruntergeladen haben. Fügen Sie sie in diesen Ordner ein.

Öffnen Sie nun ein Browserfenster und führen Sie das Skript installer.php aus. Suchen Sie dazu einfach nach dieser URL:
http://localhost/local-site/installer.php
Denken Sie jedoch daran, local-site durch den benutzerdefinierten Namen Ihres Ordners zu ersetzen.
Dies öffnet den Duplicator-Installer. Scrollen Sie nach unten zu Setup, wo Sie Ihre neuen Datenbankinformationen eingeben.

Geben Sie den neuen Datenbanknamen ein. Für lokale Websites lautet der Hostname localhost und der Benutzer root. Normalerweise können Sie das Passwort leer lassen, es könnte aber auch root sein.
Klicken Sie danach auf Validieren, um die Datenbank zu testen. Überprüfen Sie alle Hinweise, akzeptieren Sie die Bedingungen und Hinweise und fahren Sie fort.

Genau wie bei der LocalWP-Site müssen Sie Ihre Installationseinstellungen bestätigen.

Das Duplicator-Plugin extrahiert dann die Archivdatei. Sie sehen eine Option, sich beim WordPress-Dashboard für Ihre neue lokale Website anzumelden!
Änderungen von Staging nach Produktion verschieben
Auf Ihrer lokalen Staging-Site können Sie Ihr Webdesign komplett ändern. Sie können sie auch verwenden, um Software sicher zu aktualisieren, neue Codes auszuprobieren und mehr!
Sobald Sie fertig sind, müssen Sie diese Änderungen auf Ihre Live-Site übertragen. Stellen Sie dazu sicher, dass Duplicator auf der lokalen Site installiert ist. Erstellen Sie dann eine vollständige Sicherung der Site und laden Sie sie herunter.
Öffnen Sie als Nächstes Ihr Live-WordPress-Admin-Dashboard. Gehen Sie zu Duplicator Pro » Backups importieren und laden Sie die Sicherungsarchivdatei der lokalen Site hoch.
Sie sehen einige Details zur Sicherung. Klicken Sie am unteren Rand der Seite auf Weiter.
Um Ihre Website vor unerwarteten Fehlern zu schützen, sollten Sie einen Wiederherstellungspunkt festlegen. Starten Sie dann den Installer.

Der schrittweise Installationsassistent führt Sie durch den Rest der Migration!
Dadurch werden die Daten Ihrer lokalen Staging-Site in die Live-Site importiert. Sie werden alle neuen Änderungen erfolgreich bereitstellen.
Häufig gestellte Fragen (FAQs)
Wie erstelle ich eine lokale Kopie einer Live-WordPress-Website?
Um eine lokale Kopie einer Live-WordPress-Website zu erstellen, installieren Sie zuerst Duplicator Pro. Sichern Sie dann Ihre Live-Website. Nachdem Sie eine lokale Staging-Site erstellt haben, importieren Sie die Sicherung. Sie können dies tun, indem Sie die Archiv- und Installer-Dateien auf den Server hochladen oder einfach die Archivdatei auf die Seite Import ziehen.
Wie verschiebe ich meine WordPress-Website ohne cPanel?
Sie können Ihre WordPress-Seite ohne cPanel verschieben, indem Sie Duplicator Pro installieren. Dieses WordPress-Plugin ermöglicht es Ihnen, ein Backup Ihrer Website herunterzuladen, das seine Dateien und Datenbankinformationen bündelt. Dann können Sie Duplicator Pro auf einer zweiten Website installieren und Ihr Website-Backup direkt hineinziehen.
Kann ich eine WordPress-Seite ohne Domain starten?
Ja, Sie können eine WordPress-Seite auf einem lokalen Server erstellen, ohne einen Domainnamen oder einen Hosting-Anbieter zu benötigen. Sie müssen zuerst eine lokale Entwicklungssoftware wie LocalWP, XAMPP, MAMP oder WAMP auswählen. Diese führen Sie durch den Prozess der Installation von WordPress.
Wie verschiebe ich eine Live-WordPress-Seite manuell auf einen lokalen Host?
Um Ihre Website manuell zu verschieben, öffnen Sie das Dashboard Ihres Hosting-Kontos. Melden Sie sich dann bei phpMyAdmin an und exportieren Sie Ihre Datenbank als SQL-Datei. Sie müssen auch einen Dateimanager oder einen FTP-Client wie FileZilla verwenden, um Dateien in Ihrem public_html-Ordner zu exportieren.
Installieren Sie MAMP oder WAMP und erstellen Sie einen Ordner für Ihre lokale Website. Kopieren und fügen Sie hier Ihre exportierten WordPress-Dateien ein.
Öffnen Sie als Nächstes phpMyAdmin für die lokale Website. Öffnen Sie den Tab Import und klicken Sie auf die Schaltfläche Datei auswählen. Fügen Sie dann Ihre komprimierte Datenbankdatei hinzu.
Danach ist es an der Zeit, alle URLs in der Datenbank, die sich auf Ihre Live-Website beziehen, zu suchen und zu ersetzen. Gehen Sie dazu im phpMyAdmin zum Tab SQL und fügen Sie diese SQL-Abfrage ein:
UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/local-site') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/local-site');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/local-site');
Denken Sie daran, alle URLs durch Ihre eindeutigen Produktions-Website- und lokalen Website-Links zu ersetzen. Stellen Sie außerdem sicher, dass Sie HTTPS verwenden, wenn Sie ein SSL-Zertifikat auf Ihrer Live-Website haben. Klicken Sie dann auf die Schaltfläche Los.
Zuletzt müssen Sie die Datei wp-config.php aktualisieren. Suchen Sie Ihren lokalen Website-Ordner und öffnen Sie diese Datei in einem Texteditor. Hier sind die MySQL-Datenbankwerte, die Sie aktualisieren müssen:
- DB_HOST
- DB_NAME
- DB_USER
- DB_PASSWORD
Um sicherzustellen, dass jede URL auf die lokale Website verweist, öffnen Sie abschließend Ihre WordPress-Options-Tabelle in phpMyAdmin. Ändern Sie für siteurl und home den option_value auf Ihre localhost-URL.
Fazit
Sie haben jetzt eine lokal gehostete Website, auf der Sie Ihre Live-WordPress-Website sicher aktualisieren können!
Während Sie hier sind, gefallen Ihnen vielleicht diese zusätzlichen WordPress-Tipps und Tricks:
- 9 beste Plugins zum Klonen einer WordPress-Website (Expertenauswahl)
- 5 beste WordPress-Migration-Services für einfache Übertragungen
- So installieren Sie WordPress auf Docker, um Ihre Entwicklung zu beschleunigen
- Die ultimative WordPress-Migrations-Checkliste
- So installieren Sie WordPress auf XAMPP
- So installieren Sie WordPress über SSH wie ein Profi
Sind Sie bereit, die Vorteile eines lokalen Hosts zu genießen? Laden Sie Duplicator Pro herunter, um Ihre Live-Daten nahtlos auf Ihren lokalen Computer zu migrieren!