Mit Hilfe des JobRouter Environment Setup können Sie JobRouter samt PHP-Laufzeitumgebung in einer Standardkonfiguration automatisiert installieren. Hierbei werden folgende benötigten Komponenten ebenfalls installiert, sofern diese auf dem Zielserver noch nicht vorhanden sind:
•Internetinformationsdienste (IIS)
•Visual C++ Redistributable für Visual Studio 2017
•Microsoft ODBC Driver 17 for SQL Server
Das JobRouter Environment Setup führt die folgenden Schritte automatisiert auf Ihrem Server aus:
•Installation der benötigten, aber noch nicht vorhandenen Komponenten
•Installation von PHP 7.4 (64 Bit) in das Verzeichnis C:\Program Files\PHP 7.4
•Bereitstellung der JobRouter-Dateien im Verzeichnis jobrouter im wwwroot-Verzeichnis der Internetinformationsdienste
•Konfiguration der Internetinformationsdienste zur Verwendung von PHP als FastCGI-Erweiterung
•Anlegen des Anwendungspools JobRouter im IIS
•Hinzufügen der Anwendung jobrouter im IIS
•Hinzufügen der Modulzuordnung für PHP-Dateien auf Ebene der Anwendung jobrouter im IIS
•Definition der Seite index.php als Standarddokument auf Ebene der Anwendung jobrouter im IIS
•Setzen von Schreibrechten für den lokalen Benutzer IUSR auf die Verzeichnisse:
C:\Program Files\PHP 7.4\tmp und C:\Program Files\PHP 7.4\log
•Setzen von Leserechten für den lokalen Benutzer IUSR auf das jobrouter-Verzeichnis
•Setzen von Schreibrechten für den lokalen Benutzer IUSR auf die jobrouter-Unterverzeichnisse:
assets/cache, cache, config, data, export, functions, license, mobile/config, output und uploads
Bitte beachten Sie auch die Hinweise zur Absicherung der JobRouter-Installation in der JobRouter Tech Doc.