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

Wie Sie WordPress von einem lokalen Server auf eine Live-Site verschieben (2 Methoden)

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.

So verschieben Sie WordPress vom lokalen Server auf eine Live-Website (2 Methoden)

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:

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

WPBeginner abonnieren

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.

Erstellen Sie ein neues Backup für die Migration

Dies bringt Sie zu einem Bildschirm, auf dem Sie Ihrem Backup einen Namen geben können.

Klicken Sie dann auf die Schaltfläche „Weiter“.

Namen des Backup-Pakets

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

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

Beide Backup-Dateien herunterladen

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

MySQL Database Wizard

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

Neuen Datenbanknamen eingeben

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.

Neuen Datenbankbenutzer erstellen

Als Nächstes müssen Sie den gerade erstellten Benutzer zur Datenbank hinzufügen.

Klicken Sie zuerst auf das Kontrollkästchen „Alle Berechtigungen“.

Alle Berechtigungen prüfen

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.

Archiv- und Installer-Dateien 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.

Duplicator Migrationsassistent Schritt 1

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.

Einstellungen validieren

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.

Admin-Login

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

Export von localhost

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.

WordPress-Datenbank mit phpMyAdmin exportieren

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.

WordPress-Dateien per FTP hochladen

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.

MySQL-Datenbank-Assistent auswählen

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.

Datenbank benennen und neu erstellen

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.

Neuen Datenbankbenutzer erstellen

Danach müssen Sie den gerade erstellten Benutzer zur Datenbank hinzufügen.

Überprüfen Sie zuerst das Kontrollkästchen „Alle Berechtigungen“.

Kontrollkästchen für alle Berechtigungen aktivieren

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

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.

Datenbank über phpMyAdmin importieren

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.

Durchsuchen Sie die wp_options-Tabelle

Suchen Sie dann in der Spalte options_name nach der Option siteurl.

Klicken Sie dann auf das Symbol „Bearbeiten“.

siteurl in phpMyAdmin 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.

Bearbeiten Sie das Feld siteurl

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

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

Permalink-Einstellungen speichern

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.

Suchen und ersetzen Sie URLs bei der Migration von der lokalen zur Live-Site

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.

Tabellen auswählen

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.

Änderungen vorschauen

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.

WordPress-Bilder und defekte URLs nach dem Umzug auf die Live-Site reparieren

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.

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

