Backups und Migrationen

Ein lokal entwickeltes WordPress im Hosting veröffentlichen

Geprüft am 5 Min. Lesezeit WordPress Migrationen

Um ein auf Ihrem Computer entwickeltes WordPress zu veröffentlichen, müssen Sie seine Dateien und seine Datenbank übertragen, die Konfiguration anpassen und es mit der endgültigen Domain prüfen. Wenn die Website bereits bei einem anderen Anbieter läuft, folgen Sie dem WordPress-Umzug zwischen Hostings.

Das Ziel vorbereiten

Fügen Sie die Domain zum Hosting hinzu und prüfen Sie in cPanel ihren Dokumentstamm. Das ist nicht immer public_html: Verwenden Sie den Ordner, der dieser Domain zugewiesen ist. Wenn er eine andere Website enthält, sichern Sie diese und planen Sie den Austausch, bevor Sie Dateien hochladen.

Prüfen Sie die Versionen von PHP, Erweiterungen und Datenbank. Wenn Ihr lokales Werkzeug SQLite oder eine andere besondere Konfiguration verwendet, bereiten Sie einen Export vor, der mit dem Ziel kompatibel ist; es genügt nicht, die internen Datenbankdateien zu kopieren.

Die Dateien hochladen

Übertragen Sie die Dateien über SFTP/FTPS oder den Dateimanager von cPanel. Schließen Sie wp-content und die versteckten Dateien ein, die die Installation benötigt.

Wenn Sie ein Archiv hochladen, prüfen Sie beim Entpacken, dass kein zusätzlicher Ordner zwischen dem Stammverzeichnis der Domain und den WordPress-Dateien entsteht. Entfernen Sie das Paket, wenn Sie fertig sind, und veröffentlichen Sie keine SQL-Dumps oder Entwicklungsgeheimnisse.

Die Datenbank anlegen und importieren

  1. Legen Sie mit dem MySQL-Assistenten eine Datenbank und einen Benutzer an. Geben Sie diesem Benutzer die nötigen Berechtigungen für diese Datenbank.
  2. Exportieren Sie die lokale Datenbank in ein kompatibles Format, etwa SQL oder komprimiertes SQL.
  3. Wählen Sie in phpMyAdmin die neue Datenbank, öffnen Sie Importieren und laden Sie die Datei hoch.
  4. Prüfen Sie, dass der Import ohne Fehler abgeschlossen wird und die erwarteten Tabellen erscheinen.

Importieren Sie nicht über eine andere Anwendung, um zu testen, ob die Datei funktioniert. Wenn das Upload-Limit überschritten wird oder eine Inkompatibilität auftritt, notieren Sie den Fehler, bevor Sie den Import wiederholen.

wp-config.php anpassen

Aktualisieren Sie die vorhandenen Verbindungswerte, ohne doppelte Definitionen anzulegen:

Wert Angabe aus dem Ziel
DB_NAME Vollständiger Name der angelegten Datenbank
DB_USER Mit dieser Datenbank verknüpfter Benutzer
DB_PASSWORD Passwort dieses Benutzers
DB_HOST Vom Hosting angegebener MySQL-Server

Behalten Sie das Tabellenpräfix bei, das zum Import gehört. Prüfen Sie auch die Debug-Optionen und lokale Pfade, die es im Hosting nicht gibt.

Die lokalen Adressen ersetzen

Folgen Sie der Anleitung zum Ändern der URL von WordPress. Öffentliche Adresse und Speicherort der Dateien können unterschiedliche Pfade haben; gleichen Sie sie nicht automatisch an.

Wenn WP_HOME und WP_SITEURL in der Konfiguration definiert sind, sind die Felder unter Einstellungen > Allgemein gesperrt. Aktualisieren Sie die gespeicherten Optionen auf geeignetem Weg und entfernen Sie die Konstanten erst, wenn die gespeicherten Werte korrekt sind.

Um Links und Bilder zu ersetzen, die noch auf die lokale Umgebung zeigen, verwenden Sie ein Werkzeug, das serialisierte Daten unterstützt, und führen Sie zuerst einen Testlauf aus. Ersetzen Sie nicht global Text in der SQL-Datei.

Testen, bevor Sie die Website als veröffentlicht betrachten

Prüfen Sie HTTPS, Unterseiten, Bilder, Verwaltung, Formulare und E-Mail-Versand. Prüfen Sie die Integrationen: Lokale Testschlüssel dürfen nicht mit denen der Produktion verwechselt werden, und Sie sollten nicht versehentlich echte Zahlungen testen.

Wenn die Domain noch auf eine andere Website zeigt, können Sie das Ziel vorab ansehen, bevor Sie die DNS ändern. Entfernen Sie danach die lokale Änderung und prüfen Sie den öffentlichen Zugriff.

Entfernen Sie Pakete und SQL-Dateien aus dem öffentlichen Verzeichnis, richten Sie die Backups ein und prüfen Sie in WordPress, ob die Option, Suchmaschinen abzuhalten, aus der Entwicklung noch aktiv ist. Schützen Sie jede Testumgebung, die Daten der Website enthält.

Das könnte Ihnen auch helfen

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.