Datei:Setup:Tomcat Install 05.png und Setup:Installationsanleitung/Installation BlueSpice WikiFarm: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
Keine Bearbeitungszusammenfassung
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
__TOC__


Eine existierende BlueSpice pro Installation kann problemlos durch BlueSpiceWikiFarm erweitert werden. Die existierende Installation nimmt dabei die Rolle des Hauptwikis (= Farmverwaltung) an. Die Inhalte dort bleiben bestehen und können dort wie gewohnt weiterhin gepflegt werden.
{{Hinweisbox|boxtype=note|Note text=BlueSpiceWikiFarm muss separat erworben werden und ist kein automatischer Bestandteil von BlueSpice pro.}}
==Voraussetzungen PHP==
Bitte stellen Sie sicher, dass die PHP-Erweiterung ZIP archiviert ist, die für BlueSpiceWikiFarm zusätzlich benötigt wird.
==Sicherstellen des korrekten Pfades im Dateisystem==
Wichtig für den Betrieb von BlueSpiceWikiFarm ist, dass BlueSpice im Verzeichnis <code>/w</code> des DocumentRoot Ihres Webservers bzw. VirtualHosts liegt.<br />Bitte stellen Sie also sicher, dass Sie die komplette Codebase dorthin verschieben, sofern dies noch nicht der Fall ist.<br /><br />Nötig für einen fehlerfreien Betrieb ist anschließend, dass die Variable<code>$wgScriptPath</code> in der <code>LocalSettings.php</code> den Pfad <code>/w</code> beinhaltet.<br />
<syntaxhighlight lang="php">
$wgScriptPath = "/w";
</syntaxhighlight>
==Erstellen der nötigen Ordner für BlueSpiceWikiFarm==
BlueSpiceWikiFarm benötigt im Ordner <code>/w</code> auf selber Ebene wie die <code>LocalSettings.php</code> zwei zusätzliche Ordner, die Sie dort anlegen müssen:
*<code>_sf_instances</code> - hier werden alle Daten und Konfigurationen für die jeweiligen Instanzen abgelegt
*<code>_sf_archive</code> - hier werden gelöschte Farminstanzen inklusive deines Datanbankdump als ZIP-Archiv abgelegt
Achten Sie darauf, dass diese Ordner durch den Webserver beschreibbar sind ([[Setup:Installationsanleitung/Sicherheitseinstellungen/Dateisystemrechte|siehe auch unsere Hinweise im Helpdesk hierzu]])!
==Anlegen der LocalSettingsAppend.php==
Das Einbinden der Erweiterung "BlueSpiceWikiFarm" setzt zunächst eine zusätzliche Kofigurationsdatei mit dem Namen <code>LocalSettingsAppend.php</code> voraus. Legen Sie diese Datei auf selber Ebene wie die <code>LocalSettings.php</code> an und füllen Sie diese mit folgendem Inhalt:<br />
<syntaxhighlight lang="php">
<?php
require_once "$IP/LocalSettings.BlueSpice.php";
</syntaxhighlight>
==Einbinden der Erweiterung "BlueSpiceWikiFarm"==
Ersetzen Sie in der <code>LocalSettings.php</code> die Zeile
<syntaxhighlight lang="php">
require_once "$IP/LocalSettings.BlueSpice.php";
</syntaxhighlight>
durch
<syntaxhighlight lang="php">
require_once "$IP/extensions/BlueSpiceWikiFarm/BlueSpiceWikiFarm.php";
</syntaxhighlight>
==Konfiguration Webserver==
Im Ordner <code>extensions/BlueSpiceWikiFarm/SimpleFarmer/doc</code> finden Sie Beispieldateien für RewriteRules, die für BlueSpiceWikiFarm nötig sind:
*<code>htaccess.template</code> - RewriteRules für Apache
*<code>web.config.template</code> - RewriteRules für IIS
Konfigurieren Sie diese RewriteRules für die Ebene des DocumentRoot Ihres Webservers bzw. Ihres VirtualHosts.
{{Textbox|boxtype=note|header=|text=Bei Problemen mit Leerzeichen im Seitennamen: Fügen Sie <code>RewriteRule ^([^\ ]*)\ (.*)$ $1_$2 [E=rspace:yes,N]</code> ,falls diese "rewrite rule" nicht bereits angegeben ist.|icon=yes}}
==Abschluss==
Die Installation der BlueSpiceWikiFarm ist nun abgeschlossen. Sie erreichen die Farmverwaltung ab sofort im Hauptwiki unter der Spezialseite "Special:SimpleFarmer" (Farmverwaltung).
{{Hinweisbox|boxtype=important|Note text=Sollte der localhost nicht erreichbar sein, laden Sie sich die IIS Erweiterung "URL Rewrite" herunter. https://www.iis.net/downloads/microsoft/url-rewrite}}
[[en:Setup:Installation_Guide/Installation_BlueSpice_WikiFarm]]
[[de:{{FULLPAGENAME}}]]

Version vom 25. Juli 2023, 13:27 Uhr

Eine existierende BlueSpice pro Installation kann problemlos durch BlueSpiceWikiFarm erweitert werden. Die existierende Installation nimmt dabei die Rolle des Hauptwikis (= Farmverwaltung) an. Die Inhalte dort bleiben bestehen und können dort wie gewohnt weiterhin gepflegt werden.

Hinweis:BlueSpiceWikiFarm muss separat erworben werden und ist kein automatischer Bestandteil von BlueSpice pro.

Voraussetzungen PHP

Bitte stellen Sie sicher, dass die PHP-Erweiterung ZIP archiviert ist, die für BlueSpiceWikiFarm zusätzlich benötigt wird.

Sicherstellen des korrekten Pfades im Dateisystem

Wichtig für den Betrieb von BlueSpiceWikiFarm ist, dass BlueSpice im Verzeichnis /w des DocumentRoot Ihres Webservers bzw. VirtualHosts liegt.
Bitte stellen Sie also sicher, dass Sie die komplette Codebase dorthin verschieben, sofern dies noch nicht der Fall ist.

Nötig für einen fehlerfreien Betrieb ist anschließend, dass die Variable$wgScriptPath in der LocalSettings.php den Pfad /w beinhaltet.

$wgScriptPath = "/w";

Erstellen der nötigen Ordner für BlueSpiceWikiFarm

BlueSpiceWikiFarm benötigt im Ordner /w auf selber Ebene wie die LocalSettings.php zwei zusätzliche Ordner, die Sie dort anlegen müssen:

  • _sf_instances - hier werden alle Daten und Konfigurationen für die jeweiligen Instanzen abgelegt
  • _sf_archive - hier werden gelöschte Farminstanzen inklusive deines Datanbankdump als ZIP-Archiv abgelegt

Achten Sie darauf, dass diese Ordner durch den Webserver beschreibbar sind (siehe auch unsere Hinweise im Helpdesk hierzu)!

Anlegen der LocalSettingsAppend.php

Das Einbinden der Erweiterung "BlueSpiceWikiFarm" setzt zunächst eine zusätzliche Kofigurationsdatei mit dem Namen LocalSettingsAppend.php voraus. Legen Sie diese Datei auf selber Ebene wie die LocalSettings.php an und füllen Sie diese mit folgendem Inhalt:

<?php
require_once "$IP/LocalSettings.BlueSpice.php";

Einbinden der Erweiterung "BlueSpiceWikiFarm"

Ersetzen Sie in der LocalSettings.php die Zeile

require_once "$IP/LocalSettings.BlueSpice.php";

durch

require_once "$IP/extensions/BlueSpiceWikiFarm/BlueSpiceWikiFarm.php";

Konfiguration Webserver

Im Ordner extensions/BlueSpiceWikiFarm/SimpleFarmer/doc finden Sie Beispieldateien für RewriteRules, die für BlueSpiceWikiFarm nötig sind:

  • htaccess.template - RewriteRules für Apache
  • web.config.template - RewriteRules für IIS

Konfigurieren Sie diese RewriteRules für die Ebene des DocumentRoot Ihres Webservers bzw. Ihres VirtualHosts.

Bei Problemen mit Leerzeichen im Seitennamen: Fügen Sie RewriteRule ^([^\ ]*)\ (.*)$ $1_$2 [E=rspace:yes,N] ,falls diese "rewrite rule" nicht bereits angegeben ist.

Abschluss

Die Installation der BlueSpiceWikiFarm ist nun abgeschlossen. Sie erreichen die Farmverwaltung ab sofort im Hauptwiki unter der Spezialseite "Special:SimpleFarmer" (Farmverwaltung).

Wichtig!Sollte der localhost nicht erreichbar sein, laden Sie sich die IIS Erweiterung "URL Rewrite" herunter. https://www.iis.net/downloads/microsoft/url-rewrite

Dateiversionen

Klicke auf einen Zeitpunkt, um diese Version zu laden.

Version vomVorschaubildMaßeBenutzerKommentar
aktuell09:42, 9. Mai 2022Vorschaubild der Version vom 09:42, 9. Mai 2022499 × 388 (12 KB)Margit Link-Rodrigue (Diskussion | Beiträge)

Metadaten

Keine Kategorien vergebenBearbeiten

Diskussionen