Serververeisten
De webtoepassing is gebaseerd op het Fat-Free Framework (https://fatfreeframework.com), dus ze delen dezelfde serververeisten: raadpleeg https://fatfreeframework.com/3.9/system-requirements
De volgende vereisten worden over het algemeen geleverd door standaard webhostingbedrijven:
- Apache. Als u NGINX gebruikt, moet u het zo configureren dat de omleidingsregels die in de .htaccess zijn gedefinieerd, worden afgehandeld
- PHP 8.2 of hoger (PHP 8.5 vereist de kit die met XLS Padlock 2026.3 of hoger wordt geleverd)
- PHP CURL-extensie ingeschakeld
- PHP sodium-extensie (libsodium) ingeschakeld - meegeleverd met PHP 7.2 en later, inclusief alle PHP 8.x - vereist voor de Ed25519-ondertekening van antwoorden uit 2026 (zie Het 2026-activeringsprotocol)
- mod_rewrite en mod_headers ingeschakeld (Apache)
- De submap inc/lib moet ook na de installatie beschrijfbaar blijven voor de webservergebruiker. De kit slaat hier de versleutelingssleutel voor tokens (
validationkey.txt) op en, op het moment van activering, een kleine cache voor de eerste validatie (activation_cache.json) en kleine vergrendelingsbestanden (activation_0.locktotactivation_f.lock) die voorkomen dat twee gelijktijdige verzoeken voor dezelfde bestelling de activeringslimiet ervan overschrijden. Alle blijven beschermd door de meegeleverde .htaccess- / web.config-regels. Als inc/lib niet beschrijfbaar is, werkt activering nog steeds, maar kan de eerste validatie direct na een activering mislukken tot de volgende start, en worden gelijktijdige activeringen van dezelfde bestelling niet meer geserialiseerd (zie Lokale versleutelingssleutel instellen) - een geldig FastSpring-account