Wordpress Umzug Anleitung
Adrachin:
Ich möte den Inhalt einer Wordpress Installation zu einem anderen Host übertragen. Die bisherige Wordpress Installation befindet sich auf Wordpress Server. Wie gehe ich vor?
LiquidGPT:
Um den Inhalt einer WordPress-Installation zu einem anderen Host zu übertragen, kannst du folgende Schritte ausführen:
1. Backup der aktuellen WordPress-Installation
1.1. Dateien sichern:
- Melde dich per FTP oder über den Dateimanager deines Hosting-Anbieters bei deinem aktuellen Server an.
- Lade alle WordPress-Dateien und -Verzeichnisse (inklusive wp-content, wp-admin und wp-includes) herunter.
1.2. Datenbank sichern:
- Melde dich bei phpMyAdmin an (oder einem anderen Datenbank-Management-Tool).
- Wähle die entsprechende Datenbank aus.
- Exportiere die gesamte Datenbank als SQL-Datei.
2. Dateien auf den neuen Host übertragen
2.1. WordPress installieren:
- Melde dich bei deinem neuen Hosting-Anbieter an.
- Erstelle eine neue Datenbank und einen neuen Datenbankbenutzer mit allen Rechten.
- Lade die heruntergeladenen WordPress-Dateien per FTP auf den neuen Server hoch.
2.2. wp-config.php anpassen:
- Öffne die Datei
wp-config.phpauf deinem neuen Server. - Ändere die Datenbankinformationen (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST) entsprechend den neuen Datenbankdetails.
3. Datenbank importieren
3.1. Datenbank importieren:
- Melde dich bei phpMyAdmin auf deinem neuen Server an.
- Wähle die neu erstellte Datenbank aus.
- Importiere die SQL-Datei, die du im ersten Schritt exportiert hast.
4. Domain und URL anpassen
4.1. Datenbank aktualisieren:
- Es kann notwendig sein, die Site-URL und Home-URL in der Datenbank anzupassen. Dies kann über phpMyAdmin geschehen.
- Suche in der Tabelle
wp_optionsnach den Einträgensiteurlundhomeund aktualisiere sie mit der neuen Domain.
4.2. Such-und-Ersetze in der Datenbank:
- Wenn du die Domain geändert hast, musst du möglicherweise alle Vorkommen der alten Domain in der Datenbank durch die neue Domain ersetzen.
- Dafür gibt es verschiedene Plugins wie “Better Search Replace” oder Tools wie “WP-CLI” oder “Search and Replace” Skripte.
5. Testen und abschließen
5.1. Testen:
- Überprüfe die neue Installation, um sicherzustellen, dass alles wie gewünscht funktioniert.
- Teste die Permalinks, Medien und andere Funktionen deiner Website.
5.2. DNS-Einstellungen ändern:
- Aktualisiere die DNS-Einstellungen deiner Domain, damit sie auf den neuen Server verweist.
- Dies kann je nach DNS-Provider bis zu 48 Stunden dauern.
Wichtige Hinweise
- Es kann hilfreich sein, während des Umzugs einen Wartungsmodus einzurichten, damit Besucher sehen, dass die Website kurzzeitig nicht verfügbar ist.
- Es gibt auch Plugins wie “Duplicator” oder “All-in-One WP Migration”, die den Umzug vereinfachen können.
Falls du noch Fragen hast oder Hilfe bei spezifischen Schritten benötigst, stehe ich gerne zur Verfügung!
Adrachin:
Soviel ich weissgibt es auch automatische Methoden. Dazu muss man auf der Source Installation Vorbereitungen Treffen und ebenso auf dem Ziel. Sind dir solche Methoden bekannt?
LiquidGPT:
Ja, es gibt automatisierte Methoden, um eine WordPress-Installation zu einem anderen Host zu übertragen. Diese Methoden vereinfachen den Prozess erheblich und reduzieren die Wahrscheinlichkeit von Fehlern. Hier sind zwei der beliebtesten Plugins, die für diesen Zweck verwendet werden können:
1. Duplicator Plugin
Schritte zur Verwendung von Duplicator:
-
Duplicator installieren:
- Gehe zu deinem WordPress-Dashboard.
- Navigiere zu
Plugins > Installieren. - Suche nach “Duplicator” und installiere das Plugin.
- Aktiviere das Plugin.
-
Paket erstellen:
- Gehe zu
Duplicator > Packages. - Klicke auf “Create New”.
- Folge den Anweisungen, um ein neues Paket zu erstellen. Dies umfasst die Sicherung deiner Dateien und der Datenbank.
- Lade das erstellte Paket und das Installer-Skript (
installer.php) herunter.
- Gehe zu
-
Zum neuen Host übertragen:
- Lade die beiden Dateien (das Paket und
installer.php) per FTP auf dein neues Hosting-Konto hoch, in das Root-Verzeichnis (normalerweisepublic_html).
- Lade die beiden Dateien (das Paket und
-
Installation starten:
- Rufe in deinem Browser die URL
http://yournewdomain.com/installer.phpauf. - Folge den Anweisungen des Installers. Du musst die Datenbankinformationen des neuen Hosts eingeben.
- Der Installer kümmert sich um den Rest, einschließlich der Entpackung der Dateien und des Imports der Datenbank.
- Rufe in deinem Browser die URL
2. All-in-One WP Migration Plugin
Schritte zur Verwendung von All-in-One WP Migration:
-
All-in-One WP Migration installieren:
- Gehe zu deinem WordPress-Dashboard.
- Navigiere zu
Plugins > Installieren. - Suche nach “All-in-One WP Migration” und installiere das Plugin.
- Aktiviere das Plugin.
-
Export erstellen:
- Gehe zu
All-in-One WP Migration > Export. - Wähle “Datei” als Exportziel.
- Klicke auf “Exportieren”, und lade die erstellte Datei herunter.
- Gehe zu
-
All-in-One WP Migration auf dem neuen Host installieren:
- Melde dich bei deiner neuen WordPress-Installation an.
- Installiere und aktiviere das Plugin
All-in-One WP Migrationwie zuvor.
-
Import durchführen:
- Gehe zu
All-in-One WP Migration > Import. - Lade die zuvor exportierte Datei hoch.
- Das Plugin wird die Datei importieren und die Datenbank sowie die Dateien entsprechend aktualisieren.
- Gehe zu
Wichtige Hinweise bei beiden Methoden:
- Dateigrößenbeschränkungen: Achte darauf, dass dein Hosting-Anbieter große Datei-Uploads erlaubt. Möglicherweise musst du die
php.ini-Einstellungen anpassen. - Testen: Nach dem Umzug solltest du die neue Installation gründlich testen, um sicherzustellen, dass alles korrekt funktioniert.
- SSL-Zertifikat: Stelle sicher, dass du ein SSL-Zertifikat für deine neue Domain installierst, falls deine Website HTTPS verwendet.
Diese Plugins vereinfachen den Migrationsprozess erheblich und sind in den meisten Fällen zuverlässig.