Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Installationen mit mehreren Websites

Wie eine Exponential-Installation mehrere Websites bedient - Siteaccesses je Website und Sprache, gemeinsame oder getrennte Inhaltsbäume, Einstellungen je Website innerhalb von Erweiterungen, Logs, Caches und INI-Caches…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/software-engineers/multi-site-installations.md

On this page

This page is a translation. Read the English original

Installationen mit mehreren Websites

Diese Seite richtet sich an Ingenieure, die eine Installation entwerfen, die mehr als eine Website bedient, und an jene, die zwischen einer Installation und mehreren entscheiden. Exponential bedient seit Langem mehrere Websites aus einer Codebasis; 6.0.15 hat Einstellungen je Website innerhalb von Erweiterungen sowie Logs und Caches je Website ergänzt.

Inhalt

  1. Die Bausteine
  2. Einstellungen je Website innerhalb von Erweiterungen
  3. Logs und Caches je Website
  4. Links zwischen Websites
  5. Eine Installation oder mehrere
  6. Checkliste

Die Bausteine

BausteinWas er bietet
Siteaccess je Website (und je Sprache)eigene Einstellungen, eigenes Design, Zuordnung nach Host oder Pfad (Siteaccesses und Konfiguration)
InhaltsbaumWebsites können einen Baum teilen oder jede einen Teilbaum verwenden (content.ini [NodeSettings] RootNode, site.ini [SiteSettings] IndexPage je Siteaccess)
VarDir je WebsiteSpeicher, Cache und Logs jeder Website in var/<site>/
Eine Website in ihrer eigenen Erweiterungihre Einstellungen, ihr Design und ihr Code gemeinsam versioniert
Rollen mit Einschränkungen auf Teilbaum oder SektionRedakteure einer Website können keine andere ändern

Einstellungen je Website innerhalb von Erweiterungen

Seit Januar 2026 kann eine Erweiterung, die eine Website enthält, Override-Einstellungen mitbringen, die nur aktiv sind, während einer ihrer Siteaccesses läuft: extension/<site>/settings/override/ gilt für alle ihre Siteaccesses und ihr settings/siteaccess/<name>/ für einen. Das Leeren des INI-Cache leert ihn für jedes Projekt der Installation (Einstellungen je Website innerhalb von Erweiterungen).

Logs und Caches je Website

Alles in site.ini [FileSettings]; jeder Standard behält das alte Verhalten:

EinstellungWirkung
UseGlobalLogDir=disabledDebug-Logs gehen in das Log-Verzeichnis der Website statt nach var/log
LogDir, LogVarDirLogs auf einem anderen Dateisystem oder die Logs jeder Website unter einem Verzeichnis
CacheVarDirdie Caches jeder Website auf einem Dateisystem im Speicher
ExpiryDirAblaufzeitstempel dort, wo der Cache-Speicher liegt
INICacheDir=siteder INI-Cache je Website, für sich geleert

Unter Velocity und auf der Kommandozeile wird jeder Wert neu aus site.ini abgeleitet, wenn der Siteaccess wechselt; nichts wird von einer Anfrage oder Website zur nächsten behalten (Logs, INI-Cache und Ablaufzeitstempel je Website).

Teilen sich mehrere Websites einen Inhaltsbaum und listet eine Seite einer Website Inhalte einer anderen (eine Tag-Seite, ein Suchergebnis, ein verwandtes Element), zeigen die Links in die falsche Website und antworten mit 404, sofern die Erweiterung ezurlmultisite sie nicht zur Adresse der anderen Website auflöst (Links auf Inhalte einer anderen Website).

Eine Installation oder mehrere

Eine InstallationMehrere Installationen
eine Bereitstellung, eine Aktualisierung, ein Satz Erweiterungenjede Website aktualisiert nach eigenem Plan
gemeinsame Inhalte und Benutzer sind möglichstrikte Trennung von Daten und Code
eine Datenbank und ein FehlerbereichAusfälle bleiben in einer Website
Einstellungen, Logs und Caches je Website wie obenalles je Website durch den Aufbau

Wählen Sie eine Installation, wenn die Websites Personen, Inhalte oder einen Release-Plan teilen; wählen Sie mehrere, wenn sie voneinander isoliert sein müssen.

Checkliste

  • To do: Jede Website hat ihre Siteaccesses in AvailableSiteAccessList[], mit Zuordnung nach Host oder Pfad.
  • To do: Die Einstellungen jeder Website liegen in ihrer Erweiterung, nicht in einem gemeinsamen settings/override/.
  • To do: Logs und Caches gelten je Website, wo Betreiber sie getrennt brauchen.
  • To do: Rollen halten die Redakteure jeder Website in ihrem Teilbaum oder ihrer Sektion.
  • To do: Die Liste vertrauenswürdiger Proxys und die Zertifikate decken jeden Hostnamen ab.
  • To do: Cronjobs laufen einmal je Installation, nicht einmal je Website, sofern ein Teil nicht websitespezifisch ist.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x