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
- Datenbank kopieren: Du exportierst die MySQL-Datenbank auf dem bestehenden Server und importierst sie auf den neuen Server.
- Dateien kopieren: Kopiere folgende Dateien und Ordner vom alten auf den neuen Server:
composer.jsonundcomposer.lock.env.local(und.env, falls vorhanden)system/config/localconfig.php(falls vorhanden)contao-manager/packagesundcontao-manager/users.jsonfilesundtemplateslayout– ab SOLO 4, LASR 5 und SIRIUS 3 liegen hier die Theme-Dateien und unterlayout/customdeine Anpassungenconfig,srcundcontao(falls vorhanden)
- Contao Manager ausführen: Kopiere den Contao Manager in
publicund führe ihn aus. Der Manager erkennt die vorhandenen Dateien und bietet an, die Abhängigkeiten aus dercomposer.lockzu 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.locklöschen und eine Neu-Installation anstoßen. - Solltest du nach der Installation feststellen, dass Dateien fehlen, lade
files,templatesundlayouterneut hoch. Fehlt der Ordnerlayout, werden im Frontend keine Theme-Styles ausgegeben.