Zum Inhalt springen

OmniMDE:InstallationApi: Unterschied zwischen den Versionen

 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 67: Zeile 67:


<br>
<br>
Im nächsten Schritt des Assistenten markieren Sie bitte alle Punkt im Bereich ''Webserver (IIS)'' <span style="text-decoration: underline;" >außer</span> ''FTP-Server''.
Im nächsten Schritt des Assistenten markieren Sie bitte alle Punkt im Bereich ''Webserver (IIS)'' <span style="text-decoration: underline;">außer</span> ''FTP-Server''.
Danach bestätigen Sie den Assistenten mit ''weiter''.
Danach bestätigen Sie den Assistenten mit ''weiter''.
<br><br>
<br><br>
Zeile 75: Zeile 75:
Im nächsten und letzten Schritt klicken Sie bitte einfach auf ''Installieren''.
Im nächsten und letzten Schritt klicken Sie bitte einfach auf ''Installieren''.
Sobald dies abgeschlossen ist, können Sie den ''Server-Manager'' schließen.
Sobald dies abgeschlossen ist, können Sie den ''Server-Manager'' schließen.
<br/>
<br>
Ein Beispiel-Installationsvideo finden Sie im [https://wiki.htk.de/OmniMDE:InstallationApi#Videos Anhang] dieser Wiki-Seite.
Ein Beispiel-Installationsvideo finden Sie im [https://wiki.htk.de/OmniMDE:InstallationApi#Videos Anhang] dieser Wiki-Seite.
<br/>
==== Webplattform-Manager ====
Um der IIS-Serverrolle bzw. dem IIS-Server die nötigen Komponenten (PHP, MSSQL-PHP-Treiber) muss zunächst der Microsoft-Webplattform-Manager installiert werden.
Sollte dieser bereits installiert sein, so kann dieser Schritt übersprungen werden.
Gehen Sie hierzu bitte wie folgt vor:
Öffnen Sie über das Windows-Startmenü oder die entsprechende Desktop-Verknüpfung den '''Internetinformationsdienste (IIS)-Manager'''.
<br><br>
<li style="display: inline-block;">[[File:omnimde_install_iis_verwaltung_manager_app.png{{!}}250px{{!}}RTENOTITLE]]</li>
<br>
<br>
Anschließend klicken Sie bitte auf ''Neue Webplattformkomponenten abrufen''.
 
<br><br>
<li style="display: inline-block;">[[File:omnimde_install_iis_verwaltung_manager_webplatform_manager.png{{!}}250px{{!}}RTENOTITLE]]</li>
<br>
Es öffnet sich nun der Standard Internet-Browser des Systems. Auf der Microsoft-Website klicken Sie bitte auf den grünen Button ''install this extension''.
<br><br>
<li style="display: inline-block;">[[File:omnimde_install_iis_webplatforminstaller_website.png{{!}}250px{{!}}RTENOTITLE]]</li>
<br>
Sollte der Link nicht funktionieren können Sie unseren [https://wiki.htk.de/OmniMDE:InstallationApi#Weiterf%C3%BChrende_Links HTK-Mirror] verwenden.
<br/>
Ein Beispiel-Installationsvideo finden Sie im [https://wiki.htk.de/OmniMDE:InstallationApi#Videos Anhang] dieser Wiki-Seite.
<br/>
=== Installation PHP und Tools ===
=== Installation PHP und Tools ===
==== PHP &amp; MSSQL-PHP-Treiber ====
==== PHP &amp; MSSQL-PHP-Treiber ====
Es folgt nun die Installation von PHP und dem entsprechenden MSSQL-Treiber für PHP. Sollte dieser bereits installiert sein, so kann dieser Schritt übersprungen werden.
Es folgt nun die Installation von PHP und dem entsprechenden MSSQL-Treiber für PHP. Sollte dieser bereits installiert sein, so kann dieser Schritt übersprungen werden.
Öffnen Sie über das Windows-Startmenü oder die entsprechende Desktop-Verknüpfung den '''Internetinformationsdienste (IIS)-Manager'''.
 
<br><br>
Laden Sie zunächst die '''PHP Version 8.0 (x64) Non Thread Safe''' über die offizielle Seite: [https://windows.php.net/download#php-8.0 PHP] herunter. Achten Sie dabei, dass Sie die Zip Datei herunterladen. Entpacken Sie den PHP Ordner in einen geeigneten Pfad.
<li style="display: inline-block;">[[File:omnimde_install_iis_verwaltung_manager_app.png{{!}}250px{{!}}RTENOTITLE]]</li>
 
<br>
Öffnen Sie danach über das Windows-Startmenü oder die entsprechende Desktop-Verknüpfung den '''Internetinformationsdienste (IIS)-Manager'''.
Anschließend klicken Sie bitte auf ''Neue Webplattformkomponenten abrufen''.
 
<br><br>
[[File:omnimde_install_iis_verwaltung_manager_app.png{{!}}250px{{!}}RTENOTITLE]]
<li style="display: inline-block;">[[File:omnimde_install_iis_verwaltung_manager_webplatform_manager.png{{!}}250px{{!}}RTENOTITLE]]</li>
 
Sie müssen nun im PHP Manager die PHP Version 8.0 registrieren.
 
[[File:php_manager_install.png{{!}}250px{{!}}RTENOTITLE]]
<br>
<br>
Es öffnet sich nun der ''Webplatform Installer''. Bitte filtern Sie dort auf '''PHP 8.0 (x64)'''.
Drücken Sie daraufhin bitte bei '''PHP 8.0.0 (x64)''' und '''Microsoft Drivers 5.9 (x64) for PHP v.8.0 for SQL Server in IIS''' jeweils den Button ''hinzufügen''.
'''BITTE WÄHLEN SIE NICHT DIE PUNKTE MIT IISExpress IM NAMEN'''. Drücken Sie anschließend ''Installieren''.
<br><br>
<li style="display: inline-block;">[[File:omnimde_install_iis_webplatforminstaller_php8_mssql_64.png{{!}}250px{{!}}RTENOTITLE]]</li>
<br><br/>
<br/>
Ein Beispiel-Installationsvideo finden Sie im [https://wiki.htk.de/OmniMDE:InstallationApi#Videos Anhang] dieser Wiki-Seite.
<br/>
===== PHP Manager =====
===== PHP Manager =====
Nun installieren wir den ''PHP Manager for IIS'. Unserer Erfahrung nach schlägt die Installation des ''PHP-Managers'' über den ''Webplattform Installer'' seit geraumer Zeit leider wegen eines CRC Fehlers fehl. Die Installation erfolgt daher Manuell. Sollte dieser bereits installiert sein, so kann dieser Schritt übersprungen werden.
Nun installieren wir den ''PHP Manager for IIS'. Unserer Erfahrung nach schlägt die Installation des ''PHP-Managers'' über den ''Webplattform Installer'' seit geraumer Zeit leider wegen eines CRC Fehlers fehl. Die Installation erfolgt daher Manuell. Sollte dieser bereits installiert sein, so kann dieser Schritt übersprungen werden.
Zeile 123: Zeile 98:
<br><br>
<br><br>
<li style="display: inline-block;">[[File:omnimde_install_iis_phpmanager_website.png{{!}}250px{{!}}RTENOTITLE]]</li>
<li style="display: inline-block;">[[File:omnimde_install_iis_phpmanager_website.png{{!}}250px{{!}}RTENOTITLE]]</li>
<br>
<br>
<br>
<br/>
Ein Beispiel-Installationsvideo finden Sie im [https://wiki.htk.de/OmniMDE:InstallationApi#Videos Anhang] dieser Wiki-Seite.
Ein Beispiel-Installationsvideo finden Sie im [https://wiki.htk.de/OmniMDE:InstallationApi#Videos Anhang] dieser Wiki-Seite.
<br/>
<br>
 
=== Installation Backend-API ===
=== Installation Backend-API ===
Zur Installation der Backend-API müssen Sie die entsprechenden Dateien aus dem Release-Ordner in den IIS '''wwwroot'''-Ordner installieren.
Zur Installation der Backend-API müssen Sie die entsprechenden Dateien aus dem Release-Ordner in den IIS '''wwwroot'''-Ordner installieren.