KLXM Studio – Startseite
Kontakt aufnehmen

Website herauslösen

Aus einer Multi-Site eine eigene Instanz.

Ein Kunde zieht auf einen eigenen Server, ein Projekt wächst heraus: Ein Befehl erzeugt aus einer Website eine vollständige, sofort lauffähige Installation. Das Original bleibt unverändert.

In der Kopie

Was mitkommt.

In der neuen Installation ist die gewählte Website die einzige.

  • Code, Kit, Erweiterungen

    Der Code der Installation ohne Entwicklungsballast, das 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. der Website und nur ihre aktiven Erweiterungen.

  • Daten und Medien

    Datenbank (auch im laufenden Betrieb konsistent), Medien, Suchindex und die Medien-PoolGemeinsame Mediathek für mehrere Websites einer Installation: Bilder und Dateien liegen einmal vor und lassen sich auf allen beteiligten Websites verwenden., die die Website nutzt.

  • Schlüssel

    Die Konfiguration mit dem eigenen Schlüssel der Website – verschlüsselte Einstellungen wie das Mail-Passwort bleiben lesbar.

  • Prüfung und Anleitung

    Die Kopie wird sofort geprüft; EIGENE-INSTANZ.md nennt alle weiteren Schritte.

Schritt für Schritt

So lösen Sie heraus.

  1. Kopie erzeugen

    Mit dem Kurznamen der Website. --archive packt zusätzlich ein .tar.gz zum Hochladen.

    site:extract
    php bin/console site:extract kunde --out=/pfad/kunde --archive
  2. Hinweise lesen

    Der Befehl meldet, was nicht mitkommt: geteilte 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. (vorher data:unshare), Netzwerk-Konten, Sitzungen. Konten der Website selbst und 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) bleiben.

  3. Auf den Zielserver

    Ordner bzw. Archiv hochladen, Dokumentstamm auf public, PHPWeit verbreitete Programmiersprache für Websites. KLXM Studio ist in PHP geschrieben und läuft deshalb auf fast jedem üblichen Webhosting.php.net (öffnet in neuem Tab) 8.4, Schreibrechte – wie bei der Installation.

  4. Prüfen und Cron einrichten

    health
    php bin/console health
    php bin/console site:list      # nur noch: default
  5. Umstellen

    Über eine Testdomain prüfen, dann 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) der DomainDer Name einer Website im Internet, z. B. klxm.de. Über das DNS wird er der richtigen Server-Adresse zugeordnet. auf den neuen Server zeigen lassen und SSLVorgänger von TLS. Das Protokoll selbst ist veraltet und unsicher; der Name lebt in Begriffen wie „SSL-Zertifikat“ weiter – gemeint ist heute fast immer TLS.de.wikipedia.org (öffnet in neuem Tab) einrichten.

  6. Im Original aufräumen

    Erst wenn alles läuft: config/sites/<kurzname>.php, storage/sites/<kurzname> und public/sites/<kurzname> im Original entfernen.

MySQLVerbreitete Datenbank-Server für Websites. MariaDB ist eine weitgehend kompatible, freie Weiterentwicklung von MySQL.mariadb.org (öffnet in neuem Tab): Die Kopie zeigt zunächst auf dieselbe Datenbank – vor dem Start eine neue anlegen und den beiliegenden Dump einspielen.

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