Serveranforderungen
Die Webanwendung basiert auf dem Fat-Free Framework (https://fatfreeframework.com), daher gelten dieselben Serveranforderungen: bitte beachten Sie https://fatfreeframework.com/3.9/system-requirements
Die folgenden Anforderungen werden in der Regel von gängigen Webhosting-Anbietern bereitgestellt:
- Apache. Wenn Sie NGINX verwenden, müssen Sie es so konfigurieren, dass die in der .htaccess definierten Umleitungsregeln verarbeitet werden
- PHP 8.2 oder höher (PHP 8.5 erfordert das mit XLS Padlock 2026.3 oder höher ausgelieferte Kit)
- Aktivierte PHP-CURL-Erweiterung
- Aktivierte PHP-Erweiterung sodium (libsodium) - in PHP 7.2 und höher enthalten, einschließlich aller PHP 8.x - erforderlich für die Ed25519-Signierung der Antworten von 2026 (siehe Das Aktivierungsprotokoll 2026)
- Aktivierte Module mod_rewrite und mod_headers (Apache)
- Der Unterordner inc/lib muss auch nach der Installation für den Webserver-Benutzer beschreibbar bleiben. Das Kit speichert dort den Token-Verschlüsselungsschlüssel (
validationkey.txt) und legt zum Zeitpunkt der Aktivierung einen kleinen Cache für die erste Validierung (activation_cache.json) sowie kleine Sperrdateien (activation_0.lockbisactivation_f.lock) an, die verhindern, dass zwei gleichzeitige Anfragen für dieselbe Bestellung deren Aktivierungslimit überschreiten. Alle bleiben durch die mitgelieferten Regeln in .htaccess / web.config geschützt. Ist inc/lib nicht beschreibbar, funktioniert die Aktivierung weiterhin, aber die erste Validierung unmittelbar nach einer Aktivierung kann bis zum nächsten Start fehlschlagen, und gleichzeitige Aktivierungen derselben Bestellung werden nicht mehr serialisiert (siehe Lokalen Verschlüsselungsschlüssel einrichten) - ein gültiges FastSpring-Konto