Viele WordPress-Benutzer ziehen es vor, an ihren Websites auf einem lokalen Server auf ihrem Computer zu arbeiten. Dies ermöglicht es Ihnen, privat an Ihrer Website zu arbeiten, bevor Sie Änderungen online verfügbar machen.
Schließlich müssen Sie sie auf einen Live-Server verschieben, um sie für Online-Besucher zugänglich zu machen. Dieser Übergang ist entscheidend, um sicherzustellen, dass Ihre Website auf der Live-Site ordnungsgemäß funktioniert.
Wir haben an vielen lokalen Websites gearbeitet, daher mussten wir den einfachsten Weg lernen, Inhalte auf Live-Websites zu übertragen.
In diesem Artikel geben wir Schritt-für-Schritt-Anleitungen, wie Sie WordPress von einem lokalen Server auf eine Live-Website verschieben.

Warum WordPress von einem lokalen Server auf eine Live-Website verschieben?
Das Erstellen Ihres WordPress-Blogs auf einem lokalen Server ist eine sichere Möglichkeit, Änderungen an Ihrer Website zu testen, ohne Besucher zu beeinträchtigen.
Wenn Sie Ihre Website perfektioniert haben, ist der nächste Schritt, von Ihrem lokalen Server zu einer Live-Site zu wechseln.
Wir zeigen Ihnen zwei Möglichkeiten, Ihre Website von einem lokalen Server auf eine Live-Site zu verschieben.
Die erste Methode verwendet ein WordPress-Migrations-Plugin und wird für Anfänger empfohlen.
In der zweiten Methode zeigen wir Ihnen, wie Sie WordPress manuell von einem lokalen Server auf eine Live-Site verschieben.
Sie können die Methode wählen, die für Sie am besten geeignet ist:
- Method 1: Transfer WordPress From The Local Server to Live Site Using a Migration Plugin (Recommended)
- Method 2: Manually Transfer WordPress From the Local Server to the Live Site
Bevor Sie Ihre WordPress-Website migrieren
Sie müssen einige Dinge vorbereitet haben, um WordPress von einem lokalen Server auf einen Live-Server zu migrieren.
Zuerst gehen wir davon aus, dass Sie eine WordPress-Website auf einem lokalen Server (auch localhost genannt) auf Ihrem Computer betreiben und dass Sie vollen Zugriff darauf haben.
Als Nächstes benötigen Sie einen Domainnamen und Webhosting.
Wir haben unzählige Geschichten von Anfängern gehört, die mit schlechten oder kostenlosen Webhosting-Anbietern begonnen haben und es bereut haben. Nach unserer Erfahrung ist die Wahl des richtigen Hosting-Anbieters entscheidend für den Erfolg jeder Website.
Um Ihre Entscheidung zu erleichtern, empfehlen wir die Nutzung von Bluehost. Sie sind ein offiziell empfohlener WordPress-Hosting-Anbieter und bieten WPBeginner-Nutzern einen exklusiven Rabatt + kostenloses Domain und SSL-Zertifikat.
Grundsätzlich können Sie bereits ab 2,99 $ pro Monat loslegen.
Wenn Sie eine großartige Bluehost-Alternative suchen, können Sie sich Hostinger ansehen. Sie bieten auch einen exklusiven Rabatt für WPBeginner-Benutzer mit einem kostenlosen Domainnamen an.
Wenn Sie sich etwas mehr leisten können, dann schauen Sie sich SiteGround an. Sie haben auch ein Sonderangebot für WPBeginner-Leser.
Wenn Sie Hilfe beim Einrichten Ihrer Website benötigen, folgen Sie unserer Schritt-für-Schritt-Anleitung zur Erstellung einer Website.
Schließlich benötigen Sie ein FTP-Programm und wissen wie man FTP benutzt, um Ihre lokale Server-Website auf die Live-Website hochzuladen.
Bereit? Beginnen wir mit der Migration Ihrer WordPress-Website.
Video-Tutorial
Wenn Sie schriftliche Anweisungen bevorzugen, lesen Sie einfach weiter.
Methode 1: WordPress vom lokalen Server auf eine Live-Website mit einem Migrations-Plugin übertragen (empfohlen)
Diese Methode ist einfacher und für Anfänger empfohlen. Wir werden ein WordPress-Migrations-Plugin verwenden, um WordPress von localhost auf eine Live-Site zu verschieben.
Schritt 1: Installieren und Einrichten des Duplicator-Plugins
Zuerst müssen Sie das Duplicator-Plugin auf Ihrer lokalen Website installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress-Plugins für Anfänger.
Profi-Tipp: Es gibt auch eine Pro-Version von Duplicator, die sichere Backups, Cloud-Speicher, einfache Wiederherstellung von Websites und mehr bietet.
Nach der Aktivierung müssen Sie zur Seite Duplicator » Backups gehen und auf die Schaltfläche „Neu erstellen“ klicken.

Dies bringt Sie zu einem Bildschirm, auf dem Sie Ihrem Backup einen Namen geben können.
Klicken Sie dann auf die Schaltfläche „Weiter“.

Duplicator führt nun einige Tests durch, um zu sehen, ob alles in Ordnung ist.
Wenn alle Elemente als „Gut“ markiert sind, klicken Sie auf die Schaltfläche „Erstellen“.

Dieser Vorgang kann je nach Größe Ihrer Website einige Minuten dauern. Sie müssen diesen Tab geöffnet lassen, bis er abgeschlossen ist.
Wenn Sie fertig sind, sehen Sie Download-Optionen für die Pakete „Installer“ und „Archiv“. Sie müssen auf die Schaltfläche „Beide Dateien herunterladen“ klicken, um beide Dateien auf Ihren Computer herunterzuladen.

