https://de.wiki.bluespice.com/w/api.php?action=feedcontributions&user=Bhofmann&feedformat=atomBlueSpice Wiki - Benutzerbeiträge [de]2024-03-28T18:51:44ZBenutzerbeiträgeMediaWiki 1.39.6https://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&diff=4317Setup:Systemanforderungen2022-03-22T10:34:16Z<p>Bhofmann: </p>
<hr />
<div>Für den problemlosen Betrieb in der aktuellen Version BlueSpice 4.1 empfehlen wir die folgenden Systemanforderungen. Die Anwendung von BlueSpice wird von Hallo Welt! unter Windows und Linux getestet.<br />
<br />
== <span class="mw-headline">Browser</span> ==<br />
<br />
* Microsoft Edge<br />
* Google Chrome<br />
* Firefox<br />
<br />
== <span class="mw-headline">Serverumgebung</span> ==<br />
<br />
* Betriebssystem: Microsoft Windows Server >= 2016 oder Linux (gängige Distributionen)<br />
*Webserver: Apache 2.4.x, IIS >= 10 ''oder'' nginx 1.x (''nginx'' ''in WikiFarm nicht möglich)''<br />
*PHP 7.4.x ab 7.4.3<br />
*MySQL: >= 5.6 oder MariaDB >= 10.3<br />
*Hauptspeicher: 16 GB (minimal 8 GB)<br />
*Freier Festplattenspeicher: > 20 GB<br />
*CPU: 8 (minimal 4) Kerne<br />
*Apache Tomcat >= 9 oder Jetty >= 9 <br />
*ElasticSearch 6.8 mit Plugin “ingest-attachment”<br />
*OpenJDK >= 10<br />
*NodeJS 16<br />
[[de:{{FULLPAGENAME}}]][[en:Setup:System requirements]]</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Systemanforderungen&diff=4316Setup:Systemanforderungen2022-03-22T10:33:58Z<p>Bhofmann: </p>
<hr />
<div>Für den problemlosen Betrieb in der aktuellen Version BlueSpice 4.1 empfehlen wir die folgenden Systemanforderungen. Die Anwendung von BlueSpice wird von Hallo Welt! unter Windows und Linux getestet.<br />
<br />
== <span class="mw-headline">Browser</span> ==<br />
<br />
* Microsoft Edge<br />
* Google Chrome<br />
* Firefox<br />
<br />
== <span class="mw-headline">Serverumgebung</span> ==<br />
<br />
* Betriebssystem: Microsoft Windows Server >= 2016 oder Linux (gängige Distributionen)<br />
*Webserver: Apache 2.4.x, IIS >= 10 ''oder'' nginx 1.x (''nginx'' ''in WikiFarm nicht möglich)''<br />
*PHP 7.4.x ab 7.4.3<br />
*MySQL: >= 5.6 oder MariaDB >= 10.3<br />
*Hauptspeicher: 16 GB (minimal 8 GB)<br />
*Freier Festplattenspeicher: > 20 GB<br />
*CPU: 8 (minimal 4) Kerne<br />
*Apache Tomcat >= 9 oder Jetty >= 9 <br />
*ElasticSearch 6.8 mit Plugin “ingest-attachment”<br />
*OpenJDK >= 10<br />
*NodeJS 16 (Math)<br />
[[de:{{FULLPAGENAME}}]][[en:Setup:System requirements]]</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Python&diff=4114Setup:Installationsanleitung/Systemvorbereitung/Windows/Python2022-03-11T11:41:41Z<p>Bhofmann: </p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_optional.png|text=Python mit der Erweiterung Pygmentize wird für das Rendering der MediaWiki-Erweiterung [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight/de SyntaxHighlight] benötigt, die Bestandteil von BlueSpice ist. Sollten Sie die Funktionalität nicht benötigen so ist die Installation von Python nicht für denn relevant für die Installation und den Betrieb von BlueSpice.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Downloaden Sie Python direkt beim [https://www.pyhton.org Hersteller].<br />
<br />
[[File:Setup:systempreparation_python_01.png|border|center|600px|Python 01]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird Python in Version 3.10.2 verwendet und dient nur beispielhaft für die jeweils aktuellste Version, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Installation==<br />
Öffnen Sie die soeben heruntergeladene Datei.<br />
<br />
Bestätigen Sie beide Checkboxen (1) und klicken anschließend auf "Customize installation" (2):<br />
<br />
[[File:Setup:systempreparation_python_02.png|border|center|600px|Python 02]]<br />
<br />
<br />
Bestätigen Sie den nächsten Schritt mit "Next".<br />
<br />
[[File:Setup:systempreparation_python_03.png|border|center|600px|Python 03]]<br />
<br />
<br />
Achten Sie bitte darauf, Python für alle Benutzer zu installieren (1), wählen Sie einen sinnvollen Pfad aus, möglichst ohne Leer- und Sonderzeichen (2) und starten die Installation mit Klick auf "Install" (3).<br />
<br />
[[File:Setup:systempreparation_python_04.png|border|center|600px|Python 04]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Diese Dokumentation geht von der von uns [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur unter Windows|empfohlenen Ordnerstruktur]] aus. Aus diesem Grund wird an dieser Stelle PHP in den Ordner C:\bluespice\bin\elasticsearch-6.8.23 entpackt. Haben Sie individuelle Wünsche, so passen Sie diese Pfade nach eigenem Verständnis an.}}<br />
<br />
Nach erfolgter Installation deaktivieren Sie bitte die Limitierung der Pfadlänge auf 260 Zeichen.<br />
<br />
[[File:Setup:systempreparation_python_05.png|border|center|600px|Python 05]]<br />
<br />
<br />
Beenden Sie nun die Installation mit Klick auf "Close".<br />
<br />
[[File:Setup:systempreparation_python_06.png|border|center|600px|Python 06]]<br />
<br />
<br />
==Installation von Pygmentize=<br />
Öffnen Sie die PowerShell (auf älteren Windows-Versionen die Eingabeaufforderung) mit Admin-Berechtigungen. Klicken Sie hierzu mit der rechten Maustaste auf "Start" (1) und wählen "Windows PowerShell(Administrator)" (2):<br />
<br />
[[File:Setup:systempreparation_python_07.png|border|center|Python 07]]<br />
<br />
<br />
Geben Sie den Befehl "pip install pygments" ein und warten Sie, bis der folgende Prozess abgeschlossen ist.<br />
<br />
[[File:Setup:systempreparation_python_08.png|border|center|600px|Python 08]]<br />
<br />
<br />
==Abschluss==<br />
Ihr Windows-Server ist nun fertig vorbereitet für die eigentliche Installation von BlueSpice</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_python_08.png&diff=4113Datei:Setup:systempreparation python 08.png2022-03-11T11:38:23Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_python_07.png&diff=4112Datei:Setup:systempreparation python 07.png2022-03-11T11:38:22Z<p>Bhofmann: (Benutzername entfernt) (Logbucheinzelheiten entfernt)</p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_python_03.png&diff=4111Datei:Setup:systempreparation python 03.png2022-03-11T11:30:40Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_python_02.png&diff=4110Datei:Setup:systempreparation python 02.png2022-03-11T11:30:39Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_python_01.png&diff=4109Datei:Setup:systempreparation python 01.png2022-03-11T11:30:39Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=SocialEntity:366&diff=4108SocialEntity:3662022-03-11T11:30:08Z<p>Bhofmann: </p>
<hr />
<div>{<br />
"wikipageid": 2014,<br />
"namespace": 0,<br />
"titletext": "Setup:Installationsanleitung/Systemvorbereitung/Windows/Python",<br />
"description": "",<br />
"parentid": 0,<br />
"id": 366,<br />
"ownerid": 10,<br />
"type": "wikipage",<br />
"archived": false,<br />
"tags": [<br />
"Setup:Installationsanleitung/Systemvorbereitung/Windows/Python"<br />
],<br />
"resolved": false<br />
}</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Python&diff=4107Setup:Installationsanleitung/Systemvorbereitung/Windows/Python2022-03-11T11:30:08Z<p>Bhofmann: Die Seite wurde neu angelegt: „__TOC__ {{Hint|file=icon_optional.png|text=Python mit der Erweiterung Pygmentize wird für das Rendering der MediaWiki-Erweiterung [https://www.mediawiki.org…“</p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_optional.png|text=Python mit der Erweiterung Pygmentize wird für das Rendering der MediaWiki-Erweiterung [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight/de SyntaxHighlight] benötigt, die Bestandteil von BlueSpice ist. Sollten Sie die Funktionalität nicht benötigen so ist die Installation von Python nicht für denn relevant für die Installation und den Betrieb von BlueSpice.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Downloaden Sie Python direkt beim [https://www.pyhton.org Hersteller].<br />
<br />
[[File:Setup:systempreparation_python_01.png|border|center|600px|Python 01]]<br />
<br />
<br />
==Installation==</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_python_07.png&diff=4106Datei:Setup:systempreparation python 07.png2022-03-11T11:29:16Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_python_06.png&diff=4105Datei:Setup:systempreparation python 06.png2022-03-11T11:29:15Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_python_05.png&diff=4104Datei:Setup:systempreparation python 05.png2022-03-11T11:29:15Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_python_04.png&diff=4103Datei:Setup:systempreparation python 04.png2022-03-11T11:29:14Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_elasticsearch_06.png&diff=4101Datei:Setup:systempreparation elasticsearch 06.png2022-03-11T10:40:38Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_elasticsearch_05.png&diff=4100Datei:Setup:systempreparation elasticsearch 05.png2022-03-11T10:40:38Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_elasticsearch_04.png&diff=4099Datei:Setup:systempreparation elasticsearch 04.png2022-03-11T10:40:38Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_elasticsearch_03.png&diff=4098Datei:Setup:systempreparation elasticsearch 03.png2022-03-11T10:40:37Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_elasticsearch_02.png&diff=4097Datei:Setup:systempreparation elasticsearch 02.png2022-03-11T10:40:37Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_elasticsearch_01.png&diff=4096Datei:Setup:systempreparation elasticsearch 01.png2022-03-11T10:40:37Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch&diff=4095Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch2022-03-11T10:40:14Z<p>Bhofmann: </p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_optional.png|text=Elasticsearch ist Voraussetzung für den Betrieb der Erweiterten Suche. Die hier aufgeführten Schritte sind deshalb optional und nur erforderlich, wenn Sie diese in Ihrer BlueSpice-Installation verwenden möchten.}}<br />
<br />
{{Hint|file=hint.png|text=Für den Betrieb der Elasticsearch ist [[Setup:Installationsanleitung/Systemvorbereitung/Windows/OpenJDK|OpenJDK]] Voraussetzung. Sollten Sie dies noch nicht installiert haben so folgen Sie dem eben genannten Link.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
BlueSpice ist derzeit mit Elasticsearch 6.x ab Version 6.8.21 kompatibel. Elasticsearch > 6.8.x wird derzeit nicht unterstützt.<br />
<br />
Die jeweils aktuelle Version können Sie [https://github.com/elastic/elasticsearch/releases dieser Liste] entnehmen. Daraus ergibt sich folgender direkter Download-Link: https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-<Versionsnummer>.zip also bspw. <code>https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.23.zip</code>.<br />
<br />
Folgen Sie dabei den Download-Anweisungen Ihres Browsers.<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird die Elasticsearch-Version 6.8.23 verwendet und dient nur beispielhaft für die jeweils aktuellste Version der Versionsreihe 6.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Entpacken des ZIP-Archivs==<br />
Entpacken Sie das soeben heruntergeladene ZIP-Archiv in einen sinnvollen Systempfad auf Ihrer Festplatte.<br />
<br />
{{Hint|file=hint.png|text=Diese Dokumentation geht von der von uns [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur unter Windows|empfohlenen Ordnerstruktur]] aus. Aus diesem Grund wird an dieser Stelle PHP in den Ordner C:\bluespice\bin\elasticsearch-6.8.23 entpackt. Haben Sie individuelle Wünsche, so passen Sie diese Pfade nach eigenem Verständnis an.}}<br />
<br />
==Installation des Plugins ingest-attachment==<br />
Wechseln Sie in das Verzeichnis "C:\bluespice\bin\elasticsearch-6.8.23\bin" (1) und führen auf eine freie Fläche des Explorer-Fensters einen Rechtsklick mit gedrückter Shift-Taste aus. Klicken Sie dann auf "PowerShell-Fenster hier öffnen" (2) bzw auf älteren Windows-Versionen auf "Eingabeaufforderung hier öffnen":<br />
<br />
[[File:Setup:systempreparation_elasticsearch_01.png|border|center|600px|Elasticsearch 01]]<br />
<br />
<br />
Führen Sie dort den Befehl ".\elasticsearch-plugin.bat install -b ingest-attachment" aus:<br />
<br />
[[File:Setup:systempreparation_elasticsearch_02.png|border|center|600px|Elasticsearch 02]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Sollte Ihr Server über keine aktive Internetverbindung verfügen, so [https://artifacts.elastic.co/downloads/elasticsearch-plugins/ingest-attachment/ingest-attachment-6.8.23.zip downloaden Sie das Plugin ingest-attachment als zip-Archiv]. Achten Sie dabei auf die korrekte Versionsnummer in diesem Downloadlink. Installieren Sie das Plugin anschließend wie [https://www.elastic.co/guide/en/elasticsearch/plugins/current/plugin-management-custom-url.html direkt beim Hersteller dokumentiert].}}<br />
==Installation des Elasticsearch Dienstes==<br />
Führen Sie anschließend den Befehl "elasticsearch-service.bat install" aus und warten Sie, bis der Prozess abgeschlossen ist:<br />
<br />
[[File:Setup:systempreparation_elasticsearch_03.png|border|center|600px|Elasticsearch 03]]<br />
<br />
<br />
==Elasticsearch Dienst konfigurieren und starten==<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "services.msc" ein (1) und bestätigen mit "OK" (2):<br />
<br />
[[File:Setup:systempreparation_elasticsearch_04.png|border|center|Elasticsearch 04]]<br />
<br />
<br />
Suchen Sie den Service "Elasticsearch 6.8.23" und öffnen diesen mit einem Doppelklick:<br />
<br />
[[File:Setup:systempreparation_elasticsearch_05.png|border|center|600px|Elasticsearch 05]]<br />
<br />
<br />
Wählen Sie als Starttyp "Automatisch" (1) und starten Sie den Dienst (2). Nachdem der Dienst gestartet ist schließen das Fenster mit "OK" (3):<br />
<br />
[[File:Setup:systempreparation_elasticsearch_06.png|border|center|Elasticsearch 06]]<br />
<br />
<br />
==Nächster Schritt==<br />
Haben Sie alle vorgenannten Schritte erfolgreich abgeschlossen, so gehen Sie zum nächsten Schritt [[Setup:Installationsanleitung/Systemvorbereitung/Windows/Python|Python]].</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=SocialEntity:365&diff=4094SocialEntity:3652022-03-11T10:39:42Z<p>Bhofmann: </p>
<hr />
<div>{<br />
"wikipageid": 2002,<br />
"namespace": 0,<br />
"titletext": "Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch",<br />
"description": "",<br />
"parentid": 0,<br />
"id": 365,<br />
"ownerid": 10,<br />
"type": "wikipage",<br />
"archived": false,<br />
"tags": [<br />
"Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch"<br />
],<br />
"resolved": false<br />
}</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch&diff=4093Setup:Installationsanleitung/Systemvorbereitung/Windows/Elasticsearch2022-03-11T10:39:42Z<p>Bhofmann: Die Seite wurde neu angelegt: „{{Hint|file=icon_optional.png|text=Elasticsearch ist Voraussetzung für den Betrieb der Erweiterten Suche. Die hier aufgeführten Schritte sind deshalb optiona…“</p>
<hr />
<div>{{Hint|file=icon_optional.png|text=Elasticsearch ist Voraussetzung für den Betrieb der Erweiterten Suche. Die hier aufgeführten Schritte sind deshalb optional und nur erforderlich, wenn Sie diese in Ihrer BlueSpice-Installation verwenden möchten.}}<br />
<br />
{{Hint|file=hint.png|text=Für den Betrieb der Elasticsearch ist [[Setup:Installationsanleitung/Systemvorbereitung/Windows/OpenJDK|OpenJDK]] Voraussetzung. Sollten Sie dies noch nicht installiert haben so folgen Sie dem eben genannten Link.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
BlueSpice ist derzeit mit Elasticsearch 6.x ab Version 6.8.21 kompatibel. Elasticsearch > 6.8.x wird derzeit nicht unterstützt.<br />
<br />
Die jeweils aktuelle Version können Sie [https://github.com/elastic/elasticsearch/releases dieser Liste] entnehmen. Daraus ergibt sich folgender direkter Download-Link: https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-<Versionsnummer>.zip also bspw. <code>https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.23.zip</code>.<br />
<br />
Folgen Sie dabei den Download-Anweisungen Ihres Browsers.<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird die Elasticsearch-Version 6.8.23 verwendet und dient nur beispielhaft für die jeweils aktuellste Version der Versionsreihe 6.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Entpacken des ZIP-Archivs==<br />
Entpacken Sie das soeben heruntergeladene ZIP-Archiv in einen sinnvollen Systempfad auf Ihrer Festplatte.<br />
<br />
{{Hint|file=hint.png|text=Diese Dokumentation geht von der von uns [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur unter Windows|empfohlenen Ordnerstruktur]] aus. Aus diesem Grund wird an dieser Stelle PHP in den Ordner C:\bluespice\bin\elasticsearch-6.8.23 entpackt. Haben Sie individuelle Wünsche, so passen Sie diese Pfade nach eigenem Verständnis an.}}<br />
<br />
==Installation des Plugins ingest-attachment==<br />
Wechseln Sie in das Verzeichnis "C:\bluespice\bin\elasticsearch-6.8.23\bin" (1) und führen auf eine freie Fläche des Explorer-Fensters einen Rechtsklick mit gedrückter Shift-Taste aus. Klicken Sie dann auf "PowerShell-Fenster hier öffnen" (2) bzw auf älteren Windows-Versionen auf "Eingabeaufforderung hier öffnen":<br />
<br />
[[File:Setup:systempreparation_elasticsearch_01.png|border|center|600px|Elasticsearch 01]]<br />
<br />
<br />
Führen Sie dort den Befehl ".\elasticsearch-plugin.bat install -b ingest-attachment" aus:<br />
<br />
[[File:Setup:systempreparation_elasticsearch_02.png|border|center|600px|Elasticsearch 02]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Sollte Ihr Server über keine aktive Internetverbindung verfügen, so [https://artifacts.elastic.co/downloads/elasticsearch-plugins/ingest-attachment/ingest-attachment-6.8.23.zip downloaden Sie das Plugin ingest-attachment als zip-Archiv]. Achten Sie dabei auf die korrekte Versionsnummer in diesem Downloadlink. Installieren Sie das Plugin anschließend wie [https://www.elastic.co/guide/en/elasticsearch/plugins/current/plugin-management-custom-url.html direkt beim Hersteller dokumentiert].}}<br />
==Installation des Elasticsearch Dienstes==<br />
Führen Sie anschließend den Befehl "elasticsearch-service.bat install" aus und warten Sie, bis der Prozess abgeschlossen ist:<br />
<br />
[[File:Setup:systempreparation_elasticsearch_03.png|border|center|600px|Elasticsearch 03]]<br />
<br />
<br />
==Elasticsearch Dienst konfigurieren und starten==<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "services.msc" ein (1) und bestätigen mit "OK" (2):<br />
<br />
[[File:Setup:systempreparation_elasticsearch_04.png|border|center|Elasticsearch 04]]<br />
<br />
<br />
Suchen Sie den Service "Elasticsearch 6.8.23" und öffnen diesen mit einem Doppelklick:<br />
<br />
[[File:Setup:systempreparation_elasticsearch_05.png|border|center|600px|Elasticsearch 05]]<br />
<br />
<br />
Wählen Sie als Starttyp "Automatisch" (1) und starten Sie den Dienst (2). Nachdem der Dienst gestartet ist schließen das Fenster mit "OK" (3):<br />
<br />
[[File:Setup:systempreparation_elasticsearch_06.png|border|center|Elasticsearch 06]]<br />
<br />
<br />
==Nächster Schritt==<br />
Haben Sie alle vorgenannten Schritte erfolgreich abgeschlossen, so gehen Sie zum nächsten Schritt [[Setup:Installationsanleitung/Systemvorbereitung/Windows/Python|Python]].</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/OpenJDK&diff=4092Setup:Installationsanleitung/Systemvorbereitung/Windows/OpenJDK2022-03-11T09:25:16Z<p>Bhofmann: </p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_optional.png|text=OpenJDK ist Voraussetzung für den Betrieb der Erweiterten Suche und des PDF-Exports. Die hier aufgeführten Schritte sind deshalb optional und nur erforderlich, wenn Sie einen oder mehrere dieser Dienste in Ihrer BlueSpice-Installation verwenden möchten.}}<br />
<br />
{{Hint|file=hint.png|text=In der folgenden Dokumentation arbeiten wir mit OpenJDK in Version 17.0.2, da diese zum Zeitpunkt der Erstellung aktuell war. Natürlich können Sie auch andere Versionen einsetzen, sofern diese den von uns veröffentlichen Systemvoraussetzungen entsprechen. Bitte beachten Sie, dass Sie dann die Angaben dieser Dokumentation entsprechend anpassen müssen.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Öffnen Sie die [https://jdk.java.net/ offizielle Webseite auf java.net] (1) und klicken Sie auf "JDK 17" (2):<br />
<br />
[[File:Setup:systempreparation_openjdk_01.png|border|center|600px|OpenJDK 01]]<br />
<br />
<br />
Laden Sie das ZIP-Archiv für Windows herunter:<br />
<br />
[[File:Setup:systempreparation_openjdk_02.png|border|center|600px|OpenJDK 02]]<br />
<br />
==Entpacken des ZIP-Archivs==<br />
{{Hint|file=hint.png|text=Wir legen dieser Dokumentation die [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|von uns empfohlene Ordnerstruktur]] zugrunde. Möchten Sie dies individuell anpassen, so müssen Sie die Pfade selber nach Ihrem eigenen Kenntnisstand anpassen.}}<br />
<br />
Entpacken Sie das soeben heruntergeladene ZIP-Archiv nach ''C:\BlueSpice\bin'', dann sollte sich die Ordnerstruktur ''C:\BlueSpice\bin\jdk-17.0.2'' ergeben.<br />
<br />
==Umgebungsvariable setzen==<br />
Drücken Sie die Tastenkombination Windows + R<br />
<br />
Im folgenden Dialog tragen Sie "SystemPropertiesAdvanced.exe" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_openjdk_03.png|border|center|399px|OpenJDK 03]]<br />
<br />
<br />
Klicken Sie auf "Umgebungsvariablen...":<br />
[[File:Setup:systempreparation_openjdk_04.png|border|center|400px|OpenJDK 04]]<br />
<br />
<br />
Klicken Sie auf "Neu...":<br />
[[File:Setup:systempreparation_openjdk_05.png|border|center|400px|OpenJDK 05]]<br />
<br />
<br />
Legen Sie als Name der Variablen "JAVA_HOME" (1) fest, als Wert der Variablen geben Sie das Verzeichnis Ihrer OpenJDK-Installation an, die Sie soeben nach C:\bluespice\bin kopiert haben (2). Hier können Sie sich die Arbeit durch Benutzung des "Verzeichnis durchsuchen" Buttons (3) erleichtern. Klicken Sie anschließend auf "OK" (4):<br />
<br />
[[File:Setup:systempreparation_openjdk_06.png|border|center|400px|OpenJDK 06]]<br />
<br />
<br />
Schließen Sie alle soeben geöffneten Fenster nacheinander wieder mit Klick auf "OK".<br />
<br />
==Nächster Schritt==<br />
Haben Sie alle vorgenannten Schritte erfolgreich abgeschlossen, so gehen Sie zum nächsten Schritt [[Setup:Installationsanleitung/Systemvorbereitung/Windows/Apache_Tomcat|Apache Tomcat]].</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB&diff=4090Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB2022-03-11T08:15:46Z<p>Bhofmann: </p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_required.png|text=BlueSpice speichert Ihre Inhalte in einer Datenbank, für die Sie einen entsprechenden Server installieren müssen. Die hier aufgeführten Schritte sind zwingend erforderlich.}}<br />
<br />
{{Hint|file=hint.png|text=Alternativ können Sie an dieser Stelle auch MySQL einsetzen, wir empfehlen aber den im folgenden Dokument beschriebenen Datenbankserver MariaDB.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Öffnen Sie in Ihrem Browser die [https://downloads.mariadb.org/mariadb offizielle Download-Seite]. Sofern nicht bereits alles korrekt ausgefüllt sein sollte, wählen Sie die aktuellste Version von MariaDB (1), das Betriebssystem Windows (2), die Architektur x86_64 (3) und das MSI-Paket (4). Anschließend klicken Sie auf "Download" (5) und folgen den weiteren Downloadanweisungen.<br />
<br />
[[File:Setup:systempreparation_mariadb_01.png|border|600px|center|MariaDB 01]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird die MariaDB-Version 10.7.3 verwendet und dient nur beispielhaft für die aktuellste Version 10.7.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Installation==<br />
Öffnen Sie die soeben heruntergeladene MSI-Datei.<br />
<br />
Starten Sie die Installation durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_02.png|border|center|MariaDB 02]]<br />
<br />
<br />
Bestätigen Sie die Lizenzvereinbarung (1) und klicken Sie auf "Next" (2):<br />
<br />
[[File:Setup:systempreparation_mariadb_03.png|border|center|MariaDB 03]]<br />
<br />
<br />
Den nächsten Schritt bestätigen Sie durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_04.png|border|center|MariaDB 04]]<br />
<br />
<br />
Vergeben Sie ein Kennwort für den administrativen User ("root") des Datenbankservers (1) und klicken Sie auf "Next" (2):<br />
<br />
[[File:Setup:systempreparation_mariadb_06.png|border|center|MariaDB 06]]<br />
<br />
<br />
Den nächsten Schritt bestätigen Sie durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_07.png|border|center|MariaDB 07]]<br />
<br />
<br />
Starten Sie nun die Installation:<br />
<br />
[[File:Setup:systempreparation_mariadb_08.png|border|center|MariaDB 08]]<br />
<br />
<br />
Nach Abschluss der Installation beenden Sie den Installer:<br />
<br />
[[File:Setup:systempreparation_mariadb_09.png|border|center|MariaDB 09]]<br />
<br />
==Umgebungsvariable setzen==<br />
Um MariaDB problemlos auf der Kommandozeile von Windows nutzen zu können, ist es nötig, eine Umgebungsvariable in Windows zu konfigurieren. Führen Sie hierzu folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "SystemPropertiesAdvanced.exe" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_mariadb_10.png|border|center|MariaDB 10]]<br />
<br />
<br />
Klicken Sie auf "Umgebungsvariablen":<br />
<br />
[[File:Setup:systempreparation_mariadb_11.png|border|center|MariaDB 11]]<br />
<br />
<br />
Im unteren Bereich des jetzt geöffneten Fensters führen Sie einen Doppelklick auf die Zeile "Path" aus:<br />
<br />
[[File:Setup:systempreparation_mariadb_12.png|border|center|MariaDB 12]]<br />
<br />
<br />
Klicken Sie auf "Neu":<br />
<br />
[[File:Setup:systempreparation_mariadb_13.png|border|center|MariaDB 13]]<br />
<br />
<br />
Fügen Sie den Pfad zu Ihrer Installation von MariaDB hinzu, in dem sich u.a. die Datei mysql.exe befindet. Standardmäßig ist dies der Pfad <code>C:\Program Files\MariaDB 10.7\bin</code><br />
<br />
[[File:Setup:systempreparation_mariadb_14.png|border|center|MariaDB 14]]<br />
<br />
<br />
Schließen Sie alle soeben geöffneten Fenster nacheinander wieder mit Klick auf "OK".<br />
<br />
==Nächster Schritt==<br />
Haben Sie alle vorgenannten Schritte erfolgreich abgeschlossen, so gehen Sie zum nächsten Schritt [[Setup:Installationsanleitung/Systemvorbereitung/Windows/SOpenJDK|OpenJDK]].</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB&diff=4086Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB2022-03-10T14:51:53Z<p>Bhofmann: </p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_required.png|text=BlueSpice speichert Ihre Inhalte in einer Datenbank, für die Sie einen entsprechenden Server installieren müssen. Die hier aufgeführten Schritte sind zwingend erforderlich.}}<br />
<br />
{{Hint|file=hint.png|text=Alternativ können Sie an dieser Stelle auch MySQL einsetzen, wir empfehlen aber den im folgenden Dokument beschriebenen Datenbankserver MariaDB.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Öffnen Sie im Internet Explorer die [https://downloads.mariadb.org/mariadb offizielle Download-Seite]. Sofern nicht bereits alles korrekt ausgefüllt sein soll wählen Sie die aktuellste Version von MariaDB (1), das Betriebssystem Windows (2), die Architektur x86_64 (3) und das MSI-Paket (4). Anschließend klicken Sie auf "Download" (5) uund folgen den weiteren Downloadanweisungen.<br />
<br />
[[File:Setup:systempreparation_mariadb_01.png|border|600px|center|MariaDB 01]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird die MariaDB-Version 10.7.3 verwendet und dient nur beispielhaft für die aktuellste Version 7.4.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Installation==<br />
Öffnen Sie die soeben heruntergeladene Datei MSI-Datei.<br />
<br />
Starten Sie die Installation durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_02.png|border|center|MariaDB 02]]<br />
<br />
<br />
Bestätigen Sie die Lizenzvereinbarung (1) und klicken Sie auf "Next" (2):<br />
<br />
[[File:Setup:systempreparation_mariadb_03.png|border|center|MariaDB 03]]<br />
<br />
<br />
Den nächsten Schritt bestätigen Sie durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_04.png|border|center|MariaDB 04]]<br />
<br />
<br />
Vergeben Sie ein Kennwort für den administrativen User ("root") des Datenbankservers (1) und klicken Sie auf "Next" (2):<br />
<br />
[[File:Setup:systempreparation_mariadb_06.png|border|center|MariaDB 06]]<br />
<br />
<br />
Den nächsten Schritt bestätigen Sie durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_07.png|border|center|MariaDB 07]]<br />
<br />
<br />
Starten Sie nun die Installation:<br />
<br />
[[File:Setup:systempreparation_mariadb_08.png|border|center|MariaDB 08]]<br />
<br />
<br />
Nach Abschluss der Installation beenden Sie den Installer:<br />
<br />
[[File:Setup:systempreparation_mariadb_09.png|border|center|MariaDB 09]]<br />
<br />
==Umgebungsvariable setzen==<br />
Um MariaDB problemlos auf der Kommandozeile von Windows nutzen zu können, ist es nötig, eine Umgebungsvariable in Windows zu konfigurieren. Führen Sie hierzu folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "SystemPropertiesAdvanced.exe" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_mariadb_10.png|border|center|MariaDB 10]]<br />
<br />
<br />
Klicken Sie auf "Umgebungsvariablen":<br />
<br />
[[File:Setup:systempreparation_mariadb_11.png|border|center|MariaDB 11]]<br />
<br />
<br />
Im unteren Bereich des jetzt geöffneten Fensters führen Sie einen Doppelklick auf die Zeile "Path" aus:<br />
<br />
[[File:Setup:systempreparation_mariadb_12.png|border|center|MariaDB 12]]<br />
<br />
<br />
Klicken Sie auf "Neu":<br />
<br />
[[File:Setup:systempreparation_mariadb_13.png|border|center|MariaDB 13]]<br />
<br />
<br />
Fügen Sie den Pfad zu Ihrer Installation von MariaDB hinzu, in dem sich u.a. die Datei mysql.exe befindet. Standardmäßig ist dies der Pfad <code>C:\Program Files\MariaDB 10.7\bin</code><br />
<br />
[[File:Setup:systempreparation_mariadb_14.png|border|center|MariaDB 14]]<br />
<br />
<br />
Schließen Sie alle soeben geöffneten Fenster nacheinander wieder mit Klick auf "OK".<br />
<br />
==Nächster Schritt==<br />
Haben Sie alle vorgenannten Schritte erfolgreich abgeschlossen, so gehen Sie zum nächsten Schritt [[Setup:Installationsanleitung/Systemvorbereitung/Windows/SOpenJDK|OpenJDK]].</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_php_06.png&diff=4085Datei:Setup:systempreparation php 06.png2022-03-10T14:50:04Z<p>Bhofmann: (Benutzername entfernt) (Logbucheinzelheiten entfernt)</p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_14.png&diff=4084Datei:Setup:systempreparation mariadb 14.png2022-03-10T14:50:04Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_13.png&diff=4083Datei:Setup:systempreparation mariadb 13.png2022-03-10T14:50:03Z<p>Bhofmann: (Benutzername entfernt) (Logbucheinzelheiten entfernt)</p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_13.png&diff=4082Datei:Setup:systempreparation mariadb 13.png2022-03-10T14:41:30Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_12.png&diff=4081Datei:Setup:systempreparation mariadb 12.png2022-03-10T14:41:29Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_11.png&diff=4080Datei:Setup:systempreparation mariadb 11.png2022-03-10T14:41:29Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_10.png&diff=4079Datei:Setup:systempreparation mariadb 10.png2022-03-10T14:41:28Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB&diff=4078Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB2022-03-10T14:35:59Z<p>Bhofmann: </p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_required.png|text=BlueSpice speichert Ihre Inhalte in einer Datenbank, für die Sie einen entsprechenden Server installieren müssen. Die hier aufgeführten Schritte sind zwingend erforderlich.}}<br />
<br />
{{Hint|file=hint.png|text=Alternativ können Sie an dieser Stelle auch MySQL einsetzen, wir empfehlen aber den im folgenden Dokument beschriebenen Datenbankserver MariaDB.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Öffnen Sie im Internet Explorer die [https://downloads.mariadb.org/mariadb offizielle Download-Seite]. Sofern nicht bereits alles korrekt ausgefüllt sein soll wählen Sie die aktuellste Version von MariaDB (1), das Betriebssystem Windows (2), die Architektur x86_64 (3) und das MSI-Paket (4). Anschließend klicken Sie auf "Download" (5) uund folgen den weiteren Downloadanweisungen.<br />
<br />
[[File:Setup:systempreparation_mariadb_01.png|border|600px|center|MariaDB 01]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird die MariaDB-Version 10.7.3 verwendet und dient nur beispielhaft für die aktuellste Version 7.4.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Installation==<br />
Öffnen Sie die soeben heruntergeladene Datei MSI-Datei.<br />
<br />
Starten Sie die Installation durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_02.png|border|center|MariaDB 02]]<br />
<br />
<br />
Bestätigen Sie die Lizenzvereinbarung (1) und klicken Sie auf "Next" (2):<br />
<br />
[[File:Setup:systempreparation_mariadb_03.png|border|center|MariaDB 03]]<br />
<br />
<br />
Den nächsten Schritt bestätigen Sie durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_04.png|border|center|MariaDB 04]]<br />
<br />
<br />
Vergeben Sie ein Kennwort für den administrativen User ("root") des Datenbankservers (1) und klicken Sie auf "Next" (2):<br />
<br />
[[File:Setup:systempreparation_mariadb_06.png|border|center|MariaDB 06]]<br />
<br />
<br />
Den nächsten Schritt bestätigen Sie durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_07.png|border|center|MariaDB 07]]<br />
<br />
<br />
Starten Sie nun die Installation:<br />
<br />
[[File:Setup:systempreparation_mariadb_08.png|border|center|MariaDB 08]]<br />
<br />
<br />
Nach Abschluss der Installation beenden Sie den Installer:<br />
<br />
[[File:Setup:systempreparation_mariadb_09.png|border|center|MariaDB 09]]</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=SocialEntity:363&diff=4077SocialEntity:3632022-03-10T14:34:47Z<p>Bhofmann: </p>
<hr />
<div>{<br />
"wikipageid": 1994,<br />
"namespace": 0,<br />
"titletext": "Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB",<br />
"description": "",<br />
"parentid": 0,<br />
"id": 363,<br />
"ownerid": 10,<br />
"type": "wikipage",<br />
"archived": false,<br />
"tags": [<br />
"Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB"<br />
],<br />
"resolved": false<br />
}</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB&diff=4076Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB2022-03-10T14:34:46Z<p>Bhofmann: Die Seite wurde neu angelegt: „__TOC__ {{Hint|file=icon_required.png|text=BlueSpice speichert Ihre Inhalte in einer Datenbank, für die Sie einen entsprechenden Server installieren müssen…“</p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_required.png|text=BlueSpice speichert Ihre Inhalte in einer Datenbank, für die Sie einen entsprechenden Server installieren müssen. Die hier aufgeführten Schritte sind zwingend erforderlich.}}<br />
<br />
{{Hint|file=hint.png|text=Alternativ können Sie an dieser Stelle auch MySQL einsetzen, wir empfehlen aber den im folgenden Dokument beschriebenen Datenbankserver MariaDB.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Öffnen Sie im Internet Explorer die [https://downloads.mariadb.org/mariadb offizielle Download-Seite]. Sofern nicht bereits alles korrekt ausgefüllt sein soll wählen Sie die aktuellste Version von MariaDB (1), das Betriebssystem Windows (2), die Architektur x86_64 (3) und das MSI-Paket (4). Anschließend klicken Sie auf "Download" (5) uund folgen den weiteren Downloadanweisungen.<br />
<br />
[[File:Setup:systempreparation_mariadb_01.png|border|center|600px|MariaDB 01]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird die MariaDB-Version 10.7.3 verwendet und dient nur beispielhaft für die aktuellste Version 7.4.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Installation==<br />
Öffnen Sie die soeben heruntergeladene Datei MSI-Datei.<br />
<br />
Starten Sie die Installation durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_02.png|border|center|600px|MariaDB 02]]<br />
<br />
<br />
Bestätigen Sie die Lizenzvereinbarung (1) und klicken Sie auf "Next" (2):<br />
<br />
[[File:Setup:systempreparation_mariadb_03.png|border|center|600px|MariaDB 03]]<br />
<br />
<br />
Den nächsten Schritt bestätigen Sie durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_04.png|border|center|600px|MariaDB 04]]<br />
<br />
<br />
Vergeben Sie ein Kennwort für den administrativen User ("root") des Datenbankservers (1) und klicken Sie auf "Next" (2):<br />
<br />
[[File:Setup:systempreparation_mariadb_06.png|border|center|600px|MariaDB 06]]<br />
<br />
<br />
Den nächsten Schritt bestätigen Sie durch Klick auf "Next":<br />
<br />
[[File:Setup:systempreparation_mariadb_07.png|border|center|600px|MariaDB 07]]<br />
<br />
<br />
Starten Sie nun die Installation:<br />
<br />
[[File:Setup:systempreparation_mariadb_08.png|border|center|600px|MariaDB 08]]<br />
<br />
<br />
Nach Abschluss der Installation beenden Sie den Installer:<br />
<br />
[[File:Setup:systempreparation_mariadb_09.png|border|center|600px|MariaDB 09]]</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_09.png&diff=4075Datei:Setup:systempreparation mariadb 09.png2022-03-10T14:28:23Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_08.png&diff=4074Datei:Setup:systempreparation mariadb 08.png2022-03-10T14:28:23Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_07.png&diff=4073Datei:Setup:systempreparation mariadb 07.png2022-03-10T14:28:22Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_06.png&diff=4072Datei:Setup:systempreparation mariadb 06.png2022-03-10T14:28:22Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_04.png&diff=4070Datei:Setup:systempreparation mariadb 04.png2022-03-10T14:28:21Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_03.png&diff=4069Datei:Setup:systempreparation mariadb 03.png2022-03-10T14:28:20Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_02.png&diff=4068Datei:Setup:systempreparation mariadb 02.png2022-03-10T14:28:20Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_mariadb_01.png&diff=4067Datei:Setup:systempreparation mariadb 01.png2022-03-10T14:28:19Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP&diff=4065Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP2022-03-09T14:06:13Z<p>Bhofmann: </p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_required.png|text=Der Quelltext von BlueSpice basiert auf der Scriptsprache "PHP". Dies muss auf Ihrem Server installiert werden, um BlueSpice betreiben zu können. Die hier aufgeführten Schritte sind zwingend erforderlich.}}<br />
<br />
{{Hint|file=hint.png|text=PHP wird nicht mit einem "klassischen Installationspaket" installiert sondern die Sourcen werden heruntergeladen und über den [[Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP_Manager|im vorhergehenden Schritt installierten PHP Manager]] in IIS eingebunden.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Öffnen Sie in Ihrem Browser die [https://windows.php.net/download/ offizielle Download-Seite für Windows auf php.net] (1). Suchen Sie hier die derzeit aktuellste Version 7.4.x (2) 64-bit Non Thread Safe (3) und laden diese herunter (4):<br />
<br />
[[File:Setup:systempreparation_php_01.png|border|center|600px|PHP 01]]<br />
<br />
<br />
Folgen Sie den weiteren Download-Anweisungen.<br />
<br />
<br />
{{Hint|file=hint.png|text=Beachten Sie bitte, dass BlueSpice derzeit nicht mit PHP 8.x kompatibel ist.}}<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird die PHP-Version 7.4.28 verwendet und dient nur beispielhaft für die aktuellste Version 7.4.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Entpacken des ZIP-Archivs==<br />
Entpacken Sie das soeben heruntergeladene ZIP-Archiv in einen sinnvollen Systempfad auf Ihrer Festplatte.<br />
<br />
<br />
{{Hint|file=hint.png|text=Diese Dokumentation geht von der von uns [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|empfohlenen Ordnerstruktur]] aus. Aus diesem Grund wird an dieser Stelle PHP in den Ordner C:\bluespice\bin\php-7.4.28 entpackt. Haben Sie individuelle Wünsche, so passen Sie diese Pfade nach eigenem Verständnis an.}}<br />
<br />
==Umgebungsvariable setzen==<br />
Um PHP problemlos auf der Kommandozeile von Windows nutzen zu können, ist es nötig, entsprechend eine Umgebungsvariable in Windows zu konfigurieren. Führen Sie hierzu folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "SystemPropertiesAdvanced.exe" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_php_02.png|border|center|PHP 02]]<br />
<br />
<br />
Klicken Sie auf "Umgebungsvariablen":<br />
<br />
[[File:Setup:systempreparation_php_03.png|border|center|PHP 03]]<br />
<br />
<br />
Im unteren Bereich des jetzt geöffneten Fensters führen Sie einen Doppelklick auf die Zeile "Path" aus:<br />
<br />
[[File:Setup:systempreparation_php_04.png|border|center|PHP 04]]<br />
<br />
<br />
Klicken Sie auf "Neu":<br />
<br />
[[File:Setup:systempreparation_php_05.png|border|center|PHP 05]]<br />
<br />
<br />
Fügen Sie den Pfad zu Ihrer entpackten PHP-Version hinzu, in dem sich die Datei php.exe befindet.<br />
<br />
[[File:Setup:systempreparation_php_06.png|border|center|PHP 06]]<br />
<br />
<br />
Schließen Sie alle soeben geöffneten Fenster nacheinander wieder mit Klick auf "OK".<br />
<br />
==Überprüfung der Umgebungsvariable==<br />
Um sicherzustellen, dass die Umgebungsvariable richtig gesetzt wurde, führen Sie folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "cmd" ein (1) und bestätigen mit OK (2):<br />
<br />
<br />
[[File:Setup:systempreparation_php_07.png|border|center|PHP 07]]<br />
<br />
<br />
In der jetzt geöffneten Eingabeaufforderung geben Sie "php -v" (1) und drücken die Enter-Taste. Die gefundene PHP-Version wird Ihnen angezeigt (2).<br />
<br />
[[File:Setup:systempreparation_php_08.png|border|600px|center|PHP 08]]<br />
<br />
<br />
Ist dies nicht der Fall, so wurde der Pfad zur Datei php.exe in den Umgebungsvariablen falsch angegeben.<br />
<br />
==Einbinden von PHP in IIS==<br />
In den folgenden Schritten wird PHP in IIS eingebunden und IIS so konfiguriert, dass ein funktionierendes Basis-Setup entsteht.<br />
<br />
Rufen Sie zunächst den IIS-Manager auf. Geben Sie hierzu die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "inetmgr" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_php_09.png|border|center|PHP 09]]<br />
<br />
<br />
Wählen Sie im linken Bereich Ihren Servernamen aus (1) und führen Sie anschließend einen Doppelklick auf "PHP Manager" (2) durch:<br />
<br />
[[File:Setup:systempreparation_php_10.png|border|600px|center|PHP 10]]<br />
<br />
<br />
Klicken Sie "Register new PHP version":<br />
<br />
[[File:Setup:systempreparation_php_11.png|border|600px|center|PHP 11]]<br />
<br />
<br />
Im folgenden Fenster wählen Sie den Durchsuchen-Button:<br />
<br />
[[File:Setup:systempreparation_php_12.png|border|center|PHP 12]]<br />
<br />
<br />
Wechseln Sie zum Pfad, in den Sie zuvor PHP entpackt haben (1), markieren dort die "php-cgi.exe" (2) und bestätigen den Dialog mit "Open" (3):<br />
<br />
[[File:Setup:systempreparation_php_13.png|border|600px|center|PHP 13]]<br />
<br />
<br />
Bestätigen Sie nochmals mit "OK":<br />
<br />
[[File:Setup:systempreparation_php_14.png|border|center|PHP 14]]<br />
<br />
<br />
Klicken Sie auf "Configure error reporting":<br />
<br />
[[File:Setup:systempreparation_php_15.png|border|600px|center|PHP 15]]<br />
<br />
<br />
Aktivieren Sie den Punkt "Production machine" (1) und wählen Sie einen Pfad und eine Datei Ihrer Wahl, wo PHP seine Log-Datei ablegen soll (2). Bestätigen Sie mit "Apply" (3):<br />
<br />
[[File:Setup:systempreparation_php_16.png|border|600px|center|PHP 16]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Auch hier wird von der [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|empfohlenen Ordnerstruktur]] ausgegangen. Sollte der Pfad, den Sie hier angeben, noch nicht existieren, so legen Sie diesen bitte vor dem Klick auf "Apply" an. }}<br />
<br />
Klicken Sie im Hauptfenster auf "Enable or disable an extension":<br />
<br />
[[File:Setup:systempreparation_php_19.png|border|600px|center|PHP 19]]<br />
<br />
<br />
Achten Sie darauf, dass folgende Erweiterungen aktiviert sind:<br />
<br />
[[File:Setup:systempreparation_php_20.png|border|600px|center|PHP 20]]<br />
<br />
<br />
Um eine Erweiterung zu aktivieren, suchen Sie diese im Bereich "Disabled" heraus (1) und aktivieren diese durch Klick auf "Enable" (2):<br />
<br />
[[File:Setup:systempreparation_php_21.png|border|600px|center|PHP 21]]<br />
<br />
<br />
Öffnen Sie die Konfigurationsdatei php.ini:<br />
<br />
[[File:Setup:systempreparation_php_22.png|border|600px|center|PHP 22]]<br />
<br />
<br />
Ersetzen Sie die Zeile extension=php_opcache.dll</code> durch <code>zend_extension=php_opcache.dll</code>:<br />
<br />
[[File:Setup:systempreparation_php_23.png|border|600px|center|PHP 23]]<br />
<br />
<br />
Des weiteren nehmen Sie in dieser Datei bitte folgende Änderungen an diesen Optionen vor:<br />
<br />
{|<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Name<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Wert<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Kommentar<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |date.timezone<br />
| style="border:1px solid #000; padding:5px;" |"Europe/Berlin"<br />
| style="border:1px solid #000; padding:5px;" |Bitte wählen Sie die für Sie zutreffende [https://www.php.net/manual/en/timezones.php Zeitzone]<br />Bitte entfernen Sie die Auskommentierung]<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |max_execution_time<br />
| style="border:1px solid #000; padding:5px;" |600<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |post_max_size<br />
| style="border:1px solid #000; padding:5px;" |1024M<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |upload_max_filesize<br />
| style="border:1px solid #000; padding:5px;" |1024M<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.enable<br />
| style="border:1px solid #000; padding:5px;" |1<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.enable_cli<br />
| style="border:1px solid #000; padding:5px;" |0<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.memory_consumption<br />
| style="border:1px solid #000; padding:5px;" |512<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.max_accelerated_files<br />
| style="border:1px solid #000; padding:5px;" |1000000<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.validate_timestamps<br />
| style="border:1px solid #000; padding:5px;" |1<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.revalidate_freq<br />
| style="border:1px solid #000; padding:5px;" |2<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.optimization_level<br />
| style="border:1px solid #000; padding:5px;" |0x7FFF9FFF<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.blacklist_filename<br />
| style="border:1px solid #000; padding:5px;" |C:\bluespice\etc\opcache.blacklist<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |zlib.output_compression<br />
| style="border:1px solid #000; padding:5px;" |On<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |zlib.output_compression_level<br />
| style="border:1px solid #000; padding:5px;" |9<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|}<br />
<br />
<br />
Speichern und schließen Sie die Datei.<br />
<br />
<br />
Im Anschluss erstellen Sie den Ordner <code>C:\bluespice\etc</code> und erstellen darin eine Textdatei mit dem Namen <code>opcache.blacklist</code> mit dem Inhalt <code>C:\bluespice\var\www\w\extensions\BlueSpiceFoundation\config\*</code><br />
<br />
<br />
Im nächsten Schritt erweitern Sie den Baum auf der linken Seite, bis die "Default Web Site" sichtbar wird:<br />
<br />
[[File:Setup:systempreparation_php_24.png|border|600px|center|PHP 24]]<br />
<br />
<br />
Führen Sie auf diese einen Rechtsklick aus (1) und klicken auf "Entfernen" (2):<br />
<br />
[[File:Setup:systempreparation_php_25.png|border|600px|center|PHP 25]]<br />
<br />
<br />
Den folgenden Dialog bestätigen Sie mit "Ja":<br />
<br />
[[File:Setup:systempreparation_php_26.png|border|center|PHP 26]]<br />
<br />
<br />
Führen Sie einen Rechtsklick auf "Sites" aus (1) und klicken auf "Website hinzufügen" (2):<br />
<br />
[[File:Setup:systempreparation_php_27.png|border|600px|center|PHP 27]]<br />
<br />
<br />
Vergeben Sie den Sitename "BlueSpice" (1) und wählen den Pfad auf Ihrem Server aus, in dem sich Ihre BlueSpice-Installation später befinden wird (2). Bestätigen Sie mit "OK" (3):<br />
<br />
[[File:Setup:systempreparation_php_28.png|border|center|PHP 28]]<br />
<br />
<br />
Die soeben angelegte Seite wird jetzt in der IIS-Übersicht gelistet:<br />
<br />
[[File:Setup:systempreparation_php_29.png|border|600px|center|PHP 29]]<br />
<br />
<br />
==Nächster Schritt==<br />
Haben Sie alle vorgenannten Schritte erfolgreich abgeschlossen, so gehen Sie zum nächsten Schritt [[Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB|MariaDB]].</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Datei:Setup:systempreparation_php_29.png&diff=4064Datei:Setup:systempreparation php 29.png2022-03-09T14:05:15Z<p>Bhofmann: </p>
<hr />
<div></div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP&diff=4063Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP2022-03-09T13:56:49Z<p>Bhofmann: </p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_required.png|text=Der Quelltext von BlueSpice basiert auf der Scriptsprache "PHP". Dies muss auf Ihrem Server installiert werden, um BlueSpice betreiben zu können. Die hier aufgeführten Schritte sind zwingend erforderlich.}}<br />
<br />
{{Hint|file=hint.png|text=PHP wird nicht mit einem "klassischen Installationspaket" installiert sondern die Sourcen werden heruntergeladen und über den [[Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP_Manager|im vorhergehenden Schritt installierten PHP Manager]] in IIS eingebunden.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Öffnen Sie in Ihrem Browser die [https://windows.php.net/download/ offizielle Download-Seite für Windows auf php.net] (1). Suchen Sie hier die derzeit aktuellste Version 7.4.x (2) 64-bit Non Thread Safe (3) und laden diese herunter (4):<br />
<br />
[[File:Setup:systempreparation_php_01.png|border|center|600px|PHP 01]]<br />
<br />
<br />
Folgen Sie den weiteren Download-Anweisungen.<br />
<br />
<br />
{{Hint|file=hint.png|text=Beachten Sie bitte, dass BlueSpice derzeit nicht mit PHP 8.x kompatibel ist.}}<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird die PHP-Version 7.4.28 verwendet und dient nur beispielhaft für die aktuellste Version 7.4.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Entpacken des ZIP-Archivs==<br />
Entpacken Sie das soeben heruntergeladene ZIP-Archiv in einen sinnvollen Systempfad auf Ihrer Festplatte.<br />
<br />
<br />
{{Hint|file=hint.png|text=Diese Dokumentation geht von der von uns [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|empfohlenen Ordnerstruktur]] aus. Aus diesem Grund wird an dieser Stelle PHP in den Ordner C:\bluespice\bin\php-7.4.28 entpackt. Haben Sie individuelle Wünsche, so passen Sie diese Pfade nach eigenem Verständnis an.}}<br />
<br />
==Umgebungsvariable setzen==<br />
Um PHP problemlos auf der Kommandozeile von Windows nutzen zu können, ist es nötig, entsprechend eine Umgebungsvariable in Windows zu konfigurieren. Führen Sie hierzu folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "SystemPropertiesAdvanced.exe" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_php_02.png|border|center|PHP 02]]<br />
<br />
<br />
Klicken Sie auf "Umgebungsvariablen":<br />
<br />
[[File:Setup:systempreparation_php_03.png|border|center|PHP 03]]<br />
<br />
<br />
Im unteren Bereich des jetzt geöffneten Fensters führen Sie einen Doppelklick auf die Zeile "Path" aus:<br />
<br />
[[File:Setup:systempreparation_php_04.png|border|center|PHP 04]]<br />
<br />
<br />
Klicken Sie auf "Neu":<br />
<br />
[[File:Setup:systempreparation_php_05.png|border|center|PHP 05]]<br />
<br />
<br />
Fügen Sie den Pfad zu Ihrer entpackten PHP-Version hinzu, in dem sich die Datei php.exe befindet.<br />
<br />
[[File:Setup:systempreparation_php_06.png|border|center|PHP 06]]<br />
<br />
<br />
Schließen Sie alle soeben geöffneten Fenster nacheinander wieder mit Klick auf "OK".<br />
<br />
==Überprüfung der Umgebungsvariable==<br />
Um sicherzustellen, dass die Umgebungsvariable richtig gesetzt wurde, führen Sie folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "cmd" ein (1) und bestätigen mit OK (2):<br />
<br />
<br />
[[File:Setup:systempreparation_php_07.png|border|center|PHP 07]]<br />
<br />
<br />
In der jetzt geöffneten Eingabeaufforderung geben Sie "php -v" (1) und drücken die Enter-Taste. Die gefundene PHP-Version wird Ihnen angezeigt (2).<br />
<br />
[[File:Setup:systempreparation_php_08.png|border|600px|center|PHP 08]]<br />
<br />
<br />
Ist dies nicht der Fall, so wurde der Pfad zur Datei php.exe in den Umgebungsvariablen falsch angegeben.<br />
<br />
==Einbinden von PHP in IIS==<br />
In den folgenden Schritten wird PHP in IIS eingebunden und IIS so konfiguriert, dass ein funktionierendes Basis-Setup entsteht.<br />
<br />
Rufen Sie zunächst den IIS-Manager auf. Geben Sie hierzu die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "inetmgr" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_php_09.png|border|center|PHP 09]]<br />
<br />
<br />
Wählen Sie im linken Bereich Ihren Servernamen aus (1) und führen Sie anschließend einen Doppelklick auf "PHP Manager" (2) durch:<br />
<br />
[[File:Setup:systempreparation_php_10.png|border|600px|center|PHP 10]]<br />
<br />
<br />
Klicken Sie "Register new PHP version":<br />
<br />
[[File:Setup:systempreparation_php_11.png|border|600px|center|PHP 11]]<br />
<br />
<br />
Im folgenden Fenster wählen Sie den Durchsuchen-Button:<br />
<br />
[[File:Setup:systempreparation_php_12.png|border|center|PHP 12]]<br />
<br />
<br />
Wechseln Sie zum Pfad, in den Sie zuvor PHP entpackt haben (1), markieren dort die "php-cgi.exe" (2) und bestätigen den Dialog mit "Open" (3):<br />
<br />
[[File:Setup:systempreparation_php_13.png|border|600px|center|PHP 13]]<br />
<br />
<br />
Bestätigen Sie nochmals mit "OK":<br />
<br />
[[File:Setup:systempreparation_php_14.png|border|center|PHP 14]]<br />
<br />
<br />
Klicken Sie auf "Configure error reporting":<br />
<br />
[[File:Setup:systempreparation_php_15.png|border|600px|center|PHP 15]]<br />
<br />
<br />
Aktivieren Sie den Punkt "Production machine" (1) und wählen Sie einen Pfad und eine Datei Ihrer Wahl, wo PHP seine Log-Datei ablegen soll (2). Bestätigen Sie mit "Apply" (3):<br />
<br />
[[File:Setup:systempreparation_php_16.png|border|600px|center|PHP 16]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Auch hier wird von der [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|empfohlenen Ordnerstruktur]] ausgegangen. Sollte der Pfad, den Sie hier angeben, noch nicht existieren, so legen Sie diesen bitte vor dem Klick auf "Apply" an. }}<br />
<br />
Klicken Sie im Hauptfenster auf "Enable or disable an extension":<br />
<br />
[[File:Setup:systempreparation_php_19.png|border|600px|center|PHP 19]]<br />
<br />
<br />
Achten Sie darauf, dass folgende Erweiterungen aktiviert sind:<br />
<br />
[[File:Setup:systempreparation_php_20.png|border|600px|center|PHP 20]]<br />
<br />
<br />
Um eine Erweiterung zu aktivieren, suchen Sie diese im Bereich "Disabled" heraus (1) und aktivieren diese durch Klick auf "Enable" (2):<br />
<br />
[[File:Setup:systempreparation_php_21.png|border|600px|center|PHP 21]]<br />
<br />
<br />
Öffnen Sie die Konfigurationsdatei php.ini:<br />
<br />
[[File:Setup:systempreparation_php_22.png|border|600px|center|PHP 22]]<br />
<br />
<br />
Ersetzen Sie die Zeile extension=php_opcache.dll</code> durch <code>zend_extension=php_opcache.dll</code>:<br />
<br />
[[File:Setup:systempreparation_php_23.png|border|600px|center|PHP 23]]<br />
<br />
<br />
Des weiteren nehmen Sie in dieser Datei bitte folgende Änderungen an diesen Optionen vor:<br />
<br />
{|<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Name<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Wert<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Kommentar<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |date.timezone<br />
| style="border:1px solid #000; padding:5px;" |"Europe/Berlin"<br />
| style="border:1px solid #000; padding:5px;" |Bitte wählen Sie die für Sie zutreffende [https://www.php.net/manual/en/timezones.php Zeitzone]<br />Bitte entfernen Sie die Auskommentierung]<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |max_execution_time<br />
| style="border:1px solid #000; padding:5px;" |600<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |post_max_size<br />
| style="border:1px solid #000; padding:5px;" |1024M<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |upload_max_filesize<br />
| style="border:1px solid #000; padding:5px;" |1024M<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.enable<br />
| style="border:1px solid #000; padding:5px;" |1<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.enable_cli<br />
| style="border:1px solid #000; padding:5px;" |0<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.memory_consumption<br />
| style="border:1px solid #000; padding:5px;" |512<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.max_accelerated_files<br />
| style="border:1px solid #000; padding:5px;" |1000000<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.validate_timestamps<br />
| style="border:1px solid #000; padding:5px;" |1<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.revalidate_freq<br />
| style="border:1px solid #000; padding:5px;" |2<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.optimization_level<br />
| style="border:1px solid #000; padding:5px;" |0x7FFF9FFF<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.blacklist_filename<br />
| style="border:1px solid #000; padding:5px;" |C:\bluespice\etc\opcache.blacklist<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |zlib.output_compression<br />
| style="border:1px solid #000; padding:5px;" |On<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |zlib.output_compression_level<br />
| style="border:1px solid #000; padding:5px;" |9<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|}<br />
<br />
<br />
Speichern und schließen Sie die Datei.<br />
<br />
<br />
Im Anschluss erstellen Sie den Ordner <code>C:\bluespice\etc</code> und erstellen darin eine Textdatei mit dem Namen <code>opcache.blacklist</code> mit dem Inhalt <code>C:\bluespice\var\www\w\extensions\BlueSpiceFoundation\config\*</code><br />
<br />
<br />
Im nächsten Schritt erweitern Sie den Baum auf der linken Seite, bis die "Default Web Site" sichtbar wird:<br />
<br />
[[File:Setup:systempreparation_php_24.png|border|600px|center|PHP 24]]<br />
<br />
<br />
Führen Sie auf diese einen Rechtsklick aus (1) und klicken auf "Entfernen" (2):<br />
<br />
[[File:Setup:systempreparation_php_25.png|border|600px|center|PHP 25]]<br />
<br />
<br />
Den folgenden Dialog bestätigen Sie mit "Ja":<br />
<br />
[[File:Setup:systempreparation_php_26.png|border|center|PHP 26]]<br />
<br />
<br />
Führen Sie einen Rechtsklick auf "Sites" aus (1) und klicken auf "Website hinzufügen" (2):<br />
<br />
[[File:Setup:systempreparation_php_27.png|border|600px|center|PHP 27]]<br />
<br />
<br />
Vergeben Sie den Sitename "BlueSpice" (1) und wählen den Pfad auf Ihrem Server aus, in dem sich Ihre BlueSpice-Installation später befinden wird (2). Bestätigen Sie mit "OK" (3):<br />
<br />
[[File:Setup:systempreparation_php_28.png|border|center|PHP 28]]<br />
<br />
<br />
Die soeben angelegte Seite wird jetzt in der IIS-Übersicht gelistet:<br />
<br />
[[File:Setup:systempreparation_php_29.png|border|center|PHP 29]]<br />
<br />
<br />
==Nächster Schritt==<br />
Haben Sie alle vorgenannten Schritte erfolgreich abgeschlossen, so gehen Sie zum nächsten Schritt [[Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB|MariaDB]].</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP&diff=4062Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP2022-03-09T13:43:19Z<p>Bhofmann: </p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_required.png|text=Der Quelltext von BlueSpice basiert auf der Scriptsprache "PHP". Dies muss auf Ihrem Server installiert werden, um BlueSpice betreiben zu können. Die hier aufgeführten Schritte sind zwingend erforderlich.}}<br />
<br />
{{Hint|file=hint.png|text=PHP wird nicht mit einem "klassischen Installationspaket" installiert sondern die Sourcen werden heruntergeladen und über den [[Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP_Manager|im vorhergehenden Schritt installierten PHP Manager]] in IIS eingebunden.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Öffnen Sie in Ihrem Browser die [https://windows.php.net/download/ offizielle Download-Seite für Windows auf php.net] (1). Suchen Sie hier die derzeit aktuellste Version 7.4.x (2) 64-bit Non Thread Safe (3) und laden diese herunter (4):<br />
<br />
[[File:Setup:systempreparation_php_01.png|border|center|600px|PHP 01]]<br />
<br />
<br />
Folgen Sie den weiteren Download-Anweisungen.<br />
<br />
<br />
{{Hint|file=hint.png|text=Beachten Sie bitte, dass BlueSpice derzeit nicht mit PHP 8.x kompatibel ist.}}<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird die PHP-Version 7.4.28 verwendet und dient nur beispielhaft für die aktuellste Version 7.4.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Entpacken des ZIP-Archivs==<br />
Entpacken Sie das soeben heruntergeladene ZIP-Archiv in einen sinnvollen Systempfad auf Ihrer Festplatte.<br />
<br />
<br />
{{Hint|file=hint.png|text=Diese Dokumentation geht von der von uns [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|empfohlenen Ordnerstruktur]] aus. Aus diesem Grund wird an dieser Stelle PHP in den Ordner C:\bluespice\bin\php-7.4.28 entpackt. Haben Sie individuelle Wünsche, so passen Sie diese Pfade nach eigenem Verständnis an.}}<br />
<br />
==Umgebungsvariable setzen==<br />
Um PHP problemlos auf der Kommandozeile von Windows nutzen zu können, ist es nötig, entsprechend eine Umgebungsvariable in Windows zu konfigurieren. Führen Sie hierzu folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "SystemPropertiesAdvanced.exe" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_php_02.png|border|center|PHP 02]]<br />
<br />
<br />
Klicken Sie auf "Umgebungsvariablen":<br />
<br />
[[File:Setup:systempreparation_php_03.png|border|center|PHP 03]]<br />
<br />
<br />
Im unteren Bereich des jetzt geöffneten Fensters führen Sie einen Doppelklick auf die Zeile "Path" aus:<br />
<br />
[[File:Setup:systempreparation_php_04.png|border|center|PHP 04]]<br />
<br />
<br />
Klicken Sie auf "Neu":<br />
<br />
[[File:Setup:systempreparation_php_05.png|border|center|PHP 05]]<br />
<br />
<br />
Fügen Sie den Pfad zu Ihrer entpackten PHP-Version hinzu, in dem sich die Datei php.exe befindet.<br />
<br />
[[File:Setup:systempreparation_php_06.png|border|center|PHP 06]]<br />
<br />
<br />
Schließen Sie alle soeben geöffneten Fenster nacheinander wieder mit Klick auf "OK".<br />
<br />
==Überprüfung der Umgebungsvariable==<br />
Um sicherzustellen, dass die Umgebungsvariable richtig gesetzt wurde, führen Sie folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "cmd" ein (1) und bestätigen mit OK (2):<br />
<br />
<br />
[[File:Setup:systempreparation_php_07.png|border|center|PHP 07]]<br />
<br />
<br />
In der jetzt geöffneten Eingabeaufforderung geben Sie "php -v" (1) und drücken die Enter-Taste. Die gefundene PHP-Version wird Ihnen angezeigt (2).<br />
<br />
[[File:Setup:systempreparation_php_08.png|border|600px|center|PHP 08]]<br />
<br />
<br />
Ist dies nicht der Fall, so wurde der Pfad zur Datei php.exe in den Umgebungsvariablen falsch angegeben.<br />
<br />
==Einbinden von PHP in IIS==<br />
In den folgenden Schritten wird PHP in IIS eingebunden und IIS so konfiguriert, dass ein funktionierendes Basis-Setup entsteht.<br />
<br />
Rufen Sie zunächst den IIS-Manager auf. Geben Sie hierzu die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "inetmgr" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_php_09.png|border|center|PHP 09]]<br />
<br />
<br />
Wählen Sie im linken Bereich Ihren Servernamen aus (1) und führen Sie anschließend einen Doppelklick auf "PHP Manager" (2) durch:<br />
<br />
[[File:Setup:systempreparation_php_10.png|border|600px|center|PHP 10]]<br />
<br />
<br />
Klicken Sie "Register new PHP version":<br />
<br />
[[File:Setup:systempreparation_php_11.png|border|600px|center|PHP 11]]<br />
<br />
<br />
Im folgenden Fenster wählen Sie den Durchsuchen-Button:<br />
<br />
[[File:Setup:systempreparation_php_12.png|border|center|PHP 12]]<br />
<br />
<br />
Wechseln Sie zum Pfad, in den Sie zuvor PHP entpackt haben (1), markieren dort die "php-cgi.exe" (2) und bestätigen den Dialog mit "Open" (3):<br />
<br />
[[File:Setup:systempreparation_php_13.png|border|600px|center|PHP 13]]<br />
<br />
<br />
Bestätigen Sie nochmals mit "OK":<br />
<br />
[[File:Setup:systempreparation_php_14.png|border|center|PHP 14]]<br />
<br />
<br />
Klicken Sie auf "Configure error reporting":<br />
<br />
[[File:Setup:systempreparation_php_15.png|border|600px|center|PHP 15]]<br />
<br />
<br />
Aktivieren Sie den Punkt "Production machine" (1) und wählen Sie einen Pfad und eine Datei Ihrer Wahl, wo PHP seine Log-Datei ablegen soll (2). Bestätigen Sie mit "Apply" (3):<br />
<br />
[[File:Setup:systempreparation_php_16.png|border|600px|center|PHP 16]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Auch hier wird von der [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|empfohlenen Ordnerstruktur]] ausgegangen. Sollte der Pfad, den Sie hier angeben, noch nicht existieren, so legen Sie diesen bitte vor dem Klick auf "Apply" an. }}<br />
<br />
Klicken Sie im Hauptfenster auf "Enable or disable an extension":<br />
<br />
[[File:Setup:systempreparation_php_19.png|border|600px|center|PHP 19]]<br />
<br />
<br />
Achten Sie darauf, dass folgende Erweiterungen aktiviert sind:<br />
<br />
[[File:Setup:systempreparation_php_20.png|border|600px|center|PHP 20]]<br />
<br />
<br />
Um eine Erweiterung zu aktivieren, suchen Sie diese im Bereich "Disabled" heraus (1) und aktivieren diese durch Klick auf "Enable" (2):<br />
<br />
[[File:Setup:systempreparation_php_21.png|border|600px|center|PHP 21]]<br />
<br />
<br />
Öffnen Sie die Konfigurationsdatei <code>php.ini</code>:<br />
<br />
[[File:Setup:systempreparation_php_22.png|border|600px|center|PHP 22]]<br />
<br />
<br />
Ersetzen Sie die Zeile <code>extension=php_opcache.dll</code> durch <code>zend_extension=php_opcache.dll</code>:<br />
<br />
[[File:Setup:systempreparation_php_23.png|border|600px|center|PHP 23]]<br />
<br />
<br />
Des weiteren nehmen Sie in dieser Datei bitte folgende Änderungen an diesen Optionen vor:<br />
<br />
{|<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Name<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Wert<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Kommentar<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |date.timezone<br />
| style="border:1px solid #000; padding:5px;" |"Europe/Berlin"<br />
| style="border:1px solid #000; padding:5px;" |Bitte wählen Sie die für Sie zutreffende [https://www.php.net/manual/en/timezones.php Zeitzone]<br />Bitte entfernen Sie die Auskommentierung]<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |max_execution_time<br />
| style="border:1px solid #000; padding:5px;" |600<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |post_max_size<br />
| style="border:1px solid #000; padding:5px;" |1024M<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |upload_max_filesize<br />
| style="border:1px solid #000; padding:5px;" |1024M<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.enable<br />
| style="border:1px solid #000; padding:5px;" |1<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.enable_cli<br />
| style="border:1px solid #000; padding:5px;" |0<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.memory_consumption<br />
| style="border:1px solid #000; padding:5px;" |512<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.max_accelerated_files<br />
| style="border:1px solid #000; padding:5px;" |1000000<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.validate_timestamps<br />
| style="border:1px solid #000; padding:5px;" |1<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.revalidate_freq<br />
| style="border:1px solid #000; padding:5px;" |2<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.optimization_level<br />
| style="border:1px solid #000; padding:5px;" |0x7FFF9FFF<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.blacklist_filename<br />
| style="border:1px solid #000; padding:5px;" |C:\bluespice\etc\opcache.blacklist<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |zlib.output_compression<br />
| style="border:1px solid #000; padding:5px;" |On<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |zlib.output_compression_level<br />
| style="border:1px solid #000; padding:5px;" |9<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|}<br />
<br />
<br />
Speichern und schließen Sie die Datei.<br />
<br />
<br />
Im Anschluss erstellen Sie den Ordner <code>C:\bluespice\etc</code> und erstellen darin eine Textdatei mit dem Namen <code>opcache.blacklist</code> mit dem Inhalt <code>C:\bluespice\var\www\w\extensions\BlueSpiceFoundation\config\*</code><br />
<br />
<br />
Im nächsten Schritt erweitern Sie den Baum auf der linken Seite, bis die "Default Web Site" sichtbar wird:<br />
<br />
[[File:Setup:systempreparation_php_24.png|border|600px|center|PHP 24]]<br />
<br />
<br />
Führen Sie auf diese einen Rechtsklick aus (1) und klicken auf "Entfernen" (2):<br />
<br />
[[File:Setup:systempreparation_php_25.png|border|600px|center|PHP 25]]<br />
<br />
<br />
Den folgenden Dialog bestätigen Sie mit "Ja":<br />
<br />
[[File:Setup:systempreparation_php_26.png|border|center|PHP 26]]<br />
<br />
<br />
Führen Sie einen Rechtsklick auf "Sites" aus (1) und klicken auf "Website hinzufügen" (2):<br />
<br />
[[File:Setup:systempreparation_php_27.png|border|600px|center|PHP 27]]<br />
<br />
<br />
Vergeben Sie den Sitename "BlueSpice" (1) und wählen den Pfad auf Ihrem Server aus, in dem sich Ihre BlueSpice-Installation später befinden wird (2). Bestätigen Sie mit "OK" (3):<br />
<br />
[[File:Setup:systempreparation_php_28.png|border|center|PHP 28]]<br />
<br />
<br />
==Nächster Schritt==<br />
Haben Sie alle vorgenannten Schritte erfolgreich abgeschlossen, so gehen Sie zum nächsten Schritt [[Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB|MariaDB]].</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP&diff=4061Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP2022-03-09T13:41:08Z<p>Bhofmann: </p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_required.png|text=Der Quelltext von BlueSpice basiert auf der Scriptsprache "PHP". Dies muss auf Ihrem Server installiert werden, um BlueSpice betreiben zu können. Die hier aufgeführten Schritte sind zwingend erforderlich.}}<br />
<br />
{{Hint|file=hint.png|text=PHP wird nicht mit einem "klassischen Installationspaket" installiert sondern die Sourcen werden heruntergeladen und über den [[Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP_Manager|im vorhergehenden Schritt installierten PHP Manager]] in IIS eingebunden.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Öffnen Sie in Ihrem Browser die [https://windows.php.net/download/ offizielle Download-Seite für Windows auf php.net] (1). Suchen Sie hier die derzeit aktuellste Version 7.4.x (2) 64-bit Non Thread Safe (3) und laden diese herunter (4):<br />
<br />
[[File:Setup:systempreparation_php_01.png|border|center|600px|PHP 01]]<br />
<br />
<br />
Folgen Sie den weiteren Download-Anweisungen.<br />
<br />
<br />
{{Hint|file=hint.png|text=Beachten Sie bitte, dass BlueSpice derzeit nicht mit PHP 8.x kompatibel ist.}}<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird die PHP-Version 7.4.28 verwendet und dient nur beispielhaft für die aktuellste Version 7.4.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Entpacken des ZIP-Archivs==<br />
Entpacken Sie das soeben heruntergeladene ZIP-Archiv in einen sinnvollen Systempfad auf Ihrer Festplatte.<br />
<br />
<br />
{{Hint|file=hint.png|text=Diese Dokumentation geht von der von uns [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|empfohlenen Ordnerstruktur]] aus. Aus diesem Grund wird an dieser Stelle PHP in den Ordner C:\bluespice\bin\php-7.4.28 entpackt. Haben Sie individuelle Wünsche, so passen Sie diese Pfade nach eigenem Verständnis an.}}<br />
<br />
==Umgebungsvariable setzen==<br />
Um PHP problemlos auf der Kommandozeile von Windows nutzen zu können, ist es nötig, entsprechend eine Umgebungsvariable in Windows zu konfigurieren. Führen Sie hierzu folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "SystemPropertiesAdvanced.exe" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_php_02.png|border|center|PHP 02]]<br />
<br />
<br />
Klicken Sie auf "Umgebungsvariablen":<br />
<br />
[[File:Setup:systempreparation_php_03.png|border|center|PHP 03]]<br />
<br />
<br />
Im unteren Bereich des jetzt geöffneten Fensters führen Sie einen Doppelklick auf die Zeile "Path" aus:<br />
<br />
[[File:Setup:systempreparation_php_04.png|border|center|PHP 04]]<br />
<br />
<br />
Klicken Sie auf "Neu":<br />
<br />
[[File:Setup:systempreparation_php_05.png|border|center|PHP 05]]<br />
<br />
<br />
Fügen Sie den Pfad zu Ihrer entpackten PHP-Version hinzu, in dem sich die Datei php.exe befindet.<br />
<br />
[[File:Setup:systempreparation_php_06.png|border|center|PHP 06]]<br />
<br />
<br />
Schließen Sie alle soeben geöffneten Fenster nacheinander wieder mit Klick auf "OK".<br />
<br />
==Überprüfung der Umgebungsvariable==<br />
Um sicherzustellen, dass die Umgebungsvariable richtig gesetzt wurde, führen Sie folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "cmd" ein (1) und bestätigen mit OK (2):<br />
<br />
<br />
[[File:Setup:systempreparation_php_07.png|border|center|PHP 07]]<br />
<br />
<br />
In der jetzt geöffneten Eingabeaufforderung geben Sie "php -v" (1) und drücken die Enter-Taste. Die gefundene PHP-Version wird Ihnen angezeigt (2).<br />
<br />
[[File:Setup:systempreparation_php_08.png|border|600px|center|PHP 08]]<br />
<br />
<br />
Ist dies nicht der Fall, so wurde der Pfad zur Datei php.exe in den Umgebungsvariablen falsch angegeben.<br />
<br />
==Einbinden von PHP in IIS==<br />
In den folgenden Schritten wird PHP in IIS eingebunden und IIS so konfiguriert, dass ein funktionierendes Basis-Setup entsteht.<br />
<br />
Rufen Sie zunächst den IIS-Manager auf. Geben Sie hierzu die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "inetmgr" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_php_09.png|border|center|PHP 09]]<br />
<br />
<br />
Wählen Sie im linken Bereich Ihren Servernamen aus (1) und führen Sie anschließend einen Doppelklick auf "PHP Manager" (2) durch:<br />
<br />
[[File:Setup:systempreparation_php_10.png|border|600px|center|PHP 10]]<br />
<br />
<br />
Klicken Sie "Register new PHP version":<br />
<br />
[[File:Setup:systempreparation_php_11.png|border|600px|center|PHP 11]]<br />
<br />
<br />
Im folgenden Fenster wählen Sie den Durchsuchen-Button:<br />
<br />
[[File:Setup:systempreparation_php_12.png|border|center|PHP 12]]<br />
<br />
<br />
Wechseln Sie zum Pfad, in den Sie zuvor PHP entpackt haben (1), markieren dort die "php-cgi.exe" (2) und bestätigen den Dialog mit "Open" (3):<br />
<br />
[[File:Setup:systempreparation_php_13.png|border|600px|center|PHP 13]]<br />
<br />
<br />
Bestätigen Sie nochmals mit "OK":<br />
<br />
[[File:Setup:systempreparation_php_14.png|border|center|PHP 14]]<br />
<br />
<br />
Klicken Sie auf "Configure error reporting":<br />
<br />
[[File:Setup:systempreparation_php_15.png|border|600px|center|PHP 15]]<br />
<br />
<br />
Aktivieren Sie den Punkt "Production machine" (1) und wählen Sie einen Pfad und eine Datei Ihrer Wahl, wo PHP seine Log-Datei ablegen soll (2). Bestätigen Sie mit "Apply" (3):<br />
<br />
[[File:Setup:systempreparation_php_16.png|border|600px|center|PHP 16]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Auch hier wird von der [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|empfohlenen Ordnerstruktur]] ausgegangen. Sollte der Pfad, den Sie hier angeben, noch nicht existieren, so legen Sie diesen bitte vor dem Klick auf "Apply" an. }}<br />
<br />
Klicken Sie im Hauptfenster auf "Enable or disable an extension":<br />
<br />
[[File:Setup:systempreparation_php_19.png|border|600px|center|PHP 19]]<br />
<br />
<br />
Achten Sie darauf, dass folgende Erweiterungen aktiviert sind:<br />
<br />
[[File:Setup:systempreparation_php_20.png|border|600px|center|PHP 20]]<br />
<br />
<br />
Um eine Erweiterung zu aktivieren, suchen Sie diese im Bereich "Disabled" heraus (1) und aktivieren diese durch Klick auf "Enable" (2):<br />
<br />
[[File:Setup:systempreparation_php_21.png|border|600px|center|PHP 21]]<br />
<br />
<br />
Öffnen Sie die Konfigurationsdatei "php.ini":<br />
<br />
[[File:Setup:systempreparation_php_22.png|border|600px|center|PHP 22]]<br />
<br />
<br />
Ersetzen Sie die Zeile "extension=php_opcache.dll" durch "zend_extension=php_opcache.dll":<br />
<br />
[[File:Setup:systempreparation_php_23.png|border|600px|center|PHP 23]]<br />
<br />
<br />
Des weiteren nehmen Sie in dieser Datei bitte folgende Änderungen an diesen Optionen vor:<br />
<br />
{|<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Name<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Wert<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Kommentar<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |date.timezone<br />
| style="border:1px solid #000; padding:5px;" |"Europe/Berlin"<br />
| style="border:1px solid #000; padding:5px;" |Bitte wählen Sie die für Sie zutreffende [https://www.php.net/manual/en/timezones.php Zeitzone<br />Bitte entfernen Sie die Auskommentierung]<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |max_execution_time<br />
| style="border:1px solid #000; padding:5px;" |600<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |post_max_size<br />
| style="border:1px solid #000; padding:5px;" |1024M<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |upload_max_filesize<br />
| style="border:1px solid #000; padding:5px;" |1024M<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.enable<br />
| style="border:1px solid #000; padding:5px;" |1<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.enable_cli<br />
| style="border:1px solid #000; padding:5px;" |0<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.memory_consumption<br />
| style="border:1px solid #000; padding:5px;" |512<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.max_accelerated_files<br />
| style="border:1px solid #000; padding:5px;" |1000000<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.validate_timestamps<br />
| style="border:1px solid #000; padding:5px;" |1<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.revalidate_freq<br />
| style="border:1px solid #000; padding:5px;" |2<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.optimization_level<br />
| style="border:1px solid #000; padding:5px;" |0x7FFF9FFF<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.blacklist_filename<br />
| style="border:1px solid #000; padding:5px;" |C:\bluespice\etc\opcache.blacklist<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |zlib.output_compression<br />
| style="border:1px solid #000; padding:5px;" |On<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |zlib.output_compression_level<br />
| style="border:1px solid #000; padding:5px;" |9<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|}<br />
<br />
<br />
Speichern und schließen Sie die Datei.<br />
<br />
<br />
Im Anschluss erstellen Sie den Ordner <code>C:\bluespice</code> und erstellen darin eine Textdatei mit dem Namen <code>opcache.blacklist</code> mit dem Inhalt <code>C:\bluespice\var\www\w\extensions\BlueSpiceFoundation\config\*</code><br />
<br />
<br />
Im nächsten Schritt erweitern Sie den Baum auf der linken Seite, bis die "Default Web Site" sichtbar wird:<br />
<br />
[[File:Setup:systempreparation_php_24.png|border|600px|center|PHP 24]]<br />
<br />
<br />
Führen Sie auf diese einen Rechtsklick aus (1) und klicken auf "Entfernen" (2):<br />
<br />
[[File:Setup:systempreparation_php_25.png|border|600px|center|PHP 25]]<br />
<br />
<br />
Den folgenden Dialog bestätigen Sie mit "Ja":<br />
<br />
[[File:Setup:systempreparation_php_26.png|border|center|PHP 26]]<br />
<br />
<br />
Führen Sie einen Rechtsklick auf "Sites" aus (1) und klicken auf "Website hinzufügen" (2):<br />
<br />
[[File:Setup:systempreparation_php_27.png|border|600px|center|PHP 27]]<br />
<br />
<br />
Vergeben Sie den Sitename "BlueSpice" (1) und wählen den Pfad auf Ihrem Server aus, in dem sich Ihre BlueSpice-Installation später befinden wird (2). Bestätigen Sie mit "OK" (3):<br />
<br />
[[File:Setup:systempreparation_php_28.png|border|center|PHP 28]]<br />
<br />
<br />
==Nächster Schritt==<br />
Haben Sie alle vorgenannten Schritte erfolgreich abgeschlossen, so gehen Sie zum nächsten Schritt [[Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB|MariaDB]].</div>Bhofmannhttps://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP&diff=4060Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP2022-03-09T13:37:51Z<p>Bhofmann: </p>
<hr />
<div>__TOC__<br />
<br />
<br />
{{Hint|file=icon_required.png|text=Der Quelltext von BlueSpice basiert auf der Scriptsprache "PHP". Dies muss auf Ihrem Server installiert werden, um BlueSpice betreiben zu können. Die hier aufgeführten Schritte sind zwingend erforderlich.}}<br />
<br />
{{Hint|file=hint.png|text=PHP wird nicht mit einem "klassischen Installationspaket" installiert sondern die Sourcen werden heruntergeladen und über den [[Setup:Installationsanleitung/Systemvorbereitung/Windows/PHP_Manager|im vorhergehenden Schritt installierten PHP Manager]] in IIS eingebunden.}}<br />
==Download==<br />
{{Hint|file=hint.png|text=Der Inhalt dieses Abschnitts verweist auf externe Quellen und ist zum Zeitpunkt der Erstellung dieser Dokumentation aktuell. Wir können nicht garantieren, wie lange diese Quellen in Ihrer Form so Bestand haben. Informieren Sie uns gerne, wenn Sie hier Abweichungen feststellen.}}<br />
<br />
Öffnen Sie in Ihrem Browser die [https://windows.php.net/download/ offizielle Download-Seite für Windows auf php.net] (1). Suchen Sie hier die derzeit aktuellste Version 7.4.x (2) 64-bit Non Thread Safe (3) und laden diese herunter (4):<br />
<br />
[[File:Setup:systempreparation_php_01.png|border|center|600px|PHP 01]]<br />
<br />
<br />
Folgen Sie den weiteren Download-Anweisungen.<br />
<br />
<br />
{{Hint|file=hint.png|text=Beachten Sie bitte, dass BlueSpice derzeit nicht mit PHP 8.x kompatibel ist.}}<br />
<br />
{{Hint|file=hint.png|text=Im Folgenden wird die PHP-Version 7.4.28 verwendet und dient nur beispielhaft für die aktuellste Version 7.4.x, die Sie zum Zeitpunkt Ihrer Installation herunterladen können.}}<br />
==Entpacken des ZIP-Archivs==<br />
Entpacken Sie das soeben heruntergeladene ZIP-Archiv in einen sinnvollen Systempfad auf Ihrer Festplatte.<br />
<br />
<br />
{{Hint|file=hint.png|text=Diese Dokumentation geht von der von uns [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|empfohlenen Ordnerstruktur]] aus. Aus diesem Grund wird an dieser Stelle PHP in den Ordner C:\bluespice\bin\php-7.4.28 entpackt. Haben Sie individuelle Wünsche, so passen Sie diese Pfade nach eigenem Verständnis an.}}<br />
<br />
==Umgebungsvariable setzen==<br />
Um PHP problemlos auf der Kommandozeile von Windows nutzen zu können, ist es nötig, entsprechend eine Umgebungsvariable in Windows zu konfigurieren. Führen Sie hierzu folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "SystemPropertiesAdvanced.exe" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_php_02.png|border|center|PHP 02]]<br />
<br />
<br />
Klicken Sie auf "Umgebungsvariablen":<br />
<br />
[[File:Setup:systempreparation_php_03.png|border|center|PHP 03]]<br />
<br />
<br />
Im unteren Bereich des jetzt geöffneten Fensters führen Sie einen Doppelklick auf die Zeile "Path" aus:<br />
<br />
[[File:Setup:systempreparation_php_04.png|border|center|PHP 04]]<br />
<br />
<br />
Klicken Sie auf "Neu":<br />
<br />
[[File:Setup:systempreparation_php_05.png|border|center|PHP 05]]<br />
<br />
<br />
Fügen Sie den Pfad zu Ihrer entpackten PHP-Version hinzu, in dem sich die Datei php.exe befindet.<br />
<br />
[[File:Setup:systempreparation_php_06.png|border|center|PHP 06]]<br />
<br />
<br />
Schließen Sie alle soeben geöffneten Fenster nacheinander wieder mit Klick auf "OK".<br />
<br />
==Überprüfung der Umgebungsvariable==<br />
Um sicherzustellen, dass die Umgebungsvariable richtig gesetzt wurde, führen Sie folgende Schritte durch:<br />
<br />
Geben Sie die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "cmd" ein (1) und bestätigen mit OK (2):<br />
<br />
<br />
[[File:Setup:systempreparation_php_07.png|border|center|PHP 07]]<br />
<br />
<br />
In der jetzt geöffneten Eingabeaufforderung geben Sie "php -v" (1) und drücken die Enter-Taste. Die gefundene PHP-Version wird Ihnen angezeigt (2).<br />
<br />
[[File:Setup:systempreparation_php_08.png|border|600px|center|PHP 08]]<br />
<br />
<br />
Ist dies nicht der Fall, so wurde der Pfad zur Datei php.exe in den Umgebungsvariablen falsch angegeben.<br />
<br />
==Einbinden von PHP in IIS==<br />
In den folgenden Schritten wird PHP in IIS eingebunden und IIS so konfiguriert, dass ein funktionierendes Basis-Setup entsteht.<br />
<br />
Rufen Sie zunächst den IIS-Manager auf. Geben Sie hierzu die Tastenkombination Windows + R ein.<br />
<br />
Im folgenden Dialog tragen Sie "inetmgr" ein (1) und bestätigen mit OK (2):<br />
<br />
[[File:Setup:systempreparation_php_09.png|border|center|PHP 09]]<br />
<br />
<br />
Wählen Sie im linken Bereich Ihren Servernamen aus (1) und führen Sie anschließend einen Doppelklick auf "PHP Manager" (2) durch:<br />
<br />
[[File:Setup:systempreparation_php_10.png|border|600px|center|PHP 10]]<br />
<br />
<br />
Klicken Sie "Register new PHP version":<br />
<br />
[[File:Setup:systempreparation_php_11.png|border|600px|center|PHP 11]]<br />
<br />
<br />
Im folgenden Fenster wählen Sie den Durchsuchen-Button:<br />
<br />
[[File:Setup:systempreparation_php_12.png|border|center|PHP 12]]<br />
<br />
<br />
Wechseln Sie zum Pfad, in den Sie zuvor PHP entpackt haben (1), markieren dort die "php-cgi.exe" (2) und bestätigen den Dialog mit "Open" (3):<br />
<br />
[[File:Setup:systempreparation_php_13.png|border|600px|center|PHP 13]]<br />
<br />
<br />
Bestätigen Sie nochmals mit "OK":<br />
<br />
[[File:Setup:systempreparation_php_14.png|border|center|PHP 14]]<br />
<br />
<br />
Klicken Sie auf "Configure error reporting":<br />
<br />
[[File:Setup:systempreparation_php_15.png|border|600px|center|PHP 15]]<br />
<br />
<br />
Aktivieren Sie den Punkt "Production machine" (1) und wählen Sie einen Pfad und eine Datei Ihrer Wahl, wo PHP seine Log-Datei ablegen soll (2). Bestätigen Sie mit "Apply" (3):<br />
<br />
[[File:Setup:systempreparation_php_16.png|border|600px|center|PHP 16]]<br />
<br />
<br />
{{Hint|file=hint.png|text=Auch hier wird von der [[Setup:Installationsanleitung/Kompendium/Ordnerstruktur_unter_Windows|empfohlenen Ordnerstruktur]] ausgegangen. Sollte der Pfad, den Sie hier angeben, noch nicht existieren, so legen Sie diesen bitte vor dem Klick auf "Apply" an. }}<br />
<br />
Klicken Sie im Hauptfenster auf "Enable or disable an extension":<br />
<br />
[[File:Setup:systempreparation_php_19.png|border|600px|center|PHP 19]]<br />
<br />
<br />
Achten Sie darauf, dass folgende Erweiterungen aktiviert sind:<br />
<br />
[[File:Setup:systempreparation_php_20.png|border|600px|center|PHP 20]]<br />
<br />
<br />
Um eine Erweiterung zu aktivieren, suchen Sie diese im Bereich "Disabled" heraus (1) und aktivieren diese durch Klick auf "Enable" (2):<br />
<br />
[[File:Setup:systempreparation_php_21.png|border|600px|center|PHP 21]]<br />
<br />
<br />
Öffnen Sie die Konfigurationsdatei "php.ini":<br />
<br />
[[File:Setup:systempreparation_php_22.png|border|600px|center|PHP 22]]<br />
<br />
<br />
Ersetzen Sie die Zeile "extension=php_opcache.dll" durch "zend_extension=php_opcache.dll":<br />
<br />
[[File:Setup:systempreparation_php_23.png|border|600px|center|PHP 23]]<br />
<br />
<br />
Des weiteren nehmen Sie in dieser Datei bitte folgende Änderungen an diesen Optionen vor:<br />
<br />
{|<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Name<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Wert<br />
! style="background-color: #eaeaea; border:1px solid #000; padding:5px;" |Kommentar<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |date.timezone<br />
| style="border:1px solid #000; padding:5px;" |"Europe/Berlin"<br />
| style="border:1px solid #000; padding:5px;" |Bitte wählen Sie die für Sie zutreffende [https://www.php.net/manual/en/timezones.php Zeitzone<br />Bitte entfernen Sie die Auskommentierung]<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |max_execution_time<br />
| style="border:1px solid #000; padding:5px;" |600<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |post_max_size<br />
| style="border:1px solid #000; padding:5px;" |1024M<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |upload_max_filesize<br />
| style="border:1px solid #000; padding:5px;" |1024M<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.enable<br />
| style="border:1px solid #000; padding:5px;" |1<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.enable_cli<br />
| style="border:1px solid #000; padding:5px;" |0<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.memory_consumption<br />
| style="border:1px solid #000; padding:5px;" |512<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.max_accelerated_files<br />
| style="border:1px solid #000; padding:5px;" |1000000<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.validate_timestamps<br />
| style="border:1px solid #000; padding:5px;" |1<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.revalidate_freq<br />
| style="border:1px solid #000; padding:5px;" |2<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.optimization_level<br />
| style="border:1px solid #000; padding:5px;" |0x7FFF9FFF<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |opcache.blacklist_filename<br />
| style="border:1px solid #000; padding:5px;" |C:\BlueSpice\etc\opcache.blacklist<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |zlib.output_compression<br />
| style="border:1px solid #000; padding:5px;" |On<br />
| style="border:1px solid #000; padding:5px;" |<br />
|-<br />
| style="border:1px solid #000; padding:5px;" |zlib.output_compression_level<br />
| style="border:1px solid #000; padding:5px;" |9<br />
| style="border:1px solid #000; padding:5px;" |Bitte entfernen Sie die Auskommentierung<br />
|}<br />
<br />
<br />
Speichern und schließen Sie die Datei.<br />
<br />
Im nächsten Schritt erweitern Sie den Baum auf der linken Seite, bis die "Default Web Site" sichtbar wird:<br />
<br />
[[File:Setup:systempreparation_php_24.png|border|600px|center|PHP 24]]<br />
<br />
<br />
Führen Sie auf diese einen Rechtsklick aus (1) und klicken auf "Entfernen" (2):<br />
<br />
[[File:Setup:systempreparation_php_25.png|border|600px|center|PHP 25]]<br />
<br />
<br />
Den folgenden Dialog bestätigen Sie mit "Ja":<br />
<br />
[[File:Setup:systempreparation_php_26.png|border|center|PHP 26]]<br />
<br />
<br />
Führen Sie einen Rechtsklick auf "Sites" aus (1) und klicken auf "Website hinzufügen" (2):<br />
<br />
[[File:Setup:systempreparation_php_27.png|border|600px|center|PHP 27]]<br />
<br />
<br />
Vergeben Sie den Sitename "BlueSpice" (1) und wählen den Pfad auf Ihrem Server aus, in dem sich Ihre BlueSpice-Installation später befinden wird (2). Bestätigen Sie mit "OK" (3):<br />
<br />
[[File:Setup:systempreparation_php_28.png|border|center|PHP 28]]<br />
<br />
<br />
==Nächster Schritt==<br />
Haben Sie alle vorgenannten Schritte erfolgreich abgeschlossen, so gehen Sie zum nächsten Schritt [[Setup:Installationsanleitung/Systemvorbereitung/Windows/MariaDB|MariaDB]].</div>Bhofmann