Für den separaten Betrieb einzelner CMS-Komponenten ist es zunächst erforderlich, CMS Fiona auf den zu verwendenden Rechnern vollständig zu installieren wie in Abschnitt Installation auf einem einzelnen Rechner beschrieben. Anschließend werden die nicht benötigten Komponenten aus den Startskripten entfernt und die Konfigurationen der einzelnen Komponenten angepasst, um deren Kommunikation untereinander sicherzustellen.
Installieren Sie also Fiona auf allen Rechnern, auf denen Sie CMS-Komponenten benötigen. Wechseln Sie anschließend in die jeweiligen Installationsverzeichnisse von Fiona und halten Sie die CMS-Server, das GUI und den Portal Manager mit dem folgenden Kommando an:
instance/default/bin/rc.npsd stop
CMS Fiona besteht im Wesentlichen aus vier Server-Komponenten:
Insgesamt gibt es also sechs Komponenten, von denen jeweils drei eigenständige Server (CM, TE, SES) und drei im Trifork-Server laufende Web-Applikationen sind.
Entsprechend dieser Aufteilung können in der Datei
rc.npsd.conf
im bin
-Verzeichnis einer jeden
Instanz den Variablen APPS
und WEBAPPS
maximal
die folgenden Werte zugewiesen werden:
APPS="CM TE SES trifork" WEBAPPS="GUI PM PM-PL"
Entfernen Sie daher zunächst aus dieser Datei die nicht benötigten Applikationen und Web-Applikationen. Soll beispielsweise aus einer Fiona-Installation nur das GUI verwendet werden, müssen die Variablen die folgenden Werte haben:
APPS="trifork" WEBAPPS="GUI"
Wenn Sie auch den Portal Manager und die Playland-Portlets verwenden
möchten, können Sie die Variable WEBAPPS
unangetastet
lassen:
APPS="trifork" WEBAPPS="GUI PM PM-PL"
Wenn Sie zwar den Trifork Application Server benötigen, nicht jedoch
alle Web-Applikationen, so deaktivieren Sie einmalig die nicht benötigten
Web-Applikationen mit dem Kommando rc.npsd undeploy
. Für den
Portal Manager und die Playland-Portlets:
rc.npsd undeploy PM PM-PL
Da unter Windows die Applikationen als Dienste laufen, müssen die nicht
benötigten Dienste deinstalliert werden. Dies ist mit dem Kommando
rc.npsd uninstallService
möglich. Wenn nur der Trifork-Dienst
benötigt wird, rufen Sie für den CM, die TE und den SES das Kommando
folgendermaßen auf:
rc.npsd uninstallService CM TE SES
Anschließend müssen auf allen Rechnern Konfigurationsdateien so angepasst werden, dass die Komponenten untereinander kommunizieren können. Die folgenden Beispiele beschreiben die erforderlichen Änderungen für den separaten Betrieb des GUIs, der Template Engine und des Search Engine Servers.