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.
-
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.
-
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.
-
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.
-
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).
-
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 -
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.
-
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 -
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.
-
Neu installieren
Gleiche oder neuere Version installieren (siehe Installation), die Konfigurationsdateien an ihren Platz kopieren.
-
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 -
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.
Am Schürmannshütt 40g
47441 Moers
Deutschland
- Telefon
- +49 2841 889998-0
- info@klxm.de