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://www.wpbeginner.com.
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.

Mark
Hallo!
Ich habe es bis Schritt 6 geschafft und konnte den Fehler „Datenbankverbindung“ erhalten, und ich war begeistert! Als ich die Parameter geändert habe, änderte sich der Fehler zu Fehler 500. Und jetzt stecke ich fest.
Meine lokale MAMP-DB heißt „localdatabase“ und die neue, die ich auf der Live-Site erstellt habe, hat ein Präfix, das ich nicht bearbeiten kann. Daher ist mein neuer Datenbankname auf der Live-Site jetzt „web_localdatabase“.
Frage:
1. Sollte mein lokaler Datenbankname derselbe sein wie der auf der Live-Website?
2. Wenn nicht, gibt es außer den Änderungen in Schritt 6 noch andere Änderungen, die ich vornehmen muss?
Danke!!!!!!!
Cindy
Hallo,
Ich dachte, ich hätte Ihre Schritte bis ins kleinste Detail befolgt. Ich habe über WAMP auf localhost zugegriffen. cPanel läuft über StableHost. FTP mit FileZilla. Nach der Migration habe ich meine Website angesehen und festgestellt, dass die Hälfte meines neuesten Beitrags fehlte. Er war nie veröffentlicht worden; es war der erste Beitrag, den ich in localhost erstellt hatte. (Ich bin kürzlich von wp.com zu wp.org umgezogen. Zum Zeitpunkt der Übertragung hatte ich weniger als 20 Beiträge. Alle wurden von localhost auf live ohne Fehler migriert.) Ich hatte keine 'fehlgeschlagenen Übertragungen' während des FTP-Uploads. Keine Fehler, die mir aufgefallen wären.
Nachdem ich den unvollständigen Blogbeitrag gesehen hatte, versuchte ich, auf localhost zuzugreifen, um den ursprünglichen Inhalt mit WAMP anzuzeigen. Dieser Projektname kann nicht mehr angezeigt werden. Ich kann nicht auf meine Blog-Inhalte auf localhost unter dem Namen zugreifen, den ich vor der Migration zugewiesen habe. Der Ordner ist immer noch in www vorhanden.
Ich muss etwas richtig gemacht haben, da ein Teil eines Beitrags, der nie auf meiner Live-Website war, dort angekommen ist. Können Sie mir sagen, was mit meinem Localhost passiert ist? Ich habe nichts in Unterordnern... alles ist ziemlich einfach und ich habe versucht, es einfach zu halten.
Fehlerbehebung:
SQL-Abfrage gemäß Ihrem Schritt 7 ausgeführt, Nachricht lautet: #1146 – Tabelle ‘sxxxxx_wp574.wp_posts’ existiert nicht. wp_574 ist der Datenbankname, den ich in Schritt 3 erstellt habe. Abfrage war localhost-Name und Website-Domain.
Computer neu gestartet.
WAMP-Option ‘Alle Dienste neu starten‘.
Im Moment bin ich völlig verwirrt! Ich weiß nicht nur nicht, was ich als Nächstes tun soll, sondern habe auch Angst, einen Google-Vorschlag auszuprobieren, aus Angst, die Dinge wirklich zu vermasseln. Können Sie mir helfen? Jede Einsicht in die unvollständige Migration wäre gut zu wissen, aber im Moment bin ich mehr verängstigt wegen localhost. Vielen Dank. Ihre Anweisungen sind sehr einfach zu befolgen und verständlich.
Mit freundlichen Grüßen, cindy
Lea Jacta Est
Hallo!
Ich habe Probleme beim Aktualisieren meiner Links (Schritt 7). Es scheint ein Problem mit der URL-Übereinstimmung zu sein. Mit Velvet Blues gebe ich meine alte URL in das erforderliche Feld ein und mache dasselbe für die neue URL, aber jedes Mal, wenn ich es versuche, erscheint eine Fehlermeldung.
Nur zur Überprüfung:
– meine alte URL = meine localhost-URL, die in den allgemeinen Einstellungen steht und in der Adressleiste angezeigt wird, wenn ich zu meiner Homepage gehe
– meine neue URL: mein brandneuer Domainname, der auf .com endet
… richtig?
Kommt der Fehler von woanders oder mache ich das falsch?
Vielen Dank für Ihre Hilfe.
Jeff Bradbury
Ich habe derzeit meine Live-Site bei. Ich möchte sie auf MAMP (Mac) herunterladen und mit der Neugestaltung lokal beginnen und sie dann frisch wieder hochladen.
1) Wenn ich bereit bin, die neue Website hochzuladen, lege ich sie über den aktuellen Ordner? Erstelle ich einen neuen Ordner (oder eine Subdomain) und lege sie dort ab und verschiebe dann die Domain/DNS zur neuen Website?
2) Ich habe eine Menge Pretty Links auf der Live-Site, die ich herunterladen und mit der Arbeit beginnen möchte ... Ich glaube, ich liege richtig in der Annahme, dass Pretty Links einfach die Form dessen annehmen, was die Domain derzeit ist.
3) Ist dies der beste Prozess, wenn Sie ständig lokal arbeiten und Ihre Website täglich/wöchentlich aktualisieren möchten? Dies scheint eine großartige Methode zu sein, wenn Sie eine 'Einmal und Fertig'-Methode zum Aktualisieren einer Website wünschen. Wenn es einen anderen Weg oder eine andere Methode gibt, lokal zu arbeiten und dann die Änderungen hochzuladen... oder sogar eine Live-/lokale Website zu synchronisieren, würde ich mich über Hilfe und Ratschläge freuen. DANKE!
WPBeginner Support
1. Hängt davon ab, welche Dateien Sie geändert haben und welche Änderungen Sie vorgenommen haben, die in der Datenbank gespeichert sind. Wir gehen davon aus, dass Sie an Ihrem Theme arbeiten und wahrscheinlich nur wenige Änderungen vornehmen, die in der Datenbank gespeichert werden. In diesem Fall können Sie einfach Ihre Theme-Dateien überschreiben und Ihre Datenbank aus einem Backup aktualisieren.
2. Wenn Sie mit „Pretty Links“ die Permalink-Einstellungen meinen, dann denken wir, dass diese nicht betroffen sein werden.
3. Wenn Sie planen, kontinuierlich an Ihrer Website zu arbeiten, dann wäre diese Strategie zwar machbar, aber nicht die beste Lösung. Sie benötigen eine Lösung, die es Ihnen ermöglicht, Ihre Entwicklungs-Website automatisch mit Ihrer Live-Website zu synchronisieren. Schauen Sie sich zum Beispiel unser Tutorial an, wie Sie eine Staging-Umgebung für Ihre WordPress-Website erstellen. Abonnieren Sie WPBeginner, wir werden dieses Thema bald in einem kommenden Artikel mit detaillierten Anweisungen behandeln.
Admin
Felipe Stabile
DANKE LEUTE!
Die Dinge liefen nach einigen Problemen und Überlegungen reibungslos, aber das lag daran, dass mein Hoster etwas anders ist und ich Probleme beim Hochladen meiner Dateien auf den FTP mit Filezilla hatte. Serious docs erhielten eine Fehlermeldung, aber ich habe das gelöst, indem ich Folgendes getan habe:
Wenn jemand hier SmarterASP verwendet, ist es besser, Filezilla nicht zu verwenden, sondern die integrierte Funktion (HostingControlPanel/MyWebsites//FileManager) zu nutzen.
Wenn Ihre Datenbank bereinigt ist, müssen Sie Ihre Dateien aus HTDOCS/wordpress zippen und dann diese Zip-Datei hochladen.
Im integrierten Dateimanager haben Sie die Option zum Entpacken. Warten Sie ein wenig, bis alle Ordner und Dokumente erscheinen.
Befolgen Sie dann das obige Tutorial und alles wird gut.
Mohit
Hallo wpbeginner,
Vielen Dank für dieses Tutorial. Es ist das beste, das ich bisher gefunden habe.
Habe dies Schritt für Schritt befolgt und die erwarteten Ergebnisse erzielt.
Mach weiter so!
Prost!
Abhay
Vielen, vielen Dank, Bro. Es hat sehr gut funktioniert.
Biniam
Vielen Dank!!!
jay capulong
Hallo zusammen, alles ist in Ordnung, aber die anderen Bilder werden nicht angezeigt.
was meinen Sie mit localhost/test? (lokale Website)
danke
M3N
Hallo. Danke für dieses großartige Tutorial.
Eine Frage aber…
Wenn ich die von Ihnen beschriebenen Schritte befolge, gibt es keine Probleme mit serialisierten Daten. Ich habe einige Tutorials gesehen, die empfohlen haben, ein Skript oder etwas anderes zu verwenden, um Probleme mit serialisierten Daten zu vermeiden, wenn Dateipfade manuell geändert werden.
Irgendwelche Ideen oder Vorschläge?
Mark
Hallo, ich weiß nicht, ob jemand von einer Weiterleitung zu seinem lokalen Host betroffen war, als er wp-admin ausgeführt hat. Ich war es, aber ich habe einen Beitrag auf Stackoverflow gefunden, der mir geholfen hat. Im Grunde musste ich die Dateipfade in der WP-Options-Tabelle aktualisieren.
Viel Glück.
MT
Mujtaba Zia
*** Dies ist das beste Tutorial meines Lebens ***
Ich kenne HTML/CSS, habe aber noch nie mit WordPress gearbeitet. Dieses Tutorial hilft mir sehr und meine Website ist live, indem ich jedem Schritt und jeder Formulierung folge. Vielen, vielen Dank!
Jetzt sehr begierig darauf, mehr über diese Website zu erfahren.
Kathy
Ich stoße auf einige ernsthafte Probleme beim Übertragen auf den Live-Server. Lokal habe ich 2 Websites, die dasselbe Theme verwenden. Beide laufen von separaten Datenbanken und Websites, beide funktionieren lokal perfekt. Eine Website ist hochgeladen und läuft gut, und ich bin dabei, die zweite hochzuladen, hier geht es schief. Ich habe die Datenbank exportiert und erstellt, sie funktioniert perfekt, alle Bilder erscheinen korrekt. Ich habe alle Dateien hochgeladen und die Konfiguration geändert, dann bin ich auf Probleme gestoßen. Ich scheine keinen Inhalt zu laden und nur die halbe Theme zusammen mit dem falschen Logo der Website. Ich habe versucht, mich anzumelden, um alle Links zu ändern, aber ich erhalte eine 'interne Serverfehlermeldung', der Server hat einen internen Fehler oder eine Fehlkonfiguration festgestellt und konnte Ihre Anfrage nicht abschließen.
Ich habe die Website zu ihrem vorherigen Aussehen zurückgesetzt, bin aber völlig ratlos, was die nächsten Schritte angeht. Kann mir jemand helfen? Ich kann nicht verstehen, wie wir lokal perfekt funktionieren und dann ein epischer Fehlschlag live ist.
Kathy
p.s. Ich habe Screenshots, falls das hilft.
DaveJorg
Beachten Sie, dass manchmal nach Abschluss der Migration nur die Startseite funktioniert.
Wenn dies der Fall ist, besuchen Sie Dashboard > Einstellungen > Permalinks und klicken Sie auf Änderungen speichern. Ich glaube, das aktualisiert mod_rewrite und sollte das Problem beheben. Bei mir hat es funktioniert.
RW
Bitte entfernen Sie meine E-Mail aus dem Kommentar-Thread. Ich habe versucht, mich jedes Mal abzumelden, und es funktioniert nicht.
Carlo
Danke für diese Anleitung. Ich bin mehr als ein Anfänger auf diesem Gebiet. Wie gehe ich vor, wenn ich bereits eine Datenbank auf meinem Hosting installiert habe? Muss ich sie löschen und eine neue erstellen, die Tabellen abbrechen oder sie einfach leeren? Vielen Dank im Voraus für Ihre Hilfe.
WPBeginner Support
Sie können eine komplett neue Datenbank erstellen.
Admin
Nathan
Ich habe alles verschoben und es lief reibungslos, bis ich versuchte, mich bei WP anzumelden, es sagt immer wieder, dass das Passwort falsch ist. Ich habe sogar versucht, die Details in phpMyAdmin zu ändern. Könnte das Problem sein, dass ich Ihre Abfrage ausgeführt habe, bevor ich mich bei WP angemeldet habe?
Nathan
Ich habe das Problem behoben, ich habe mich einfach bei WP angemeldet und die Permalinks erneut gespeichert, und die gesamte Website wurde aktualisiert. Danke für das großartige Tutorial.
Angela
Leider konnte ich meine Website nicht von localhost online verschieben. Ich bin zur Anmeldeseite gelangt und sie hat meine Anmeldedaten nicht akzeptiert. Haben Sie eine Idee, was das Problem sein könnte? Ich möchte nicht aufgeben, also werde ich es vielleicht noch einmal versuchen.
Omar Zeidan
Hallo Angela,
Nun, vielleicht haben Sie vergessen, die DB-Dateien auf Ihren Live-Server zu importieren, oder?
Wenn nichts bei Ihnen funktioniert hat, versuchen Sie Folgendes:
Greifen Sie auf Ihr DB-Admin-Panel zu, suchen Sie nach wp_users und fügen Sie dort manuell einen hinzu.
Ich hoffe, das hilft.
Pranesh
Ausgezeichneter Leitfaden. Alles lief gut. Vielen Dank !!
Ziga
Hallo, ich habe alle Schritte befolgt und in Schritt 4 eine .gzip-Datei zum Importieren gewählt und folgende Fehlermeldung erhalten:
#1064 – Sie haben einen Fehler in Ihrer SQL-Syntax; überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, um die richtige Syntax in der Nähe von „?“ in Zeile 2 zu verwenden.
Irgendwelche Hilfe?
Justin
Alles funktioniert, außer meinen anderen Seiten…. Ich kann es nicht herausfinden
Matt
Ähnliches Problem bei mir. Habe es in einen Unterordner auf einer meiner anderen Domains eingefügt, aber wenn ich dorthin navigiere, wird mir die 404-Seite von Themes angezeigt. Wenn ich versuche, direkt zu einer der anderen Seiten zu gelangen, erhalte ich die 404-Seite meines Hosts. Hat jemand Ideen?
Ryan
Ich habe alle Schritte durchlaufen und meine Website sieht am Ende überhaupt nicht mehr so aus, wie sie vorher aussah. Es scheint, dass die meisten CSS nicht übertragen wurden. Ich habe das Divi-Theme verwendet.
So sieht es aus:
Irgendwelche Tipps?
Amefon
HALLO
Ich erhalte diese Fehlermeldung, wenn ich versuche, meine Datenbank auf die Website zu importieren.
Fehler
SQL-Abfrage:
—
— Datenbank: `lcmi`
—
CREATE DATABASE IF NOT EXISTS `lcmi` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL sagte: Dokumentation
#1044 – Zugriff verweigert für Benutzer 'lazarbwn'@'localhost' für die Datenbank 'lcmi'
Wie löse ich das?
WPBeginner Support
Überprüfen Sie Ihren MySQL-Benutzernamen, MySQL-Host, Datenbank und MySQL-Passwort.
Admin
Amefon
Ich verstehe nicht. Soll ich die MySQL-Details ändern oder was?
Mike Casile
Habe das noch nicht gemacht, aber die lokale Seite sieht gut aus. Ich habe 2 Fragen (die vielleicht zu groß sind und Folgeartikel erfordern).
1. Wenn ich das durchgehe und es auf der Live-Site gut aussieht ... aber ich möchte weiterhin neue Entwicklungen lokal durchführen, gibt es einen ähnlichen Prozess für inkrementelle Änderungen?
2. Wie wirkt sich dies aus, wenn ich Multisite verwende (was ich im Moment NICHT tue).
Danke,
Roman
Es hängt davon ab, was Ihre Änderungen betreffen – wenn Sie CSS- oder PHP-Code im Theme geändert haben, müssen Sie die geänderten Dateien über FTP auf den Server hochladen. Wenn Sie einige WordPress-Einstellungen ändern, müssen Sie nur die Schritte zum Kopieren Ihrer Datenbank durchlaufen.
Ameira
Vielen Dank für dieses Tutorial – nach 2 Wochen, in denen ich alles Mögliche ausprobiert habe, habe ich endlich herausgefunden, was gefehlt hat. Ich konnte auf meine Website zugreifen, aber die Bilder fehlen und das Layout ist durcheinander. Ich habe Schritt 7 befolgt und es hat sich leicht verbessert, aber es ist immer noch ein ziemliches Durcheinander – haben Sie Ideen, was ich noch tun kann?
Soo
Leicht zu verstehen und zu befolgen. Das beste Tutorial zum Thema "So verschieben Sie WordPress vom lokalen Server auf die Live-Website".
Danke
zavera
Hallo WPBEGINNER SUPPORT, ich habe eine benutzerdefinierte WordPress-Website mit einigen Seiten erstellt und alle von Ihnen hier erwähnten Schritte verwendet, und alles hat korrekt funktioniert, aber die URLs meiner Seiten sind immer noch localhost. Wie ändere ich diese URLs für Seiten?
WPBeginner Support
Wenn Sie auf den Admin-Bereich zugreifen können, gehen Sie zu Einstellungen -> Allgemein und ändern Sie Ihre WordPress-URL und Website-URL. Oder schauen Sie in Schritt 5, um dies über phpMyAdmin zu tun.
Admin
Daniel Afriyie Gyimah
ples wir brauchen die Informationen in einem herunterladbaren PDF-Format
Andres
Hallo! Ich habe versucht, diese Methode zu verwenden, und erhalte folgende Fehlermeldung:
lessphp fatal error: load error: failed to find /Applications/MAMP/htdocs/breg/wp-content/themes/theme43776/bootstrap/less/bootstrap.lesslessphp fatal error: load error: failed to find /Applications/MAMP/htdocs/breg/wp-content/themes/theme43776/style.less
Warning: Cannot modify header information – headers already sent by (output started at /home/weliketo5/public_html/breg/wp-content/themes/CherryFramework/includes/less-compile.php:155) in /home/weliketo5/public_html/breg/wp-includes/pluggable.php on line 1207
Könnte mir jemand helfen?
Alfredo Garcia
Während Schritt 4: WordPress-Datenbank auf Live-Website importieren, erhalte ich den folgenden SQL-Fehler:
Fehler
MySQL sagte: Dokumentation
#1064 – Sie haben einen Fehler in Ihrer SQL-Syntax; überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, auf die richtige Syntax, die in der Nähe von '?' in Zeile 105 verwendet werden soll
Können Sie mir sagen, was falsch ist und wie ich das beheben kann?
WPBeginner Support
Die Sicherungsdatei, die Sie zu importieren versuchen, könnte beschädigt sein. Exportieren Sie eine frische Kopie und versuchen Sie es dann erneut. Wenn dies nicht funktioniert, bitten Sie Ihren Webhosting-Anbieter, Ihre MySQL-Version zu aktualisieren.
Admin
Alfredo Garcia
Danke. Ich werde es heute Abend versuchen.
Ngabe R
Mir fehlte Schritt 5. Vielen Dank. Sehr hilfreich!
Adam
Muss ich WordPress auf meinem Server installieren, bevor ich mit diesem Vorgang beginne, oder folge ich einfach den Schritten, wie sie aufgelistet sind?
WPBeginner Support
Nein, siehe Schritt 2. Sie laden WordPress-Dateien von Ihrem lokalen Server auf den Live-Server hoch.
Admin
Adam
Danke, es funktioniert jetzt alles! Das war eine wirklich, wirklich hilfreiche Anleitung!
Rod
Danke, sehr hilfreich! Als ich den richtigen Servernamen beim Hoster herausgefunden hatte, lief alles gut.
Yonatan
Toller Artikel und wirklich hilfreich.
Danke!
Momodu Oladapo Abraham
es hat funktioniert, danke, aber es gibt immer noch einige Links, die auf die lokale Serveradresse verweisen, besonders in den Beiträgen und Blogs... was soll ich tun? Bitte helfen Sie mir... alles andere hat gut funktioniert, außer den Beiträgen. Danke
Natharza
Hallo
Alles hat funktioniert, aber die Beitragslinks funktionieren nicht. Ich führe die SQL-Abfrage immer noch aus, aber die Links waren mit der Fehlermeldung „No input file specified.“ fehlerhaft.
Bitte helfen Sie
Michael
Danke für diesen Artikel. Er erspart mir den Stress der Online-Neugestaltung.
Sarah
Danke für ein tolles Tutorial, habe jeden Schritt befolgt und nichts ist schief gelaufen!
DAUMEN HOCH +++
Fongoh Tayong
Mann, du bist spitze.
Es hat bei mir wie am Schnürchen funktioniert.
Mehr Kraft für Sie, um mehr Tutorials dazu zu schreiben. Ich bin ein Neuling bei WordPress.
Nochmals vielen Dank.
Louise
Hallo,
Mit Schritt 2, wenn Sie kein Verzeichnis "public_html" haben, wohin sonst können Sie die Datei hochladen? gemäß Milos Frage. Ich bin in den Dateimanager und in die Datei "httpdocs" gegangen und habe sie dort hochgeladen.
Dank
Max
Vielen Dank für ein wirklich einfaches, leicht verständliches Tutorial zur Migration einer Datenbank. Ich bemerke, dass Sie nicht angegeben haben, den DB_HOST-Namen zu aktualisieren, aber ansonsten war dies großartig.
Stefano
Hallo! Zuerst einmal vielen Dank für die detaillierte Anleitung.
Ich habe alle Schritte ohne Probleme befolgt. Jedenfalls fehlen das Theme und alle Plugins, die ich auf dem Localhost installiert hatte, wodurch die Seite komplett anders aussieht. Was kann ich tun, um alle vorherigen Plugins und Einstellungen zu importieren? Vielen Dank im Voraus für Ihre Antwort.
WPBeginner Support
Sie können sie von Ihrem Computer aus mit einem FTP-Client hochladen.
Admin
Junn
Hallo, vielen Dank für dieses Tutorial, es funktioniert bei mir! Allerdings kann ich die Seiten, die ich lokal erstellt habe, nicht finden und die Einstellungen sind nicht richtig. Es hat mich zwar ein neues WordPress installieren lassen.
Was ist schiefgelaufen?
Monique
Hallo. Danke für dieses Tutorial. Aber ich habe ein Problem bei Schritt 6. Alle ersten 5 Schritte sind erledigt. Aber wenn ich meine Website nach der Änderung der URL in der Datenbank neu lade. Es gibt keine Meldung wie „Fehler beim Herstellen der Datenbankverbindung“ und meine Website wird immer noch im lokalen Host geöffnet. Bitte helfen Sie mir, was ich jetzt tun soll.
Alex
Wie erstelle ich eine MySql-DB auf meiner tatsächlichen Website. Kann mir mein Provider helfen?
WPBeginner Support
Ja, sie können Ihnen helfen.
Admin
Miloš
Hallo, ich bin es wieder. Jetzt habe ich ein Problem mit Schritt sieben. Ich habe diesen Code mit meiner eigenen Webseite
in meiner SQL-Datenbank eingefügt, aber 2 von 5 Seiten funktionieren immer noch nicht. Ich habe Ihre Anweisungen wahrscheinlich nicht sehr gut verstanden. Was meinen Sie mit „aber vergessen Sie nicht, sie mit Ihren eigenen lokalen und Live-Site-URLs zu ändern“?
Nadeem
Hallo
Könnten Sie bitte Ihr Menü unter Erscheinungsbild überprüfen und dann nacheinander die Menüs anklicken, die nicht richtig funktionieren. hoffentlich finden Sie die Fehler.
Nady
Nikhil
Hallo,
Danke für die Hilfe…
Alle Schritte funktionieren perfekt….
Aber wenn ich mich anzumelden versuche oder auf einen Link klicke...
Es zeigt mir folgende Meldung an…
Meine Website :
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 unter webmaster@, um ihn über den Zeitpunkt des Auftretens dieses Fehlers und die Aktionen, die Sie unmittelbar vor diesem Fehler ausgeführt haben, zu informieren.
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.
Was ist die Lösung für diesen Fehler…
Dwayne Smith
Hallo NIKHIL, ich habe dasselbe Problem. Konntest du herausfinden, was das Problem war? Wenn ja, könntest du mir bitte deine Lösung mitteilen?
Prost
Dwayne
Mustapha
Sehr hilfreicher Beitrag
vielen Dank
Milos
Ich habe ein Problem mit Schritt 6, da ich nicht weiß, wie ich wp-config.php bearbeiten kann. Die Sache ist, dass es keine Optionen gibt, um Datenbankname, Benutzer und Passwort einzugeben, wenn ich mit der rechten Maustaste klicke und Ansicht/Bearbeiten öffne.
Außerdem habe ich in Schritt 3 meine WP-Dateien in den htdocs-Ordner hochgeladen, da dies der einzige Ordner ist, den ich sehe. Ich benutze FileZilla.
Ich würde mich sehr freuen, wenn Sie mir per E-Mail antworten könnten.
Miloš B.
Andrej
Milose… Wenn Sie die Datei wp-config.php öffnen, müssen Sie sie als Notizblockdokument öffnen und am Anfang des Textes den Datenbanknamen, den Benutzernamen und das Passwort finden, den Text manuell bearbeiten und dann erneut speichern.
Matt
Ich bin auf einen SQL-Fehler 1064 gestoßen, als ich mit einem komprimierten Export importiert habe. Es hat schließlich funktioniert, indem ich als unkomprimiertes .sql exportiert habe.