Zuletzt bearbeitet vor 2 Monaten
von Margit Link-Rodrigue

Setup:Installationsanleitung/Installation BlueSpice WikiFarm und Benutzer:Margit.link-rodrigue/Training: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
Keine Bearbeitungszusammenfassung
 
(Die Seite wurde neu angelegt: „Rechts-positionierte Vorschaubilder immer links anzeigen:<syntaxhighlight lang="css"> div.thumb, figure[typeof~='mw:File/Thumb'].mw-halign-right { float:left; margin:2em 1em 1em 0} </syntaxhighlight>“)
 
Zeile 1: Zeile 1:
__TOC__
Rechts-positionierte Vorschaubilder immer links anzeigen:<syntaxhighlight lang="css">
 
div.thumb, figure[typeof~='mw:File/Thumb'].mw-halign-right { float:left; margin:2em 1em 1em 0}
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,  um Instanzen löschen zu können.
 
==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>
</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 Sicherheitseinstellungen]])!
chown -R www-data:root $BS_DATA_DIR/_sf_instances $BS_DATA_DIR/_sf_archive
chmod -R 755 $BS_DATA_DIR/_sf_instances $BS_DATA_DIR/_sf_archiv
==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>  hinzu,falls diese "rewrite rule" nicht bereits angegeben ist.|icon=yes}}
==Neue Rechte bei MySql anlegen==
<syntaxhighlight lang="mysql">
GRANT ALL ON ´sfr\_%´.* to ´bluespice´@´127.0.0.1´ identified by ´password´;
</syntaxhighlight>
==Wichtig für Windows Farming==
<nowiki>https://www.mediawiki.org/wiki/Manual:$wgPhpCli</nowiki>
== cronjobs ==
Muss als Apache-user ausgeführt werden:<syntaxhighlight lang="bash">
*/5 * * * * php /var/www/bluespice/w/extensions/BlueSpiceWikiFarm/SimpleFarmer/maintenance/RunForAll.php --script=maintenance/runJobs.php
*/1 * * * * php /var/www/bluespice/w/extensions/BlueSpiceWikiFarm/SimpleFarmer/maintenance/FarmProcessRunner.php
</syntaxhighlight>
==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 7. Februar 2024, 13:40 Uhr

Rechts-positionierte Vorschaubilder immer links anzeigen:

 div.thumb, figure[typeof~='mw:File/Thumb'].mw-halign-right { float:left; margin:2em 1em 1em 0}



Feedback zur Dokumentation ist im Community-Forum möglich.

Keine Kategorien vergebenBearbeiten

Diskussionen