Salta ai contenuti

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.lock a activation_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