Serverumzug bzw. webEdition Installation kopieren

Es gibt verschiedenen Möglichkeiten eine webEdition Installation auf einen anderen Host umzuziehen bzw. zu duplizieren:

  • webEditions Backup & Restore Funktion
  • komplette webEdition Installation transferieren (Filesystem & Datenbank)


In weiterer Folge gehen wir von einem Quellsystem mit einer (funktionierenden) webEdition Installation und einem geeigneten Zielsystem aus (in der Regel: Apache, MysSQL, PHP).

Für das Zielsystem sollten die Systemvoraussetzungen unbedingt beachtet werden.

Option 1: Backup & Restore


webEdition bietet eine praktische Backup & Restore Funktion. Diese erlaubt es direkt über die webEdition GUI ein Backup zu erstellen.

Quellsystem:

  • Backup erstellen (Datei > Backup > Backup erstellen)

Zielsystem:

  • webEdition via Online-Installer installieren.
    Wichtig: Es sollte die selbe Version wie am Quellsystem installiert werden.
  • Backup auf das Zielsystem transferieren (z.B. via SSH/SFTP) und im Verzeichnis "/webEdition/we_backup/" ablegen.
  • Backup wiederherstellen (Datei > Backup > Backup wiederherstellen)
  • Neu anmelden
  • Optional: Fehler-Logging aktivieren
  • Rebuild durchführen

Profi-Tipps:
  • Für umfangreiche webEdition Installationen kann es sinnvoll sein Binaries (PDF, Bilder, Filme, etc.) vom Backup auszunehmen und diese gesondert zu transferieren. In dem Fall muss nach der Wiederherstellung des Backups das Verzeichnis "/webEdition/site/" manuell via SFTP/SSH von Quellsystem transferiert werden. Nach einem Rebuild stehen die Dateien wieder wie gewohnt zur Verfügung. Folgendes Command kann genutzt werden um alle nicht-PHP-Dateien in ein Archiv 'binaries.tar' zu packen: "find ./webEdition/site ! -name "*.php" | tar -cf binaries -T -".
  • Backups können auch über die Commandline erstellt und wiederhergestellt werden (sh. CLI Backup erstellen & CLI Backup wiederherstellen).

Option 2: webEdition Installation transferieren

In machen Fällen, z.B. für umfangreiche Sites, bei denen die Backup & Restore Funktion an ihre Grenzen stößt, ist es sinnvoll die komplette webEdition-Installation zu transferieren. Im Folgenden ist die generelle Vorgehensweise grob beschrieben. Die konkrete Vorgehensweise hängt stark von den auf den Hosts verfügbaren Funktionen ab.

Quellsystem:

  • Datenbank-Dump erstellen (z.B. via phpmyadmin oder "mysqldump" über die Commandline)

Zielsystem:

  • Dateien (Dateisystem & Datenbank-Dump) vom Zielsystem kopieren (via SFTP/SSH)
  • Datenbank-Dump einspielen (z.B. via phpmyadmin oder "mysql" über die Commandline)
  • we_conf.inc.php anpassen (sh. "/webEdition/we/include/conf/we_conf.inc.php")
  • Login
  • Optional: Fehler-Logging aktivieren
  • Rebuild durchführen

 

Profi-Tipps:
  • Meist reicht es den "/webEdition" Ordner vom Quell- auf das Zielsystem zu transferieren. Durch den Rebuild werden die restlichen Dateien wiederhergestellt.
  • Für umfangreiche Installationen: Es empfiehlt sich die Daten vor dem Transfer in einem komprimierten Archiv (.gz, .zip, etc.) abzulegen. Das beschleunigt den Transfer erheblich.
powered by webEdition CMS