WordPress-Migration (Artikel extern): Anleitung für den Serverumzug
WordPress Installation zügeln
Eine bestehende WordPress-Installation kann auf eine neue Adresse gezügelt werden.
Dazu gibt es mehere Möglichkeiten und Bedingungen.
WordPress manuell zügeln
Es sind zwei verschiedene WordPress-Teile zu zügeln:
- Die Datenbank
- Die Dateien
Schritt 1 - Das Sichern vom ursprünglichen Server
- PhpMyAdmin ermöglicht es, eine Datenbank zu zügeln.
- Mit PhpMyAdmin in die Datenbank einloggen
- Datenbak exportieren als ZIP-Datei (Der Datenbank-Clon wird auf dem eigenen Rechner zwischengespeichert)
- FTP ermöglicht es, die Dateien zu zügeln.
- Die FTP-Verbindung aufbauen
- Die gesamte Dateistruktur auf dem eigenen Rechner zwischenspeichern.
Schritt 2 - Die WordPress-Konfiguration der neuen Umgebung anpassen
- Mit einem Editor muss die Datei "wp_config.php" angepasst werden:
- „DB_NAME“
- „DB_USER“
- „DB_PASSWORD“
- „DB_HOST“
müssen der neuen Datenbank zugeordnet werden, damit die Verbindung fuunktiniert.
// ** MySQL-Einstellungen ** //
/** Diese Zugangsdaten bekommst du von deinem Webhoster. **/
/**
* Ersetze datenbankname_hier_einfuegen
* mit dem Namen der Datenbank, die du verwenden möchtest.
*/
define('DB_NAME', 'xxx');
/**
* Ersetze benutzername_hier_einfuegen
* mit deinem MySQL-Datenbank-Benutzernamen.
*/
define('DB_USER', 'xxx');
/**
* Ersetze passwort_hier_einfuegen mit deinem MySQL-Passwort.
*/
define('DB_PASSWORD', 'xxx');
/**
* Ersetze localhost mit der MySQL-Serveradresse. (localhost ist in den meisten Fällen O.K.)
*/
define('DB_HOST', 'localhost');
Schritt 3 - Domainangabe anpassen
WordPress benutzt in den Scripts für alle Links die URL (Adresse der jeweiligen Installation). Die Einträge für "siteurl" und "home" werden in die Datenbank eingetragen. Am einfachsten ist es, den SQL-Dump (Datenbankdatei) mit einem Editor zu öffnen und mit dem Suchbegriff "siteurl" zu durchsuchen. Die beiden untereinanderliegenden Zeilen müssen mit der neuen Adresse versehen werden:
- Editiere im SQL-Dump die URL der WordPress-Installation
- Speichere die Datei vor dem hochladen
INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES (1, 'siteurl', 'http://xxx', 'yes'), (2, 'home', 'http://xxx', 'yes'), (3, 'blogname', 'Wordpress Lokal', 'yes'), (4, 'blogdescription', 'WordPress testen', 'yes'), (5, 'users_can_register', '0', 'yes'), (6, 'admin_email', 'albert@america.ch', 'yes'),
SChritt 4 - Apache-Konfiguration anpassen
Der Apache-Server benutzt die Datei .htaccess um URL's und Pfadangaben zu verwalten und/oder umzuleiten. Ist der Ordner der Installation dort eingetragen, muss er auf dem neuen Server angepasst werden, andernfalls besteht eine falsche Weiterleitung.
- Öffne im Editor die Datei .htaccess
- Passe die Pfadangabe den neuen Bedingungen an
# BEGIN WordPressRewriteEngine On RewriteBase /DeineRelativeOrdnerangabe/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /DeineRelativeOrdnerangabe/index.php [L] # END WordPress
Schritt 5 - Auf den neuen Server laden
- Mit PhpMyAdmin kann die neue Datenbak erstellt werden.
- Mit PhpMyAdmin auf dem neuen Server einloggen
- Die zuvor gespeicherte ZIP-Datei der Datenbank auf dem neuen Server importieren.
- Mit FTP können die Dateien auf den neuen Server kopiert werden.
- Eine FTP-Verbindung zum neuen Server aufbauen
- Alle zuvor gespeicherten Dateien auf den neuen Server kopieren
WordPress mit einem Plugin zügeln
Es werden mehrere kostenlose Plugins für die MIgration von WordPress angeboten. (Ich habe keines selber getestet, die manuelle Migration braucht keine weiteren Installationen, aber etwas Übung und Übersicht. Die Beschreibungen sind den Plugins entnommen.
WordPress Move: Das WordPress Migration Plugin WordPress Move überzeugt vor allem durch eine einfache und intuitive Bedienung. Der Migration-Assistent ermöglicht einen kompletten Umzug der Seite, die Änderung der Domain und den Transfer von Datenbanken. Zusätzlich dient WordPress Move als Backup-Tool.
All-in-One WP Migration Wie der Name schon verrät ist das Tool All-in-One WP Migration eine Komplettlösung für die WordPress-Migration. Es exportiert sämtliche Daten – so können Sie mitsamt aller Dateien und der WordPress-Datenbank umziehen: in einem Schritt. Ein weiterer Vorteil der Erweiterung: Der Upload wird in kleine Pakete aufgeteilt. Dadurch umgeht das Plugin mögliche Größeneinschränkungen des Webservers.
WordPress Clone by WordPress Academy Das Plugin Wordpress Clone ist die wohl unkomplizierteste und schnellste Lösung, möchte man mit WordPress umziehen. Das Plugin kann außerdem dabei helfen, mit Seiten auf eine lokale Server-Umgebung zu wechseln und damit Kopien für das Testen verschiedener Ansätze zu schaffen.