Backup, Restore von WordPress

Zum Übertragen einer WordPress-Site auf einen anderen Server habe ich das Plugin UpdraftPlus ausprobiert. Die Erstellung eines Backups auf dem Ursprungsserver funktioniert ganz einfach mit den voreingestellten Werten.  Man musste sich dann vier Dateien herunterladen und auf dem eigenen Computer speichern.

Der Import auf dem Zielrechner funktioniert ebenso einfach, wenn man das gleiche Plugin benutzt. Man lädt die vier Dateien hoch in ein vorinstalliertes WordPress mit diesem Plugin.  Beachten muss man, dass das bei der ursprünglichen Installation der WordPress Instance vergebene User/Passwort-Kombination jetzt nicht mehr gilt, sondern die vom Ursprungsrechner importierte Kombination. Weiterhin gibt es ein paar Kleinigkeiten anzupassen. Der korrekte neue Pfad muss Worpress mitgeteilt werden. Dazu gibt es zwei Möglichkeiten:

  1. Änderung der Paramater in der Datenbank: In der Tabelle wp_options der WordPress Datenbank müssen die Parameter für home und siteurl angepasst werden.
  2. In die Datei wp-config.ph werden die folgenden beiden Zeilen eingefügt:
    define( ‚WP_HOME‘, ‚<kompletter Pfad>‘ );
    define( ‚WP_SITEURL, ‚<kompletterPfad>‘ );
    Diese Vorgehensweise ist z.B. dann erforderlich, wenn man keinen Zugang zur Datenbank (z.B. mit phpmyadmin) hat.

Unter kompletter Pfad versteht sich die Url mit dem führenden http:// oder http://

Beachten muss man, dass in Apache2 mod_write aktiviert ist, sonst funktionieren keine Permalinks, sondern nur page_id’s.