Requisiti del server
L’applicazione web è basata sul Fat-Free Framework (https://fatfreeframework.com), quindi condividono gli stessi requisiti del server: fate riferimento a https://fatfreeframework.com/3.9/system-requirements
I seguenti requisiti sono generalmente forniti dalle normali società di web hosting:
- Apache. Se utilizzate NGINX, dovete configurarlo in modo che le regole di reindirizzamento definite nel file .htaccess siano gestite
- PHP 8.2 o superiore (PHP 8.5 richiede il kit fornito con XLS Padlock 2026.3 o versione successiva)
- Estensione PHP CURL abilitata
- Estensione PHP sodium (libsodium) abilitata, inclusa in PHP 7.2 e versioni successive, comprese tutte le versioni PHP 8.x, necessaria per la firma delle risposte Ed25519 del 2026 (consultate Il protocollo di attivazione 2026)
- mod_rewrite e mod_headers abilitati (Apache)
- La sottocartella inc/lib deve rimanere scrivibile dall’utente del server web anche dopo l’installazione. Il kit vi memorizza la chiave di crittografia del token (
validationkey.txt) e, al momento dell’attivazione, una piccola cache della prima convalida (activation_cache.json) e piccoli file di blocco (activation_0.lockaactivation_f.lock) che impediscono a due richieste simultanee per lo stesso ordine di superarne il limite di attivazioni. Tutti restano protetti dalle regole .htaccess / web.config fornite. Se inc/lib non è scrivibile, l’attivazione funziona comunque, ma la prima convalida subito dopo un’attivazione può non riuscire fino all’avvio successivo, e le attivazioni simultanee dello stesso ordine non vengono più serializzate (consultate Configurare la chiave di crittografia locale) - un account FastSpring valido