Die 'Archiv'-Datei ist eine vollständige Kopie Ihrer WordPress-Website. Sie enthält alle WordPress-Kern-Dateien sowie Ihre Bilder, Uploads, Themes, Plugins und ein Backup Ihrer WordPress-Datenbank.
Die Datei ‘Installer’ ist ein Skript, das den gesamten Migrationsprozess automatisiert, indem es die Archivdatei entpackt, die Ihre Website enthält.
Schritt 2: Erstellen Sie eine Datenbank für Ihre Live-WordPress-Website
Bevor Sie den Installer ausführen oder die WordPress-Website von localhost auf Ihren Hosting-Server hochladen können, müssen Sie eine MySQL-Datenbank für Ihre neue Live-Website erstellen.
Wenn Sie bereits eine MySQL-Datenbank erstellt haben, können Sie diesen Schritt überspringen.
Um eine Datenbank zu erstellen, müssen Sie das cPanel-Dashboard Ihres Hosting-Kontos aufrufen. Suchen Sie dann den Abschnitt 'Datenbanken' und klicken Sie auf das Symbol 'MySQL-Datenbank-Assistent'.

Auf dem nächsten Bildschirm gibt es ein Feld zum Erstellen einer neuen Datenbank.
Geben Sie einfach einen Namen für Ihre Datenbank ein und klicken Sie auf die Schaltfläche „Datenbank erstellen“.

cPanel erstellt nun eine neue Datenbank für Sie.
Danach müssen Sie einen Benutzernamen und ein Passwort für Ihren neuen Benutzer eingeben und dann auf die Schaltfläche „Benutzer erstellen“ klicken.

Als Nächstes müssen Sie den gerade erstellten Benutzer zur Datenbank hinzufügen.
Klicken Sie zuerst auf das Kontrollkästchen „Alle Berechtigungen“.

Scrollen Sie dann nach unten und klicken Sie auf die Schaltfläche „Änderungen übernehmen“, um Ihre Änderungen zu speichern.
Ihre Datenbank ist nun bereit für die Verwendung mit Ihrer WordPress-Site. Notieren Sie sich unbedingt den Datenbanknamen, den Benutzernamen und das Passwort. Sie benötigen diese Informationen im nächsten Schritt.
Schritt 3: Dateien vom lokalen Server auf die Live-WordPress-Website hochladen
Jetzt müssen Sie die Archiv- und Installer-Dateien von Ihrer lokalen Website auf Ihr Hosting-Konto hochladen.
Verbinden Sie sich zuerst mit Ihrer Live-Website über einen FTP-Client. Sobald Sie verbunden sind, stellen Sie sicher, dass das Stammverzeichnis Ihrer Website vollständig leer ist.
Normalerweise ist das Stammverzeichnis der Ordner /home/public_html/.
Einige WordPress-Hosting-Unternehmen installieren WordPress automatisch, wenn Sie sich anmelden. Wenn Sie WordPress-Dateien dort haben, müssen Sie diese löschen.
Danach können Sie die Dateien archive.zip und installer.php von Duplicator in Ihr leeres Stammverzeichnis hochladen.

Schritt 4: Ausführen des Migrationsskripts
Nachdem Sie die Migrationsdateien hochgeladen haben, müssen Sie die folgende URL in Ihrem Browser aufrufen:
http://example.com/installer.php
Vergessen Sie nicht, „example.com“ durch Ihren eigenen Domainnamen zu ersetzen.
Dies startet den Duplicator-Migrationsassistenten.
Der Installer führt einige Tests durch und initialisiert das Skript.

Im Abschnitt "Setup" werden Sie aufgefordert, Ihren MySQL-Host, den Datenbanknamen, den Benutzernamen und das Passwort einzugeben.
Ihr Hoster wird wahrscheinlich ein lokaler Hoster sein. Danach geben Sie die Details der Datenbank ein, die Sie im vorherigen Schritt erstellt haben.
Klicken Sie dann auf die Schaltfläche „Validieren“, um sicherzustellen, dass die von Ihnen eingegebenen Details korrekt sind.

Klicken Sie danach auf die Schaltfläche „Weiter“, um fortzufahren.
Duplicator importiert nun Ihr WordPress-Datenbank-Backup aus dem Archiv in Ihre neue Datenbank.
Es werden auch URLs aktualisiert, die auf die lokale Website und Ihre neue Live-Website verweisen.
Sie können nun auf die Schaltfläche 'Admin-Login' klicken, um den WordPress-Adminbereich Ihrer Live-Site aufzurufen.

Sobald Sie sich auf Ihrer Live-Website anmelden, bereinigt Duplicator automatisch die Installationsdateien.
Das ist alles. Sie haben WordPress erfolgreich von Ihrem lokalen Server auf Ihre Live-Site verschoben.
Methode 2: WordPress manuell vom lokalen Server auf die Live-Website übertragen
In dieser Methode zeigen wir Ihnen, wie Sie WordPress manuell von Ihrem lokalen Server auf Ihre Live-Website verschieben. Dies ist nützlich, wenn die erste Methode nicht funktioniert oder wenn Sie es lieber manuell tun möchten.
Schritt 1: Lokale WordPress-Datenbank exportieren
Das Erste, was Sie tun müssen, ist, Ihre lokale WordPress-Datenbank zu exportieren. Wir werden dafür phpMyAdmin verwenden.
Wenn Sie damit nicht vertraut sind, sollten Sie sich vielleicht unseren Leitfaden zur WordPress-Datenbankverwaltung mit phpMyAdmin ansehen.
Gehen Sie einfach zu http://localhost/phpmyadmin/ und klicken Sie auf Ihre WordPress-Datenbank. Klicken Sie dann im oberen Menü auf die Schaltfläche 'Exportieren'.

