Per cambiare versione PHP WordPress senza bloccare il sito bisogna verificare requisiti di core, tema e plugin, creare un backup, replicare le estensioni necessarie e testare frontend, wp-admin, cron e funzioni commerciali.
Indice dei contenuti
Cambiare versione PHP
Questa guida approfondisce cambiare versione PHP WordPress con controlli progressivi, modifiche reversibili e verifiche finali. Non inviare password, cookie, token, chiavi private o codici 2FA nei ticket.
Che cosa significa
Ogni versione PHP possiede configurazione, moduli e opzioni proprie. Il passaggio può quindi cambiare memory_limit, estensioni, OPcache e comportamento del codice.
Il fatto che la homepage si apra non dimostra piena compatibilità: checkout, form, API, immagini e cron possono usare percorsi diversi.
Come riconoscere il problema
- Dopo il cambio appare un fatal error.
- Un plugin richiede una estensione mancante.
- Il sito funziona ma checkout o wp-admin no.
- I limiti PHP tornano ai valori predefiniti.
- Una funzione deprecata genera errori.
Cause più frequenti
1. Plugin o tema incompatibile
Il codice usa funzioni rimosse o firme cambiate. Confronta questa ipotesi con il messaggio completo e con i log dell’orario interessato, evitando conclusioni basate soltanto sulla pagina mostrata dal browser.
2. Estensione non attiva
Mysqli, curl, intl, zip, mbstring o imagick non sono selezionate.
3. Opzioni differenti
Memoria, upload e timeout cambiano con la versione.
4. Cache opcode
Il processo può mantenere codice precedente per breve tempo.
5. IonCube o software codificato
Il loader o il pacchetto non supporta la versione.
6. Test incompleto
Funzioni non visitate falliscono dopo il passaggio.
Diagnosi passo per passo
Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
- Inventaria il sito. Registra WordPress, tema, plugin e applicazioni.
- Controlla requisiti ufficiali. Verifica versioni supportate.
- Crea backup e staging. Testa prima su una copia quando possibile.
- Annota estensioni e opzioni. Confronta la versione attuale e quella nuova.
- Attiva log non pubblico. Registra errori senza mostrarli ai visitatori.
- Cambia una sola versione. Evita modifiche simultanee a plugin e PHP.
- Esegui un piano di test. Homepage, login, form, cron, e-commerce e API.
Procedura di risoluzione
Dopo la modifica ripeti il test originale e verifica che non siano comparsi nuovi errori o regressioni.
- Aggiorna componenti prima del passaggio. Usa versioni supportate e backup.
- Seleziona PHP da cPanel. In Software → Select PHP Version scegli la versione prevista.
- Abilita estensioni necessarie. Non selezionare moduli casuali.
- Ripristina opzioni pertinenti. Controlla memory_limit, upload e timeout.
- Pulisci cache applicative. Dopo il cambio verifica codice e pagine.
- Correggi gli errori. Intervieni sul componente indicato dal log.
- Esegui rollback immediato se necessario. Torna alla versione precedente mentre prepari la correzione.
Domande frequenti
Perché un cambio di versione PHP può causare problemi a WordPress?
Il passaggio può quindi cambiare memory_limit, estensioni, OPcache e comportamento del codice. Ogni versione PHP possiede configurazione, moduli e opzioni proprie.
Quali controlli fare prima e dopo un cambio di versione PHP?
Inventaria il sito. Registra WordPress, tema, plugin e applicazioni.
Guide Xlogic correlate
- PHP Selector in cPanel: cambiare versione PHP ed estensioni
- Trasferire WordPress a Xlogic senza downtime
- wp-config.php: modifiche sicure e impostazioni utili