912 CommentsLeave a Reply

  1. In Schritt 4, wenn ich versuche, die komprimierte Datenbank zu importieren, erhalte ich Folgendes:
    Fehler
    SQL-Abfrage:


    — Datenbank: `testbtat`

    CREATE DATABASE IF NOT EXISTS `testbtat` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
    MySQL sagte: Dokumentation

    #1044 – Zugriff für Benutzer ‘btatxcom’@’localhost’ auf die Datenbank ‘testbtat’ verweigert

    • @Lisa der Import kann eine .zip- oder eine reine Textdatei .sql sein, das spielt keine Rolle. Sie erhalten den Fehler, weil der Name der Datenbank, die Sie hochladen möchten, nicht mit dem Namen übereinstimmt, den Sie erstellt haben.

      In diesem Fall gehe ich davon aus, dass Ihr Benutzername auf der Live-Site „btatxcom“ lautet. Im Allgemeinen wäre Ihre Datenbank dann btatxcom_yourdb. Wenn das der Fall ist, gehen Sie zu localhost. Exportieren Sie einfach Ihre Datenbank als .sql-Datei – ohne benutzerdefinierte Optionen zu verwenden. Speichern Sie sie auf dem Desktop. Klicken Sie mit der rechten Maustaste und öffnen Sie sie mit Notepad++ (wenn Sie es nicht auf dem PC haben, laden Sie es einfach herunter, es ist sehr einfach zu bedienen, z. B. wie Notepad, nur etwas schicker).

      Sie finden diese Zeile CREATE DATABASE IF NOT EXISTS ungefähr in Zeile 22 oder suchen Sie nach dem Begriff. Dort kommt der Name Ihrer Datenbank zweimal vor, ändern Sie ihn so, dass er mit dem Namen der Datenbank auf Ihrer Live-Site übereinstimmt, z. B. someprefix_yourdb. Speichern Sie ihn, gehen Sie zu Ihrem phpmyadmin -> Ihre Datenbank -> durchsuchen und importieren Sie die gespeicherte .sql-Datei. Das sollte es tun. Ich hoffe, das hilft jemandem.

  2. Vielen Dank für das Tutorial. Ich glaube, ich habe alle Schritte korrekt befolgt. Es hat wie am Schnürchen funktioniert, bis ich meine Seite aufrufen wollte. Ich erhalte Folgendes:

    Ihr Server verwendet PHP-Version 4.4.9, aber WordPress 3.8.1 erfordert mindestens 5.2.4.

    obwohl in meinem Cpanel steht: PHP-Version 5.3.26

    Auch wenn ich versuche, zum Admin zu gelangen, erhalte ich:

    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/drser3/public_html/wp-admin/index.php on line 103

    Ich bin dankbar für jede Hilfe, die Sie mir geben können. Danke

    Wanda

    • Meine Website ist jetzt online und läuft, obwohl ich noch einige Probleme zu beheben habe. Ich dachte, ich würde mich für andere Benutzer melden, die Lunarpages für Webhosting verwenden. Ich musste zum Control Panel gehen und PHP5 auswählen, dann musste eine phpini-Datei unter meinem public_html-Verzeichnis hinzugefügt werden mit

      Speicher=64MB

      und zuletzt musste ich hinzufügen:

      suPHP_ConfigPath /home/username/public_html

      in meine htaccess-Datei.

  3. Hallo,

    Ich kann nach dem Verschieben der Datenbank auf wp-admin zugreifen, aber aus irgendeinem Grund bekomme ich einen weißen Bildschirm, wenn ich meine URL eingebe. Es scheint die HTML/CSS für keine der Seiten zu finden. Es ist seltsam, weil es auf dem Wamp-Localhost perfekt lädt.

    Irgendwelche Ideen?

    danke

  4. Sie wissen nicht, wie sehr mir dieser Artikel geholfen hat!
    Vielen Dank, dass Sie sich die Zeit genommen haben, dies zu schreiben und zu posten!

  5. Tolles Tutorial, vielen Dank.

    Ich nehme an, es ist der gleiche Prozess von einem Entwicklungs-Server zu einem Produktions-Server, richtig?

  6. Vielen Dank für die Veröffentlichung dieser Anweisungen!! Ich hätte die Website meines Kunden NICHT auf die Live-Website übertragen können, ohne dies!! Nur eine Anmerkung: Unter Schritt 3 fehlen in Ihren Anweisungen die Anmerkung zu „Hostname“. Das hat mich einen Moment gekostet, um das herauszufinden, aber ich konnte es hinzufügen. Falls jemand anderes Probleme mit diesem Teil der Datenbankerstellung hat. Nochmals vielen Dank!!

  7. Hallo
    Danke für den lehrreichen Artikel.
    Ich habe jeden Schritt befolgt, aber am Ende erhalte ich diese Fehlermeldung

    Parse error: syntax error, unexpected ‘DB_PASSWORD’ (T_STRING) in /home/swagphot/public_html/wp-config.php on line 26

    Ich habe meine wp-config auf Tippfehler überprüft, aber alles scheint korrekt zu sein. Ich brauche Hilfe, ich weiß nicht, wie ich
    dies lösen kann... Danke

  8. Ich bin ganz neu hier und diese Erklärung ist mit Abstand die klarste, die ich gefunden habe, aber ich habe immer noch Probleme. Ich habe meine Dateien auf meinen Host-Server übertragen, hänge aber bei der Datenbank fest. Ich habe eine lokale Installation von WordPress mit Bitnami eingerichtet. Wenn ich zu http://localhost/phpmyadmin/ gehe, sehe ich meine Datenbank nicht; ich sehe nur information_schema und test. Ich habe meine wp-config.php überprüft und sehe „DB_NAME“, „bitnami_wordpress“. Ich bin ratlos, was ich tun oder wo ich als Nächstes suchen soll. Jede Hilfe wäre sehr willkommen. Danke.

  9. Awsome Tutorial………………..Very useful for a beginner……….I just tried and made my site live……………………..This is my first website……………Thank you so much………………. :)

  10. Vielen Dank für diesen Artikel – er war leicht zu befolgen und hat für mich perfekt funktioniert – ich dachte, es wäre ein entmutigender Prozess, aber es war ziemlich einfach, wenn man die Schritte richtig befolgt hat

  11. Ich habe alle Schritte durchgeführt. Danach kann ich nicht mehr auf mein Dashboard zugreifen. Immer wenn ich zu meinem Admin-Panel gehe und den richtigen Benutzernamen und das richtige Passwort eingebe. Aber es leitet mich immer wieder zu meinem Admin-Panel zurück. Bitte helfen Sie.

  12. Dieses Tutorial ist sehr wichtig für Anfänger, die nicht wissen, wie man eine lokale WordPress-Seite auf eine Live-Seite verschiebt. Es ist nützlich für mich.
    Vielen Dank.

  13. Hallo,
    vielen Dank für diesen hilfreichen Artikel.
    Aber ich habe einen Fehler wie
    1044 Zugriff verweigert
    Könnten Sie mir bitte bei diesem Datenbankfehler helfen?

    • Um den Fehler 1044 Access denied zu beheben. Sie sollten die Datenbankdatei in Ihrem Texteditor öffnen und den folgenden Code löschen.

      — Datenbank: `XYZ`

      CREATE DATABASE IF NOT EXISTS `XYZ` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
      USE `XYZ`;

  14. Vielen Dank für all Ihre Hilfe bei diesen Tutorials! Ich lerne viel. Ich habe ein Problem, das bereits erwähnt wurde, aber ich bekomme keine Lösung.
    Ich stecke bei Schritt 6 fest, ich erhalte immer wieder die Fehlermeldung "Fehler beim Herstellen einer Datenbankverbindung".
    Ich habe eine Sache in Ihrem Verfahren geändert, in Schritt 6 habe ich wp-config.php bearbeitet, um define(‘DB_HOST’, ‘www.mysite.com/my_staging_site’); einzufügen.
    Wie auch immer, ich kann immer noch keine Verbindung herstellen, und wenn Sie etwas tun können, um mich in die richtige Richtung zu weisen, wäre ich Ihnen dankbar!

    • Ich hatte dieses Problem auch, aber stellen Sie sicher, dass keine kleinen Tippfehler beim Eingeben des Datenbanknamens, Benutzernamens, Passworts und Hosts vorhanden sind. Mein Problem waren die unterschiedlichen Apostroph-Symbole (das ‘ Symbol). Als ich anfing, den Namen zu ändern, änderte sich der Apostroph zu einem anderen Symbol und es ist wirklich schwer zu erkennen, ob er sich geändert hat. Aber ich habe das behoben und es hat funktioniert

    • Sie mussten nur den dbname sowie den Benutzernamen und das Passwort des cPanel der Website in die Felder ändern, die in wp-config.php abgefragt werden.

  15. Danke für eine so einfach zu befolgende und simple Anleitung. Habe alles in unter 20 Minuten erledigt. Hat mein Leben so viel einfacher gemacht. Sehr geschätzt...

  16. Habe die gleichen Schritte befolgt.

    Website ist auf dem Server live gegangen, hat aber folgendes Problem.

    Menüs erscheinen nicht im Admin-Panel.

    Die Einstellungen werden nicht gespeichert, wenn ich versuche, Änderungen vorzunehmen.

    Irgendeine Idee?

  17. Hallo, ich habe alle Dateien erfolgreich auf den Webserver hochgeladen. Ich kann meine WordPress-Seite sehen.
    Das Problem ist, wenn ich versuche, auf die Admin-Seite zuzugreifen. Die Verwendung des Benutzernamens und Passworts, die ich über cPanel erstellt habe, funktioniert nicht. Es heißt ungültiger Benutzername. Ich habe die Datei wp-config.php geändert. Ich habe sichergestellt, dass der neue Benutzername und das neue Passwort aktualisiert sind.

    Was ist mit dieser Zeile in der Konfigurationsdatei, was soll ich daran ändern:
    /** MySQL-Hostname */
    define(‘DB_HOST’, ‘localhost’);

    Danke.

  18. Thank you for the wonderful article! I am so grateful there’re people like you to share knowledge :)

    Ich habe meine lokale Website auf eine Live-Hosting-Website übertragen und hatte nur einen Fehler, den ich teilen möchte, wie ich ihn gelöst habe. Ich hatte eine schwarze Seite auf der Permalink-Optionen-Seite und habe die folgende Lösung von DebbieV gefunden:

    „Ich habe wp-admin/includes/misc.php bearbeitet und den Wert von $got_rewrite = true; erzwungen.“

    Vielleicht hilft das auch jemand anderem.

    Prost!
    Mira

  19. Hallo,

    Gibt es eine Möglichkeit, von wordpress.org nach wordpress.com zu exportieren, ohne die Website hosten und bezahlen zu müssen?

    Ich habe meinen Blog auf wp.org, möchte ihn aber kostenlos live schalten… frage mich nur, ob es dafür Optionen gibt.

    Danke.

  20. Ich habe alle Anweisungen befolgt, außer dem Export meiner Datenbank von localhost in gzipped, da ich versucht habe, auf dem Live-Server in phpMyAdmin zu importieren, und ich erhielt die Fehlermeldung „#1064 – Sie haben einen Fehler in Ihrer SQL-Syntax; überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, um die richtige Syntax für die Verwendung in der Nähe von ‚\u001f?\b‘ in Zeile 1 zu finden“. Aber es importiert die Datenbank, wenn ich komprimierte ZIP-Dateien verwende, aber nachdem ich 7 Stunden gewartet habe, um alle meine Dateien von localhost auf den Live-Server hochzuladen, wurde ich aufgefordert, WordPress zu installieren, und als ich WordPress installierte, waren keine meiner Beiträge vorhanden.

    • Ich habe die Informationen für die Datenbank bereits in wp-config geändert und trotzdem fragt es mich, ob ich Wordpress installieren möchte

  21. Danke für Ihre Tutorials. Sie sind sehr hilfreich. Ich habe es geschafft, mein WordPress vom lokalen Server auf die Live-Site zu verschieben. Wenn ich mich jedoch in meinem Admin-Panel anmelde, wird die Fehlermeldung angezeigt:

    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 den Zeitpunkt, zu dem 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.

    Können mir hier Experten bitte Ratschläge geben, wie ich dieses Problem beheben kann?

    Danke

  22. Hallo,.Ich beabsichtige, einen Localhost auf einen Server hochzuladen… Ich habe all die oben genannten Schritte VIELE MALE durchgeführt… aber diese Meldung erscheint immer: „Sie haben keine Berechtigung, auf / auf diesem Server zuzugreifen.“

  23. Hallo. Danke, dieser Beitrag ist nützlicher als all die anderen Sachen, die ich auf YouTube gefunden habe.
    Ich kann meine Website jedoch nicht zum Laufen bringen, selbst nachdem ich alle Schritte sorgfältig befolgt habe.
    Ich kann auf mein Admin-Panel von meiner Live-Website aus zugreifen, und alles, einschließlich Plugins und Themes, Beiträge und Seiten, scheint dort im Dashboard vorhanden zu sein. Die Website selbst zeigt jedoch, selbst wenn ich vom Dashboard aus darauf zugreife, eine leere Seite an. Haben Sie eine Ahnung, wo das Problem liegen könnte und was ich tun könnte, um es zu lösen?
    Danke!

      • Danke!

        Es stellte sich heraus, dass ich ein Child-Theme verwendete. Der Wechsel zum Original-Theme und die Änderungen in den Theme-Einstellungen anstelle des neuen Stylesheets lösten den White Screen of Death. Vielen Dank für den klaren, ausführlichen und nützlichen Blog.

        Jose

        • Ihr Problem war genau dasselbe wie mein jetziges Problem. Nur verwende ich kein Child-Theme, sondern ein benutzerdefiniertes Theme. Ich kann es einfach nicht zum Laufen bringen, obwohl es auf meinem lokalen Host funktioniert.

          Kann mir jemand dabei helfen?

          Danke

  24. Hallo, ich glaube, ich habe zu früh kommentiert. Alles funktioniert einwandfrei, außer dem Bereich für aktuelle Kommentare, wo keine Kommentare angezeigt werden, sondern Links zu „localhost“-Blogeinträgen.
    Das ist mein Blog: http://www.sugaroverkill.com/blog/
    Ich habe alle Schritte durchgeführt, einschließlich Schritt 7. Muss ich noch einen weiteren Schritt ausführen, damit die aktuellen Kommentare korrekt angezeigt werden?

  25. Hallo, ich habe mich gerade gefragt, ob Sie den DB-Hostnamen in der wp-config-Datei ändern mussten, da ich immer noch die Fehlermeldung „Datenbankverbindung kann nicht hergestellt werden“ erhalte. Danke Jack

  26. Vielen Dank für diese Ressource! Alles scheint mit der migrierten Website ordnungsgemäß zu funktionieren, aber wir können nicht auf das wp-admin der neuen Website zugreifen, um uns bei WordPress anzumelden. Wir haben keine neue Installation von WordPress vorgenommen, sondern einfach alle Dateien der vorherigen Website in das neue Verzeichnis übertragen. Ist eine WordPress-Installation notwendig, wenn eine Website unter zwei verschiedenen URLs läuft?

  27. Ich wollte Ihnen nur kurz Bescheid geben und DANKE sagen!!!
    Ihre Anweisungen funktionierten perfekt für einen Erstbenutzer und Ihre Bemühungen werden wirklich, wirklich geschätzt.
    Gott segne Sie!

  28. Hallo,
    Ich plane, dieses Tutorial zu verwenden, um localhost zum ersten Mal zu übertragen... (Ich habe es noch nicht ganz gelesen)

    aber ich habe bemerkt, dass ich phpadmin verwenden muss, und da ich WAMP zum ersten Mal benutzt habe, konnte ich phpadmin nicht benutzen und ich bin mir nicht ganz sicher, was falsch ist (es tut mir leid, wenn Sie das hier irgendwo erwähnt haben, bitte ignorieren Sie meinen Kommentar),...

    Gibt es eine Möglichkeit, meine Website ohne phpadmin zu übertragen? D.h. durch Kopieren und Einfügen von etwas?

    Entschuldigen Sie, da ich hier völlig neu bin...

    danke

  29. Hallo, ich habe dasselbe gemacht, das Sie hier erwähnen, aber ich kann das Theme-Logo immer noch nicht ändern. Ich importiere die alte Website in die neue Website.

  30. Vielen Dank! Das hat bei mir perfekt funktioniert und ich mache mir keine Sorgen mehr über die Entwicklung in MAMP. Prost!

    • Ich verstehe wirklich, was Sie sagen. Beim ersten Mal hing ich auch in dieser Situation fest und wusste nicht, wie ich das machen sollte.

  31. Hallo, danke für ein tolles Tutorial.
    Bei mir scheint alles reibungslos zu laufen, außer dass das Aussehen komplett durcheinander ist.
    Ich benutze das bp-Standardthema mit einem Kindthema auf dem lokalen Server. Nach dem Import wird das bp-Standardthema (Elternteil) nicht in den Einstellungen Aussehen>Themes angezeigt, was mein Kindthema kaputt macht. Allerdings wurden alle Ordner usw. für bp-default vom lokalen auf den Live-Server hochgeladen, sodass ich nicht herausfinden kann, warum das Problem auftritt.
    Hatte jemand anderes dieses Problem und kann mir helfen, es zu beheben?
    Vielen Dank für Ihre Zeit.

    • Ermüdet, frage mich nur, ob Sie Ihr Problem gelöst haben. Und wenn ja, wie?

      Ich habe gerade das gegenteilige Problem. Mein Child-Theme hat auf dem lokalen Server gut funktioniert, aber bei der Migration auf den Live-Server ist es jetzt kaputt und das Parent-Theme wurde wiederhergestellt. Ich hoffe, wenn Sie Ihr Problem gelöst haben, gibt es mir einen Hinweis darauf, was ich falsch mache.

  32. Hallo, ich brauche wirklich Hilfe. Ich komme zu Schritt 4 und finde meine neue DB, die ich im SQL-Server erstellt habe. Sie hat keine Tabellen. Ich klicke darauf, drücke auf Importieren und erhalte Folgendes in Rot: „Das von Ihnen für den Upload festgelegte Verzeichnis kann nicht erreicht werden“. Das ist, bevor ich überhaupt versuche, meine Datei hochzuladen. Was habe ich falsch gemacht?

  33. Hallo, ich habe meine Datenbank von localhost exportiert und versuche Schritt 4. Ich habe den Fehler 1044 erhalten, aber in früheren Kommentaren gesehen, dass ein Abschnitt gelöscht und auf meine Live-Datenbank umgestellt werden soll. Ich habe versucht, erneut zu importieren und jetzt erhalte ich den Fehler

    #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 '– phpMyAdmin SQL Dump
    — Version 4.0.4
    http://www.phpmyadmin.net

    — Ho' in Zeile 1 zu verwenden

    Können Sie überhaupt helfen??

  34. Wenn ich versuche, meine SQL-Datei in die neue Datenbank zu importieren, erhalte ich diese Fehlermeldung von phpMyAdmin:

    #1103 – Falscher Tabellenname

    Haben Sie Ideen, was ich falsch machen könnte?

  35. Hallo! Ich erhalte diese Fehlermeldung von phpMyAdmin, wenn ich versuche, meine SQL-Datei in die neue Datenbank auf dem Live-Server zu importieren:

    #1103 – Falscher Tabellenname

    Haben Sie Ideen, was ich falsch machen könnte?

  36. Hallo,

    Vielen Dank für den Artikel. Ich habe die Schritte befolgt, aber wenn ich die Website aufrufe, sehe ich „Index of/“ und darunter die hochgeladenen Dateien und Ordner. Wenn ich auf die Dateien klicke, erhalte ich „Error establishing a database connection“. Können Sie mir dabei helfen?

    tnx

      • Tatsächlich erhalte ich nicht die Meldung „Index of/“ oder den Ordner, sondern nur die Meldung „Error establishing a database connection“.

        Ich benutze GoDaddy für mein Hosting-Konto und sie hatten einen etwas anderen Prozess für die Einrichtung von Benutzern für die Datenbank (es ist ein All-in-One-Schritt, bei dem Ihr Datenbankname auch Ihr Benutzername ist). Ich frage mich, ob das die Trennung verursacht.

        Ich installiere WordPress auch in einem Unterordner und nicht im Stammverzeichnis. Daher habe ich diesen Ordner nach meiner URL hinzugefügt, als ich meine Tabellen bearbeitet habe. Könnte das ein Problem sein?

      • Ich glaube, Sie haben Ihre Website-Dateien nicht direkt im Verzeichnis public_html! Ich glaube, Sie haben sie in einem Ordner innerhalb von public_html.

        Gehen Sie in den Ordner, wählen Sie alle Dateien aus und verschieben Sie sie eine Ebene in das Stammverzeichnis

        FALSCH: public_html/AFolderContainingAllFiles/{allfiles}
        RICHTIG: public_html/{allfiles}

  37. Korrektur Ihrer MySQL-Abfrage:

    UPDATE wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘www.yourlivesite.com’);

    sollte sein..

    UPDATE wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘www.yourlivesite.com/’);

    (Der Schrägstrich fehlte)

  38. Hallo,

    Ich habe eine neue WP-Site für eine bestehende URL erstellt, auf der die alte Site derzeit aktiv ist. Ich muss den Warenkorb/die Zahlungs-Gateway der neuen WP-Site mit einem SSL testen, das sich auf der bestehenden Site befindet. Also habe ich einen Unterordner erstellt und die neue WP-Site von MAMP in diesen Ordner migriert. Ich kann auf die Anmeldeseite zugreifen, aber nach der Anmeldung erhalte ich eine 404-Meldung „wp-login.php wurde auf dem Server nicht gefunden“. Ich habe per FTP-Zugriff nachgesehen und sie ist dort im Ordner. Es scheint, dass ich etwas anderes aktualisieren muss. Oder kann ich den SSL-Ordner auf meinen MAMP kopieren, damit Tests lokal durchgeführt werden können? Danke für jeden Vorschlag.

    Anna

  39. Nachdem ich dieselben Schritte wie in Ihrem Artikel durchgeführt habe, kann ich nur die Homepage live schalten, aber ohne Bilder und Slider. Außerdem sind meine anderen Seiten auf localhost nicht live. Für alle Unterseiten wird derselbe Fehler angezeigt: Nicht auf diesem Server gefunden. Bitte helfen Sie mir.

Kommentar hinterlassen

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.