In der Option „Exportmethode:“ können Sie „Schnell“ oder „Benutzerdefiniert“ wählen. Benutzerdefiniert bietet Ihnen mehr Optionen zum Exportieren Ihrer Datenbank.
Wir empfehlen jedoch, 'Schnell' zu wählen und dann auf die Schaltfläche 'Los' zu klicken, um Ihre Datenbank herunterzuladen.

Schritt 2: WordPress-Dateien auf die Live-Website hochladen
Nun müssen wir alle Ihre Website-Dateien auf die Live-Website übertragen.
Um zu beginnen, öffnen Sie Ihren FTP-Client und verbinden Sie sich mit Ihrem Webhosting-Konto.
Sobald Sie mit Ihrer Live-Website verbunden sind, stellen Sie sicher, dass Sie die Dateien in das richtige Verzeichnis hochladen. Wenn die Website beispielsweise unter 'ihreseite.com' gehostet werden soll, laden Sie alle Dateien in Ihr public_html-Verzeichnis hoch.
Wählen Sie nun Ihre lokalen WordPress-Dateien aus und laden Sie sie auf Ihren Live-Server hoch.

Schritt 3: Erstellen Sie eine MySQL-Datenbank auf Ihrer Live-Website
Während Ihr FTP-Client Ihre WordPress-Dateien hochlädt, können Sie mit dem Importieren Ihrer Datenbank auf den Live-Server beginnen.
Die meisten WordPress-Hosting-Anbieter bieten cPanel zur Verwaltung Ihres Hosting-Kontos an. Wir zeigen Ihnen daher, wie Sie mit cPanel eine Datenbank erstellen.
Zuerst müssen Sie sich in Ihr cPanel-Dashboard einloggen und auf das Symbol ‘MySQL Database Wizard’ klicken, das Sie im Abschnitt ‘Datenbanken’ finden.

Auf dem nächsten Bildschirm können Sie eine neue Datenbank erstellen.
Sie müssen einen Namen für Ihre Datenbank angeben und dann auf „Datenbank erstellen“ klicken.

cPanel erstellt nun automatisch eine neue Datenbank für Sie.
Als Nächstes müssen Sie einen Benutzernamen und ein Passwort für Ihren neuen Benutzer eingeben und dann auf „Benutzer erstellen“ klicken.

Danach müssen Sie den gerade erstellten Benutzer zur Datenbank hinzufügen.
Überprüfen Sie zuerst das Kontrollkästchen „Alle Berechtigungen“.

Scrollen Sie dann nach unten und klicken Sie auf „Änderungen übernehmen“, um Ihre Änderungen zu speichern.
Sie haben erfolgreich eine neue Datenbank für Ihre Live-WordPress-Site erstellt.
Schritt 4: WordPress-Datenbank auf die Live-Site importieren
Der nächste Schritt im Prozess ist der Import Ihrer WordPress-Datenbank.
Gehen Sie zu Ihrem cPanel-Dashboard, scrollen Sie zum Abschnitt „Datenbanken“ und klicken Sie auf „phpMyAdmin“.

Dies führt Sie zu phpMyAdmin, wo Sie auf die gerade erstellte Datenbank klicken möchten. phpMyAdmin zeigt Ihre neue Datenbank ohne Tabellen an.
Klicken Sie als Nächstes im oberen Menü auf den Tab „Import“. Klicken Sie auf der Importseite auf die Schaltfläche „Datei auswählen“ und wählen Sie dann die Datenbankdatei von Ihrer lokalen Website aus, die Sie im ersten Schritt gespeichert haben.

Klicken Sie danach auf die Schaltfläche „Go“ am unteren Rand der Seite. Ihre Datenbank wird automatisch in phpMyAdmin importiert.
Schritt 5: Ändern Sie die Website-URL
Jetzt müssen Sie die Website-URL in Ihrer Datenbank ändern, damit sie mit Ihrer Live-WordPress-Site verbunden wird.
Suchen Sie in phpMyAdmin in Ihrer gerade importierten Datenbank nach der Tabelle wp_options.
Wenn Sie Ihr Datenbankpräfix geändert haben, dann ist es anstelle von wp_options möglicherweise {new_prefix}_options.
Klicken Sie als Nächstes auf die Schaltfläche „Durchsuchen“ neben wp_options. Oder klicken Sie auf den Link in der Seitenleiste, um die Seite zu öffnen, die eine Liste von Feldern innerhalb der Tabelle wp_options enthält.

Suchen Sie dann in der Spalte options_name nach der Option siteurl.
Klicken Sie dann auf das Symbol „Bearbeiten“.

Dies öffnet ein Fenster, in dem Sie das Feld bearbeiten können.
In der Eingabebox option_value sehen Sie die URL Ihrer lokalen Installation, die etwa so aussehen wird: http://localhost/test.
Sie müssen die URL Ihrer neuen Website in dieses Feld eingeben, zum Beispiel: https://014.leahstevensyj.workers.dev.
Dann können Sie das Feld speichern, indem Sie auf die Schaltfläche 'Go' klicken.

