... | ... | @@ -5,11 +5,13 @@ Zum Verständnis ist es wichtig, die zweigeteilte Architektur des Systems zu ken |
|
|

|
|
|
|
|
|
## Voraussetzungen
|
|
|
- Webserver mit installiertem PHP-Support (mindestens Version 7 - ToDo: check)
|
|
|
- aktiviertes mod_rewrite
|
|
|
- installiertes sqlite3-Paket
|
|
|
- zwei Webserver mit installiertem PHP-Support (mindestens Version 7 - ToDo: check)
|
|
|
- aktiviertes mod_rewrite auf beiden Servern
|
|
|
- installiertes sqlite3-Paket auf dem internen Server. Andere DBMS sind möglich, derzeit aber nicht unterstützt.
|
|
|
- Systemvoraussetzungen des Fat-free-PHP-Framework, siehe [hier](https://fatfreeframework.com/3.8/system-requirements)
|
|
|
|
|
|
_Es besteht die Möglichkeit, beide Serverteile auch auf einem einzelnen Webserver zu deployen. Dabei muss besonderes Augenmerk auf die Absicherung des internen Teils gelegt werden (z.B. Zugriff und Zugang nur über localhost) und insbesondere sichergestellt werden, dass die Schülerdatei keinesfalls im Zugriffsbereich des Webservers liegt. Diese Vorgehensweise wird hier nicht näher beschrieben, da sie nur gewählt werden sollte, wenn man genau weiß, was man tut (und dann benötigt man hierfür auch keine Anleitung...)_
|
|
|
|
|
|
## Installation auf beiden Webservern
|
|
|
Das Paket sollte auf beiden beteiligten Servern in einem geeigneten Ordner im Webroot heruntergeladen werden:
|
|
|
|
... | ... | |