Salta al contenuto

Cambiare versione PHP senza bloccare WordPress

Pubblicato il Aggiornato il

In breve: 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.

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

  1. Inventaria il sito. Registra WordPress, tema, plugin e applicazioni. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  2. Controlla requisiti ufficiali. Verifica versioni supportate. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  3. Crea backup e staging. Testa prima su una copia quando possibile. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  4. Annota estensioni e opzioni. Confronta la versione attuale e quella nuova. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  5. Attiva log non pubblico. Registra errori senza mostrarli ai visitatori. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  6. Cambia una sola versione. Evita modifiche simultanee a plugin e PHP. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  7. Esegui un piano di test. Homepage, login, form, cron, e-commerce e API. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.

Procedura di risoluzione

  1. Aggiorna componenti prima del passaggio. Usa versioni supportate e backup. Dopo la modifica ripeti il test originale e verifica che non siano comparsi nuovi errori o regressioni.
  2. Seleziona PHP da cPanel. In Software → Select PHP Version scegli la versione prevista. Dopo la modifica ripeti il test originale e verifica che non siano comparsi nuovi errori o regressioni.
  3. Abilita estensioni necessarie. Non selezionare moduli casuali. Dopo la modifica ripeti il test originale e verifica che non siano comparsi nuovi errori o regressioni.
  4. Ripristina opzioni pertinenti. Controlla memory_limit, upload e timeout. Dopo la modifica ripeti il test originale e verifica che non siano comparsi nuovi errori o regressioni.
  5. Pulisci cache applicative. Dopo il cambio verifica codice e pagine. Dopo la modifica ripeti il test originale e verifica che non siano comparsi nuovi errori o regressioni.
  6. Correggi gli errori. Intervieni sul componente indicato dal log. Dopo la modifica ripeti il test originale e verifica che non siano comparsi nuovi errori o regressioni.
  7. Esegui rollback immediato se necessario. Torna alla versione precedente mentre prepari la correzione. Dopo la modifica ripeti il test originale e verifica che non siano comparsi nuovi errori o regressioni.

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. In pratica, 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

Fonti tecniche

Cambiare versione PHP senza bloccare WordPress ultima modifica: 2026-08-02T16:32:06+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?