Als Nächstes müssen Sie die gleichen Schritte wie oben für den home Optionsnamen befolgen. Das wp_options Menü kann mehrere Seiten lang sein. Normalerweise befindet sich die home Option auf der zweiten Seite.
Aktualisieren Sie dann die home-URL, sodass sie mit der URL Ihrer Live-Site übereinstimmt.
Schritt 6: Richten Sie Ihre Live-Site ein
Nachdem Sie die Datenbank importiert und Ihre Inhalte hochgeladen haben, ist es an der Zeit, WordPress zu konfigurieren.
Zu diesem Zeitpunkt sollte Ihre Website einen Fehler anzeigen: 'Fehler beim Herstellen einer Datenbankverbindung'.
Um dies zu beheben, verbinden Sie sich mit einem FTP-Client mit Ihrer Website und öffnen Sie die Datei wp-config.php.
Sie suchen nach den folgenden Codezeilen:
// ** MySQL settings - You can get this info from your web host ** //
/** 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' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Sie müssen den zuvor erstellten Datenbanknamen, Benutzernamen und das Passwort angeben.
Speichern Sie als Nächstes die Datei wp-config.php und laden Sie sie zurück auf Ihren WordPress-Hosting-Server.
Wenn Sie nun Ihre Website besuchen, sollte sie live sein.
Danach müssen Sie sich in Ihr WordPress-Admin-Panel einloggen und zu Einstellungen » Allgemein gehen. Scrollen Sie dann nach unten, ohne etwas zu ändern, und klicken Sie auf die Schaltfläche „Änderungen speichern“.

Dies stellt sicher, dass Ihre Website-URL überall dort korrigiert wird, wo sie benötigt wird.
Sobald Sie dies getan haben, gehen Sie zu Einstellungen » Permalinks, scrollen Sie dann nach unten und klicken Sie auf 'Änderungen speichern', um sicherzustellen, dass alle Beitragslinks ordnungsgemäß funktionieren.

Schritt 7: Bilder und defekte Links durch Aktualisieren von Pfaden beheben
Wenn Sie eine WordPress-Seite von einer Domain auf eine andere oder von einem lokalen Server auf eine Live-Site verschieben, treten defekte Links und fehlende Bilder auf.
Wir zeigen Ihnen zwei Möglichkeiten, URLs zu aktualisieren. Sie können eine auswählen, die für Sie am besten funktioniert.
1. URLs mit dem Plugin „Search & Replace Everything“ aktualisieren (empfohlen)
Der sicherste Weg, dies zu beheben, ist die Verwendung von Alles durchsuchen & ersetzen. Es ist ein leistungsstarkes WordPress-Plugin, mit dem Sie Massenaktualisierungsaufgaben auf Ihrer Website einfach durchführen können, ohne komplexe Datenbankabfragen schreiben zu müssen.
Zuerst müssen Sie das Plugin Search & Replace Everything installieren und aktivieren.
Nach der Aktivierung gehen Sie zur Seite Tools » WP Search & Replace.

Von hier aus müssen Sie die URL Ihrer lokalen Website in das Feld 'Suchen nach' und die URL Ihrer Live-Website in das Feld 'Ersetzen durch' eingeben.
Scrollen Sie ein wenig nach unten und klicken Sie unter den Tabellen auf „Alle auswählen“. Dies stellt sicher, dass das Plugin überall in der Datenbank nach der alten URL sucht.

Klicken Sie nun auf die Schaltfläche „Vorschau Suche & Ersetzen“, um fortzufahren.
Das Plugin durchsucht Ihre Datenbank nach allen Vorkommen der alten URL und zeigt dann eine Vorschau der Ergebnisse an.

Wenn alles gut aussieht, klicken Sie auf 'Alle ersetzen', um die Änderungen zu speichern.
Sie sehen eine Warnung bezüglich der Änderungen, die Sie vornehmen. Klicken Sie auf „Ja“, um fortzufahren.
Das Plugin aktualisiert nun die Datenbank und ersetzt lokale URLs durch die URL Ihrer aktuellen Website.
2. URLs manuell aktualisieren (Fortgeschritten)
Eine weitere Möglichkeit, die URLs zu aktualisieren, ist die Verwendung der folgenden SQL-Abfrage:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');
Gehen Sie einfach zu phpMyAdmin, klicken Sie auf Ihre Datenbank und dann im oberen Menü auf 'SQL' und fügen Sie die obige Abfrage hinzu.
Stellen Sie sicher, dass Sie es zu den URLs Ihrer lokalen und Live-Website ändern und auf die Schaltfläche „Los“ klicken.

Das war's. Sie haben WordPress nun erfolgreich von Ihrem lokalen Server auf eine Live-Site migriert.
Hoffentlich läuft Ihre Live-Website reibungslos. Wenn Sie Fehler bemerken, können Sie sich unseren Leitfaden zu häufigen WordPress-Fehlern ansehen, um Hilfe bei der Fehlerbehebung zu erhalten.
Wir hoffen, dieser Artikel hat Ihnen geholfen, WordPress von einem lokalen Server auf eine Live-Site zu verschieben. Möglicherweise möchten Sie auch unseren Leitfaden zum Verschieben einer Live-Site auf einen lokalen Server lesen oder die ultimative Checkliste für die Website-Migration für praktische Schritte zur WordPress-Migration ansehen.
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.


WPBeginner-Mitarbeiter
Sie können versuchen, alle Plugins auf einmal zu deaktivieren, indem Sie das Verzeichnis /wp-content/plugins umbenennen. Hier ist ein Tutorial.
Normalerweise speichern Plugins Einstellungen in der WordPress-Datenbank, daher werden hoffentlich die meisten Ihrer Einstellungen von der Änderung nicht beeinträchtigt.
Neville Campher
Ich habe meine Website von einer Domain auf eine andere verschoben, aber alle meine Plugins funktionieren nicht. Wenn ich die Plugins neu installiere, verliere ich meine Einstellungen. Gibt es eine Möglichkeit, meine Einstellungen zu behalten, ohne sie zu verlieren?
orangedrum
Ich frage mich dasselbe. Das Hochladen meiner Dateien hat nicht funktioniert und als ich versuche, die Datenbank erneut zu exportieren, erhalte ich eine Fehlermeldung, dass diese Datenbanken bereits existieren. Hilfe!
santhosh
Vielen Dank, es war einfach und hilfreich für jeden Anfänger wie mich
Ajay Walia
Thanks wpbeginner.com. i got an Error Establishing Database Connection error (local host to server). then i found your post on google. now i solved this error.
David A. Bennett
Tolles Tutorial! Ich frage mich nur, wenn ich meine Website lokal weiterentwickeln würde, könnte ich die neuen Dateien (ich vermute den wp-content-Ordner) einfach per FTP auf meine Website hochladen, oder müsste ich jedes Mal die Datenbank neu exportieren?
Naveen Mallikarjuna
Nachdem ich eine andere Methode ausprobiert hatte, habe ich deine oben beschriebene Methode versucht und sie hat perfekt funktioniert. Vielen Dank!
WPBeginner-Mitarbeiter
Sind Sie sicher, dass Ihre Website-URL als Ihr MySQL-Host eingetragen ist? Normalerweise ist es localhost oder eine Subdomain Ihrer Website wie mysql.example.com. Wenn Sie unsicher sind, fragen Sie Ihren Hosting-Provider.
Chandara Tieng
Danke WPBeginner, jetzt funktioniert alles einwandfrei mit deinem Leitfaden.
Chandara Tieng
'Fehler beim Herstellen einer Datenbankverbindung' Ich habe dieses Problem und es ist noch nicht behoben.
hier ist meine Konfiguration in wp-config.php
<>
Bitte helfen Sie mir, das Problem zu definieren und zu beheben.
Vielen Dank im Voraus für Ihre Freundlichkeit.
ben
Ich schätze Ihren Artikel sehr, aber ich habe ein paar Probleme. Ich habe meine Website erfolgreich hochgeladen, aber die Website erkennt das Stylesheet nicht und meine Admin-Seite ist nach dem Einloggen leer. Was ist der Ausweg bitte?
Anjali
Vielen Dank für diese Anleitung. Sie erwähnen, dass ein Plugin wie Backup Buddy oder Duplicator verwendet werden kann, um die Migration zu erleichtern. Ich bin NEU im Umgang mit WordPress, daher ist die Antwort auf diese Frage vielleicht offensichtlich. Würden Sie das Plugin vor der Migration auf der lokalen oder der Live-Site installieren?
Wasim
Muss ich nach Abschluss aller oben genannten Schritte meine index.html-Datei ersetzen?
WPBeginner-Mitarbeiter
Nein, das tust du nicht.
Roland
Zuerst einmal: Vielen Dank für deinen tollen Blog – er hat mich auf die Idee gebracht, WAMP auszuprobieren, um meine drei aktuellen WP-Website-Projekte zu entwickeln!!
Ich habe WP noch nicht auf dem lokalen Host installiert, da ich mich frage, ob es ein Problem geben könnte, wenn ich eine Multisite-Installation während des Umzugs auf den Live-Server meines Kunden verwende.
Ich möchte die 3 Websites für meinen Kunden in einer einzigen Datenbank über die WP Multisite-Funktion entwickeln. Ich bin mir jedoch nicht sicher, ob alles in Ordnung sein wird, wenn ich live gehe, da ich eine alternative Multisite-Installationsmethode verwenden möchte, indem ich die drei verschiedenen Domains einer SQL-Datenbank zuordne (über dieses Plugin: http://wordpress.org/plugins/wordpress-mu-domain-mapping/). D.h. ich möchte example1.com + example2.com + example3.com auf meinem lokalen Rechner in einem Multisite-Setup entwickeln und die Websites später auf den Produktionsserver exportieren.
If someone could clear my doubts as to whether this could be a potential source for problems later on, please do so.
In diesem Fall würde ich 3 separate Instanzen von WordPress entwickeln, obwohl ich dies auf jeden Fall vermeiden möchte.
Danke! Roland
dpi
Es funktioniert gut. Tolle Anleitung. Danke WPB
Jørgen Wolf
Das hat mir sehr gut gefallen. Sehr gute Anleitung. Vielen Dank, meine Seite ist jetzt online!
Ramo
Vielen Dank
WPBeginner-Mitarbeiter
Die wahrscheinlichste Ursache ist, dass Ihre neue Datenbank leer ist. WordPress stellt erfolgreich eine Verbindung zu Ihrer neuen Datenbank her. Dann stellt es fest, dass die Datenbank leer ist und geht davon aus, dass es sich um eine neue Website handelt. Sie müssen Ihre alte Datenbank importieren. Danach müssen Sie Ihren Seitennamen und Ihre Website-URL ändern und Ihre Links aktualisieren. Sehen Sie sich diese Anleitung an.
John Kiathe
Das war eine schöne Anleitung. Vielen Dank.
Crocker27
Hallo,
Tolle Tutorials, vielen Dank! Ich habe mein eigenes Theme von Grund auf neu erstellt und bin gerade in den letzten Zügen, es online zu stellen, aber ich bin auf ein Problem gestoßen…
Was könnte dazu führen, dass die 5-Minuten-Installationsseite angezeigt wird, wenn ich meine Seite auf die neue SQL-Datenbank leite?
Ich habe die SQL-Datenbank von meinem lokalen Rechner exportiert. Eine neue Datenbank auf dem Server erstellt und dort importiert und die wp-config-Datei geändert, um auf die neue Datenbank zu verweisen. Als ich das tat, wurde ich zur 5-Minuten-Installationsseite weitergeleitet.
Wenn ich es auf der alten Datenbank lasse, funktioniert mein Theme (obwohl der Inhalt/die Beiträge/die Menüs usw. alle falsch sind), daher verstehe ich nicht, was ich getan habe. Ich vermute, es ist etwas mit der Datenbank nicht in Ordnung, aber ich habe keine Ahnung, was!
Danke für Ihre Hilfe!
Paul Seidel
Ich habe meine Website mehrmals auf den FTP hochgeladen, die wp-config, die SQL-Datenbanken usw. geändert – aber aus irgendeinem Grund ist „wordpress“ immer noch in der Adresse ( , usw.) und ich kann mich nicht im Backend anmelden. Hilfe!
Christopher
Ich habe dasselbe Problem
WPBeginner-Mitarbeiter
Diese Änderungen gehen verloren, wenn Sie eine ältere Version der Datenbank von Ihrem lokalen Server hochgeladen haben.
Andrew Avantgardian
Hat wie am Schnürchen funktioniert, nur dass ich aus irgendeinem Grund den letzten Schritt (die MySQL-Abfrage) gar nicht brauchte, alle meine Links und Bilder waren nach der Übertragung in Ordnung, vielleicht hat das etwas mit der neuen Version von WordPress zu tun.
Jedenfalls danke für diesen Leitfaden
Naveed
Vielen Dank für das Tutorial. Ich wurde von einigen Plugins, die eine automatische Übertragung beanspruchten, in die Irre geführt.
Ausgezeichnete Arbeit. Weiter so.
WPBeginner-Mitarbeiter
Dieser Artikel geht davon aus, dass Ihre Live-Website tatsächlich auf dem lokalen Rechner entwickelt wurde, daher geht er nicht davon aus, dass Sie eine Live-Website bereits heruntergefahren haben, um daran zu arbeiten.
Falls Sie an einer Live-Site arbeiten, indem Sie eine lokale Kopie auf Ihrem Computer erstellen. Dann wird diese Strategie normalerweise nur verwendet, um am Layout der Website zu arbeiten, neue Funktionen hinzuzufügen oder einige Funktionalitäten zu testen. Auf diese Weise können Sie an Ihrer Website arbeiten, ohne Daten zu ändern, und wenn Sie die Website vom lokalen Server zum Live-Server verschieben, bleibt Ihre Datenbank normalerweise unverändert.
Ich hoffe, das hilft
npp07
Danke, aber haben Sie Artikel, die Sie empfehlen, wie (wenn möglich) Änderungen an einer Website mit Community-Beitragsaspekt (Kommentare, Foren usw.) vorgenommen werden können und die Entwicklung so gestaltet werden kann, dass Beiträge erstellt werden (nicht nur für einen Blog verwendet, sondern etwas wie BuddyPress oder Symposium), ohne zwischen Entwicklungsversionen hinzugefügte Kommentare zu überschreiben?
Gast
Yse Livefyre und Disquss Kommentarsystem
npp07
Ich dachte, ich hätte geantwortet, aber ich sehe es hier nicht… meinen Sie mit dem Hinzufügen neuer Funktionen das Hinzufügen von Seiten und Beiträgen mit BuddyPress? Wenn eine Konversation auf der Live-Website weitergeht, während ich entwickle, gehen diese Konversationen dann verloren oder werden sie beim Hochladen auf die Live-Website zusammengeführt?
npp07
Danke für den tollen Artikel, das habe ich schon einmal mit einer statischen Website gemacht, aber im Artikel sagen Sie, dass dies die Art und Weise ist, wie WPBeginner.com es täglich macht (aber mit BackUpBuddy). Ich habe BackUpBuddy noch nicht benutzt, plane es aber für ein neues Projekt.
Meine Frage ist, wie funktioniert das für eine Website mit Community-Kommentaren? Würde man die bereits in der Datenbank vorhandenen Kommentare verlieren, wenn man diesen Vorgang täglich wiederholt und eine Datenbank überschreibt? Gibt es einen etwas anderen Schritt, um Entwicklungsaktualisierungen auf einer bereits Live-Website aufzubauen?
Husnain
All works fine .. but my header image not work (Crash) .. and when i save permalink in setting it says Connection not established !!
Jenna
Hallo!
Wenn ich versuche, die gepackte Datenbank zu importieren, erhalte ich:
SQL-Abfrage:
—
— Datenbank: `wpdb`
—
— ——————————————————–
—
— Tabellenstruktur für Tabelle `wp_commentmeta`
—
CREATE TABLE `wp_commentmeta` (
`meta_id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT , `comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’, `meta_key` VARCHAR( 255 ) DEFAULT NULL , `meta_value` LONGTEXT, PRIMARY KEY ( `meta_id` ) , KEY `comment_id` ( `comment_id` ) , KEY `meta_key` ( `meta_key` )
) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;
MySQL sagte:
#1046 – Keine Datenbank ausgewählt
—
Wie kann ich das beheben?
Danke,
Jenna
landi
sauber und einfach
Changa Masomakali
Das ist ein großartiger Artikel!! Vielen Dank dafür. Aber ich kann meine Seite nicht aufrufen. Ich glaube, es hat etwas mit dem DB-Hostnamen in der wp-config-Datei zu tun. Was sollte das sein?
Bloodico
Dies ist absolut ein großartiger Artikel !! DANKE !!
Er wäre perfekt, wenn Sie in Schritt 7 erwähnen würden, auch wp_postmeta zu überprüfen, wenn Sie ‘localhost/test/’ durch ‘www.yourlivesite.com/’ ersetzen
und einen Schritt 8 für die .htaccess-Datei hinzufügen würden, die ebenfalls geändert werden muss (falls dies nicht automatisch geschieht ?)
the line “RewriteBase /test/” has to be suppressed and the line “RewriteRule . /test/index.php [L]” has to be changed to “RewriteRule . /index.php [L”
Once again a BIG thank you for this great article that made my day so easy !!
B-Designs
Das war genau die Lösung, die ich für die Website meines Kunden brauchte.
Vielen Dank für Ihre Einsicht.
David
Ich habe Probleme, mich in mein Admin-Panel einzuloggen. Die Seite wird korrekt angezeigt, aber die Links funktionieren nicht, auch nachdem ich das SQL-Skript ausgeführt habe. Wenn ich versuche, mich anzumelden, wird kein Fehler zurückgegeben, das Formular wird einfach geleert. Irgendwelche Ideen?
Miguel Leite
Hallo.
Wunderbarer Beitrag!! Vielen Dank, hat mir sehr geholfen, das zum allerersten Mal richtig zu machen.
Ich möchte fragen: Um das Gegenteil zu tun: WordPress von einer Live-Site auf eine lokale Site zu verschieben, muss ich nur den Prozess beginnen, der auf dem Live-Server beginnt und auf dem lokalen endet?
Transient
vielen Dank
Hardeep Kaur
Vielen Dank !!! wirklich hilfreich.
nickesh
Ich habe alle Schritte abgeschlossen, aber die wp-admin-Seite ist nicht zugänglich und zeigt folgende Fehlermeldung an
Warnung: Kann Header-Informationen nicht ändern – Header wurden bereits gesendet von (Ausgabe gestartet bei /home/sulakasa/public_html/sulakasa/wp-content/themes/CherryFramework/includes/less-compile.php:155) in/home/sulakasa/public_html/sulakasa/wp-includes/pluggable.php in Zeile 1121
Marisa Di Monda
Das ist vielleicht zu spät, aber wenn Sie oder jemand anderes dieses Problem erneut hat, hat mir das geholfen:
https://wordpress.org/support/topic/wp-admin-has-a-redirect-loop-after-migrating-to-new-server
WPBeginner-Mitarbeiter
WordPress.com verwaltet immer noch Ihren Domainnamen. Sie können die Registrierung Ihrer Domain auf Ihren neuen Webhost übertragen. Oder Sie können einfach die Nameserver-Informationen für Ihre Domain auf WordPress.com aktualisieren und auf Ihren neuen Webhost verweisen. Bitte beachten Sie die Anweisungen in unserem Leitfaden, wie Sie Ihr WordPress.com-Blog richtig von WordPress.com zu WordPress.org verschieben
WPBeginner-Mitarbeiter
Ja, Sie könnten einfach WordPress installieren und dann Ihr Theme hochladen.
jellman
Ich bin verwirrt, dient dies auch zur Migration von Beiträgen? Ich habe eine lokal entwickelte WordPress-Site, aber noch ohne Inhalt. Kann ich dann nicht einfach WordPress auf meiner Dreamhost-Site installieren und dann die Theme-Dateien auf meinem Computer auf den Live-Server verschieben?
WPBeginner-Mitarbeiter
Sie können Themes nicht bearbeiten oder Plugins auf WordPress.com installieren. Bitte sehen Sie sich unsere Anleitung zum Unterschied zwischen WordPress.com und WordPress.org an.
Mawuli
Ich habe meine WordPress.com-Website während der Installation bereits nach WordPress.org exportiert, wie Ihr Tutorial es mir gezeigt hat.
Aber mein Problem ist, ich habe bereits eine Domain bei WordPress.com und als ich versucht habe, meine Website live zu schalten, erhielt ich dieses Feedback... Kann ich wissen, ob WordPress.com immer noch mein Hoster ist oder ob ich ein weiteres Hosting-Konto kaufen muss?
Mawuli
Ich habe eine Domain bei wordpress.com. Nachdem ich WordPress mit wampserver erfolgreich über dein Tutorial installiert hatte, konnte ich eine neue Website gestalten, hochladen und alle notwendigen Plugins verwenden.
Nun, das Nächste, was ich tun möchte, ist, zu einer Live-Site zu wechseln, und deshalb bin ich hierher gekommen, um meine neue Website anzeigen zu können, aber ich stecke im ersten Schritt fest.
Ich benutze FileZilla als meinen FTP-Client. Ich wurde gebeten, meinen Hostnamen einzugeben, was ich mit dem Namen (wordpress.com) getan habe. Ich habe meinen Benutzernamen, mein Passwort und die Portnummer (21) eingegeben. Aber das bekomme ich, wenn ich versuche, mich zu verbinden.
„Fehler: Verbindung fehlgeschlagen
Fehler: Konnte keine Verbindung zum Server herstellen
Was soll ich tun? Muss ich einen Hosting-Service kaufen oder ist wordpress.com immer noch mein Hoster? Ich scheine dieses Hosting-Ding überhaupt nicht zu verstehen. Erklären Sie mir das.
Danke
WPBeginner-Mitarbeiter
Die Installation von WordPress mit Sofaculous ist keine Voraussetzung.
MHK
Alle Schritte in dieser Arbeit funktionieren wie erwartet... WUNDERBAR!!!!, es sollte jedoch in diesem Tutorial als Schritt Eins oder Voraussetzung aufgenommen werden... Dass wir WordPress von Softaculous installieren, dann die von ihm erstellte Datenbank löschen und die Datenbank hinein importieren müssen und nach der Installation von WordPress von Softaculous die WP-Dateien von FTP importieren sollten.
Ich habe einen seltsamen Fehler. Chrome öffnet meine Website wie erwartet... IE zeigt weiterhin die "Im Bau"-Seite an?? Jegliche Gedanken werden sehr geschätzt... Ich habe die index.html-Datei gelöscht
Yazz Am
Hallo, ich erhalte die Meldung „Fehler beim Aufbau einer Datenbankverbindung“ in Schritt 6, wenn ich versuche, mich im WordPress-Admin-Panel anzumelden. Bitte helfen Sie.
Ferdinand
Ich möchte eine Website auf meinem lokalen Host einrichten, die ich lokal verwalten möchte. Ich würde die Artikel schreiben und sie nach dem Schreiben auf den Webhost hochladen. Muss ich die Website und die PHP-Datenbank jedes Mal aktualisieren, wenn ich einen Beitrag schreibe, so wie Sie es oben erwähnt haben? Oder gibt es eine Möglichkeit, nur die geänderten Dateien hochzuladen? Das möchte ich wissen, da es für mich sehr zeitsparend wäre, die Website offline zu verwalten.
Rizky M R
Meine Website funktioniert, aber ich kann keine Seite oder keinen Beitrag meiner Website öffnen, und die Bilder werden nach der SQL-Abfragekorrektur immer noch nicht angezeigt.
Charlie Barnett
Hallo, ich fand Ihre Erklärung äußerst nützlich und konnte meine lokal gehostete WP-Site live übertragen. Wenn ich jedoch Schritt 6 zum Einloggen versuche, kann ich mich nicht einloggen und erhalte folgende Fehlermeldung:
Interner Serverfehler
Der Server ist auf einen internen Fehler oder eine Fehlkonfiguration gestoßen und konnte Ihre Anfrage nicht abschließen.
Bitte kontaktieren Sie den Serveradministrator und informieren Sie ihn über die Uhrzeit, zu der der Fehler aufgetreten ist, und alles, was Sie möglicherweise getan haben, um den Fehler zu verursachen.
Weitere Informationen zu diesem Fehler finden Sie möglicherweise im Server-Fehlerprotokoll.
Zusätzlich wurde ein 500 Internal Server Error-Fehler festgestellt, als versucht wurde, ein ErrorDocument zur Bearbeitung der Anfrage zu verwenden.
Macht das Sinn, habe ich etwas bei meinem Upload übersehen?
Danke Charlie
WPBeginner Support
Bitte schauen Sie sich an, wie Sie den internen Serverfehler in WordPress beheben können. Aufgrund der generischen Natur dieses Fehlers wird Ihnen normalerweise nicht gesagt, wo Sie nach dem Problem suchen sollen.
Admin
wanda serros
Meine Website ist online, aber sie funktioniert noch nicht vollständig. Wenn ich auf einige meiner Bilder klicke, um eine vergrößerte Ansicht zu erhalten, erhalte ich eine Meldung, dass 'Der angeforderte Inhalt kann nicht geladen werden. Bitte versuchen Sie es später erneut.'
Ich habe meine Datenbank durchsucht und sehe, dass es immer noch Instanzen von 'localhost' gibt... in einigen Feldern. Ich habe die Abfrage 'Update to 'post_contents'' bereits ausgeführt. Sollte ich zusätzliche Abfragen ausführen, um jede Erwähnung von 'localhost' in der Datenbank durch meine Website-Adresse zu ändern?
Danke. Ihre Seite war sehr hilfreich.
Timothy
Natürlich, ersetzen Sie jede Instanz von localhost und localhost/
Lisa
Ich habe endlich herausgefunden, wie man die Datenbank hochlädt. Zuerst habe ich die Änderungen am Texteditor innerhalb der SQL-Datei vorgenommen. Jetzt habe ich alle anderen Schritte durchgeführt, einschließlich der Änderung von 'home' und 'siteurl' in wp_options ... und auch die wp_config.php-Datei über den Dateimanager meines Live-C-Panels bearbeitet und diese Aktualisierungen vorgenommen. Ich erhalte immer noch die Meldung 'Fehler beim Herstellen einer Datenbankverbindung'. Mir ist aufgefallen, dass WordPress bei der Installation auf meinem neuen gehosteten Standort seine eigene Datenbank (ss_1) erstellt hat. Sollte ich diese löschen?
WPBeginner Support
Der häufigste Grund für den Fehler sind normalerweise falsche Passwort-, Datenbank-, Benutzername- oder Host-Informationen. Es hat nichts mit anderen Datenbanken auf Ihrem MySQL-Server zu tun, daher müssen Sie diese nicht löschen. Stellen Sie sicher, dass Sie die richtigen Informationen für Ihre Datenbank in Ihrer wp-config.php-Datei eingeben.
Admin
Karlo
Ich habe Ihre Anweisungen befolgt, um eine lokale Kopie meiner Live-Website zu erstellen (umgekehrt).
Das einzige Problem, das ich habe, ist, dass das Stylesheet nicht geladen wird und meine Bilder nicht angezeigt werden, nicht einmal im WP-Backend.
Muss ich eine weitere SQL-Abfrage ausführen, um das zu beheben?