Requisiti
Verifica questi requisiti prima di caricare i file su un server. Alcune funzionalità opzionali possono richiedere estensioni aggiuntive.
Ambiente minimo
- PHP 8.2 o successivo; il pacchetto documentato è verificato sulle serie PHP 8.2, 8.3 e 8.4.
- Estensioni PHP
pdo_sqlite,sodiumefileinfo. - Supporto ZIP (
ZipArchiveo il fallback previsto dal pacchetto) per importazioni e aggiornamenti che usano archivi. - Permessi di scrittura sulle cartelle segnalate dalla procedura guidata.
- HTTPS per il sito pubblico e per l'amministrazione.
Per scegliere MySQL verifica anche pdo_mysql e un server MySQL 8 raggiungibile.
Preparazione dell'hosting
La configurazione consigliata pubblica solo public_html/ come document root; core/ e private/ devono rimanere fuori dall'area raggiungibile tramite browser.
httpdocs/
├── core/
├── private/cms/
└── public_html/ ← document root
Se utilizzi hosting condiviso e non puoi cambiare la document root, verifica le regole di protezione incluse nel pacchetto e non pubblicare dati privati senza aver prima verificato le restrizioni HTTP.
Cosa non è necessario in produzione
Il pacchetto distribution è già predisposto per l'installazione: sul server non servono npm, Node.js o Composer per il normale funzionamento del sito. Sono strumenti utili solo a chi sviluppa il core o gli asset.