Manuelle Installation von MAT

Voraussetzungen – Betriebssystem #

Für den ordnungsgemäßen Betrieb von MAT sind folgende Voraussetzungen zu schaffen:

  • Installierter und lizenzierter Windows Server 2019. Die neuesten Updates sollten installiert sein.
  • Domain-Join
  • Installierter IIS Server Webserver (V10 mit der Anwendungsentwicklungs-Komponente CGI)
  • Bei vorhandener Datenbank: Datenbankcredentials (Benutzername und Passwort) für den Bind-Account.

Voraussetzungen – Software #

Für die manuelle Installation sind die folgenden Softwarepakete notwendig:

  • Visual C++ Redistributable for Visual Studio 2015-2019: Link
  • Die neueste PHP Version (NTS x64): Link
  • ODBC-Treibers für SQL Server: Link
  • SQL Server Datenbank (mind. SQL Server 2019)
  • MAT-Programmverzeichnisse und Skripte (MAT-Verzeichnis, wwwroot)

Installationsschritte #

Für die manuelle Installation von MAT sind die folgenden Schritte durchzuführen.

  1. Für die Nutzung von MAT sind die Installationspakete für Visual C++ und dem ODBC-SQL Server standardmäßig zu installieren. Hierzu sind die Setup.exe auszuführen und ohne weitere Einstellungen auf dem Windows Server zu durchlaufen.
  2. Das MAT-Programmverzeichnis ist in das Windows Root-Verzeichnis zu kopieren. (C:\)

  3. Bekanntmachung von PHP dem Betriebssystem:
    1. Systemsteuerung öffnen
    2. System wählen
    3. Im Abschnitt Einstellungen für Computername, Domänen und Arbeitsgruppen den Link „Einstellungen ändern“ wählen.
    4. Auf den Reiter Erweitert klicken
    5. Schaltfläche Umgebungsvariablen… klicken
    6. Eine Eingabemaske öffnet sich
    7. Die Variable php suchen und den Pfad: C:\MAT\php angeben

    8. Des Weiteren ist ein Doppelklick auf Path zu vollziehen und in der letzten Zeile ebenfalls der Pfad von PHP anzugeben (C:\MAT\php)

  4. Anpassung der DBparm.ini
    • Navigation nach C:\MAT\INI und Doppelklick auf die DBParm.ini.
    • Im Feld MSSQLSQL_HOST den Datenbankservername (FQDN oder IP-Adresse) angeben.
    • Im Feld MSSQLSQL_CONNECT_ACCOUNT und MSSQLSQL_CONNECT_PASSWORD ist der Bind-Account und das dazugehörige Passwort einzugeben. Hinweis: Es sind keine Anführungszeichen oder ähnliches zu verwenden.
  5. Berechtigungen setzen:
    • Für das Verzeichnis C:\MAT\Logs sind die Schreiberechte für den Benutzer IIS_IUSRS zu vergeben.
  6. IIS mit PHP einrichten
    • Internetinformationsdienste (IIS-) Manager öffnen
    • Gewünschten Server auf der linken Seite wählen.
    • In der Mitte das Icon „Handlerzuordnung“ mit einem Doppelkick wählen.
    • In der Aktionsleiste rechts die Option „Modulzuordnung hinzufügen…“ wählen.
    • Die folgenden Parameter angeben:
    • Unter Einschränkungen ist der Radio-Button für Datei oder Ordner zu wählen.
  7. Zurück im Hauptmenü des ISS-Managers ist zudem das Standardokument mit dem Eintrag index.php zu ergänzen.
  8. Anschließend ist der IIS neu zu starten.
  9. Die Inhalte der MAT-Programmskripte sind ins Verzeichnis C:\inetpub\wwwroot zu kopieren.

Um die Funktionsfähigkeit der manuellen Installation zu testen, ist ein Browser zu öffnen und in der URL-Leiste „localhost/index.php“ zu öffnen. Die Anmeldeseite von MAT sollte nun erscheinen.

 Sicherheitsempfehlung: Für weitere Einstellung – insbesondere im Hinblick auf die Sicherheit – wird empfohlen die Sicherheitshinweise der Microsoft zu berücksichtigen: Link.

Installation der Datenbank #

Zur Vervollständigung der manuellen Installation ist die MAT-Datenbank einzurichten. Hierzu wird das Installationspaket „create_MAT_DB.exe“ benötigt.

Folgende Schritte sind hierbei zu befolgen:

  1. Ablage der Create MAT DB – Setup.exe auf dem SQL Server. Ausführen der Setup.exe durch einen Doppelklick.

  2. Eine Windows Sicherheitsabfrage erfolgt. Diese ist mit „Ja“ zu bestätigen.

  3. Die Installationsroutine startet. Diese ist mit „Weiter“ zu bestätigen.

  4. Die Lizenzbedingungen sind zu lesen und mit akzeptieren zu bestätigen.

  5. Die Installationsroutine wird gestartet und die Installationsdateien werden entpackt.

  6. Während der Installation ist die Eingabe AD-Service-Account notwendig.

  7. Anschließend wird die Eingabe des Accountnamens des lokalen „MAT-Accounts“ benötigt.
    Dieser ist mit Enter zu bestätigen.

  8. Anschließend ist das Passwort für den lokalen Account anzugeben.

  9. Im Anschluss ist der Pfad der Ablage der Datenkbank anzugeben. Dieser ist im Dialogfenster zu wählen und mit OK zu bestätigen.

  10. Zuletzt ist die Datenbank-Instanz einzugeben.

  11. Die Installation wird damit durchlaufen und kann nach Beendigung mit Enter geschlossen werden.

  12. Danach ist die Installation abgeschlossen. Folgende Benachrichtigung wird angezeigt. Der Installationsprozess wird mit „Fertig“ beendet.