Software minimo
- Server Linux con Apache o Nginx
- WordPress 6.0+
- PHP 8.1+ (consigliato 8.2/8.3)
- MySQL 5.6+ o MariaDB (qualsiasi versione supportata)
Direttive PHP richieste
- memory_limit: 512M o superiore
- post_max_size: 128M o superiore
- upload_max_filesize: 128M o superiore
- max_execution_time: 90s o superiore
- max_input_time: 60s o superiore
- max_input_vars: 1000 o superiore (2000–4000 consigliati per pagine admin pesanti)
- file_uploads: Abilitato
- max_file_uploads: 20+
Estensioni PHP richieste
- mysqli
- json
- mbstring
- openssl
- pcre
- dom
- xml
- zip
- zlib
- fileinfo
- hash
Estensioni PHP raccomandate
- curl
- exif
- gd o imagick per l’elaborazione delle immagini
Funzionalità server
- Permalink attivi (mod_rewrite o equivalente)
- Connettività CURL in uscita verso pro.radio e *.pro.radio
- Consentire connessioni in uscita verso questi IP se il firewall limita l’egress:
- 207.244.234.10
- 144.126.155.33
- 209.126.11.171
Test rapido
- Usa il plugin Server Check per validare limiti ed estensioni.
Risoluzione problemi comuni
- “Sei sicuro di volerlo fare?” o importazioni fallite: aumenta memory_limit, upload_max_filesize, post_max_size e max_execution_time.
- Schermata bianca o errori 4xx/5xx in admin: alza max_input_vars a 3000–10000 per pagine con molte opzioni.
Valori target raccomandati per Pro Radio
- memory_limit: 512M per siti trafficati
- post_max_size: 256M
- upload_max_filesize: 256M
- max_execution_time: 120
- max_input_time: 90
- max_input_vars: 3000–10000 in base ai plugin
Note
- Dopo le modifiche, svuota OPCache e ogni cache del server.
- Su Nginx assicurati che i limiti non siano inferiori a quelli di PHP:
# nginx.conf client_max_body_size 256M; - Se l’host blocca il traffico in uscita, consenti gli IP elencati e i domini pro.radio per aggiornamenti di template e librerie.
