KLXM Studio – Startseite
Kontakt aufnehmen

Umzug & Migration

Umziehen, ohne Besucher zu verlieren.

Zwei Fälle: Sie wechseln von einem anderen System zu KLXM Studio – oder Sie ziehen eine bestehende Installation auf einen neuen Server.

Fall 1

Von der alten Website.

Am besten auf einer Testdomain aufbauen und erst zum Schluss die DomainDer Name einer Website im Internet, z. B. klxm.de. Über das DNS wird er der richtigen Server-Adresse zugeordnet. umstellen.

  1. Struktur und Kit

    KitIn KLXM Studio das Paket aus Gestaltung und Bausteinen einer Website: Layout, Farben, Schriften und die passenden Blöcke. Ein Kit lässt sich anpassen oder wechseln, die Inhalte bleiben. wählen (Seite Kits), Seitenbaum anlegen – die Startinhalte des Kits liefern Musterseiten für die üblichen Bereiche.

  2. Inhalte übernehmen

    Texte im Editor einfügen (Formatierung wird bereinigt) oder per REST-APIVerbreitete Form einer Programmierschnittstelle über HTTP: Inhalte werden über Adressen abgerufen, angelegt oder geändert, meist im Format JSON.de.wikipedia.org (öffnet in neuem Tab) bzw. MCPModel Context Protocol: offener Standard, über den KI-Assistenten auf Werkzeuge und Daten zugreifen. Über einen MCP-Server können solche Assistenten zum Beispiel Inhalte einer Website lesen oder Entwürfe anlegen.modelcontextprotocol.io (öffnet in neuem Tab) übernehmen lassen – zum Beispiel mit KLXM AI aus der alten Seite. Alles kommt als Entwurf an und wird erst nach Prüfung veröffentlicht.

  3. Strukturierte Daten

    Termine, Stellen, Immobilien oder Beiträge aus RSS/Atom, JSONEinfaches Textformat für strukturierte Daten, das Menschen lesen und Programme leicht verarbeiten können. Standard für den Datenaustausch über Web-Schnittstellen.de.wikipedia.org (öffnet in neuem Tab), XMLTextformat für strukturierte Daten mit Auszeichnungen in spitzen Klammern. Viele Feeds und Austauschformate (z. B. RSS, OpenImmo) bauen darauf auf.de.wikipedia.org (öffnet in neuem Tab) oder OpenImmoBranchenstandard zum Austausch von Immobilienangeboten zwischen Maklersoftware und Portalen bzw. Websites.openimmo.de (öffnet in neuem Tab) per Zuordnung in eine DatentabelleStrukturierte Inhalte wie Team, Termine, Produkte oder Referenzen: gleich aufgebaute Einträge mit festen Feldern, die auf mehreren Seiten erscheinen können – oft mit eigener Detailseite je Eintrag. übernehmen – einmalig oder dauerhaft im Abgleich.

  4. Medien

    Viele Dateien auf einmal hochziehen; Alt-TextKurze Beschreibung eines Bildes im Code der Seite. Screenreader lesen sie vor, Suchmaschinen werten sie aus; rein dekorative Bilder bekommen einen leeren Alt-Text.w3.org (öffnet in neuem Tab) und Bildnachweise direkt pflegen. Videos bekommen Vorschaubild und UntertitelText zum Gesprochenen in Videos, zeitlich passend eingeblendet. Im Web meist als WebVTT-Datei; Untertitel helfen gehörlosen Menschen und allen, die ohne Ton schauen.developer.mozilla.org (öffnet in neuem Tab).

  5. Alte Adressen weiterleiten

    Liste alter Adressen als CSV oder JSON einspielen (301 auf die neue Seite, 410 für Entferntes). Nach dem Start zeigt das 404-Protokoll, was noch fehlt.

    Werkzeuge → WeiterleitungDer Server schickt den Browser automatisch zu einer anderen Adresse. Code 301 bedeutet „dauerhaft umgezogen“ (wichtig für Suchmaschinen), 302 oder 307 „vorübergehend“.developer.mozilla.org (öffnet in neuem Tab)
    php bin/console redirects:import umzug.csv --dry-run
    php bin/console redirects:import umzug.csv
  6. Domain umstellen

    Kanonische Adresse in den Grundeinstellungen setzen, DNSDas „Telefonbuch“ des Internets: Es übersetzt Namen wie beispiel.de in IP-Adressen und enthält weitere Einträge, etwa für Mailserver (MX) oder Sicherheitsangaben (TXT).de.wikipedia.org (öffnet in neuem Tab) umstellen, SSL-ZertifikatDigitaler Ausweis eines Servers: Er bestätigt, dass die Verbindung wirklich zur angegebenen Domain führt, und ermöglicht die Verschlüsselung. Zertifikate laufen ab und müssen erneuert werden.de.wikipedia.org (öffnet in neuem Tab) einrichten – fertig. Die Sitemap meldet die neuen Adressen.

Fall 2

Auf einen neuen Server.

Eine bestehende Installation mit allen Inhalten umziehen.

  1. Auf dem alten Server sichern

    Datenbank, Medien und Konfiguration je Website; Medien-PoolGemeinsame Mediathek für mehrere Websites einer Installation: Bilder und Dateien liegen einmal vor und lassen sich auf allen beteiligten Websites verwenden. und geteilte Tabellen extra.

    SSH
    php bin/console site:backup --all --out=/tmp/umzug
    php bin/console pool:backup --all --out=/tmp/umzug
    php bin/console shared:backup --all --out=/tmp/umzug
  2. Separat mitnehmen

    config/config.local.php (Schlüssel der Hauptwebsite, network_key) und config/sites/*.php – ohne sie lassen sich verschlüsselte Einstellungen nicht lesen. Dazu storage/support/ und storage/ai/config.json, falls genutzt.

  3. Neu installieren

    Gleiche oder neuere Version installieren (siehe Installation), die Konfigurationsdateien an ihren Platz kopieren.

  4. Einspielen

    SSH
    php bin/console site:restore /tmp/umzug/default-….tar.gz --force
    php bin/console site:restore /tmp/umzug/kunde-….tar.gz --force --site=kunde
    php bin/console pool:restore /tmp/umzug/pool-….tar.gz --force
    php bin/console migrate --all && php bin/console health --all
  5. Testen und umstellen

    Über die hosts-Datei oder eine Testdomain prüfen, dann DNS umstellen. PasskeyAnmeldung ohne Passwort: Ein Schlüsselpaar wird auf Ihrem Gerät gespeichert und per Fingerabdruck, Gesichtserkennung oder PIN freigegeben. Passkeys sind gegen Phishing weitgehend immun.fidoalliance.org (öffnet in neuem Tab) gelten weiter, solange die Domain gleich bleibt.

Nur eine Website aus einer Multi-Site umziehen? Dafür gibt es site:extract – siehe „Website herauslösen“.

Kontakt

Sprechen Sie mit KLXM Crossmedia.

Installation, Umzug oder Betrieb für Ihr Projekt – wir helfen gern. Wir antworten persönlich.

KLXM Crossmedia GmbH
Am Schürmannshütt 40g
47441 Moers
Deutschland