Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So verschieben Sie eine Live-WordPress-Site auf einen lokalen Server

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.

Eine Live-WordPress-Website auf einen lokalen Server auf Ihrem Computer 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.

Datenbank erstellen

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.

Neues Backup hinzufügen

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.

Namen des Backups eingeben

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.

Speicher in Duplicator wählen

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.

Erstellen Sie nach dem Scan das Backup

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.

Website-Backup-Dateien 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.

Erstellen eines Website-Ordners auf Ihrem lokalen Server

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.

Duplicator-Paket- und Installer-Dateien 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:

Duplicator Installationsbildschirm

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.

Duplicator-Datenbankinformationen

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.

Datenbankverbindung testen

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.

Lokale Seiteninformationen prü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.

Import abgeschlossen

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.

cPanel phpMyAdmin

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

WordPress-Datenbank manuell exportieren

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.

Exportoptionen auswählen

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.

Laden Sie alle Ihre WordPress-Dateien 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.

WordPress-Datenbank importieren

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.

URLs in der Datenbank aktualisieren

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.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

257 CommentsLeave a Reply

  1. 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.

  2. 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?

    • 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

  3. 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?

  4. 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.

  5. 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

    • 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

  6. 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.)

    • 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

  7. 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

Hinterlasse eine Antwort

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.