Contao mit Theme umziehen

Wenn du unsere Contao Themes in der Server-Edition verwendest (du hast eine ZIP-Datei über den Contao Manager hochgeladen), dann musst du beim Umzug der Website zu einem anderen Hoster beachten, dass die ZIP-Datei ebenfalls mit umgezogen wird.

Nach dem Upload speichert der Contao Manager die ZIP-Datei unter contao-manager/packages/. Damit der Contao Manager auch nach dem Umzug fehlerfrei arbeiten kann, muss dieses Verzeichnis also ebenfalls kopiert werden.

Alternativ kannst du auch die ZIP-Datei des Themes (idealerweise in der gleichen Version) erneut hochladen.

Schritt-für-Schritt-Anleitung für einen Umzug

  1. Datenbank kopieren: Du exportierst die MySQL-Datenbank auf dem bestehenden Server und importierst sie auf den neuen Server.
  2. Dateien kopieren: Kopiere folgende Dateien und Ordner vom alten auf den neuen Server:
    • composer.json und composer.lock
    • .env.local (und .env, falls vorhanden)
    • system/config/localconfig.php (falls vorhanden)
    • contao-manager/packages und contao-manager/users.json
    • files und templates
    • layout – ab SOLO 4, LASR 5 und SIRIUS 3 liegen hier die Theme-Dateien und unter layout/custom deine Anpassungen
    • config, src und contao (falls vorhanden)
  3. Contao Manager ausführen: Kopiere den Contao Manager in public und führe ihn aus. Der Manager erkennt die vorhandenen Dateien und bietet an, die Abhängigkeiten aus der composer.lock zu installieren.

Eine ausführliche Anleitung zum Umzug einer Contao-Installation findest du auch im offiziellen Contao-Handbuch.

Typische Probleme

  • Sollten auf altem und neuem Server unterschiedliche PHP-Versionen laufen, kannst du die composer.lock löschen und eine Neu-Installation anstoßen.
  • Solltest du nach der Installation feststellen, dass Dateien fehlen, lade files, templates und layout erneut hoch. Fehlt der Ordner layout, werden im Frontend keine Theme-Styles ausgegeben.
  • contao
  • umzug
  • hosting
  • contao-manager
  • server-edition

Zur Übersicht