Come aggiornare la versione PHP in WordPress? (Guida per principianti)

Pubblicato: 2022-08-31

PHP è un linguaggio di scripting lato server utilizzato dagli sviluppatori Web per creare siti Web dinamici. WordPress, Joomla, Drupal e altri popolari sistemi di gestione dei contenuti sono tutti scritti in PHP.

Quando PHP è stato originariamente creato nel 1994, PHP stava per " Home page personale ". anche se ora viene chiamato " PHP: Hypertext Preprocessor ". Puoi vedere un esempio di codice PHP nel riquadro sottostante:

 <?php echo "Welcome to the Malcare Blog!"; ?>

PHP è configurato sul server del tuo sito Web e non può essere modificato nell'area di amministrazione di WordPress. WordPress consiglia ai proprietari di siti Web di utilizzare PHP 7.4 o versioni successive, sebbene WordPress abbia la compatibilità con le versioni precedenti fino a PHP 5.6.20, quindi potresti utilizzare una versione precedente di PHP.

In questo articolo, vorrei spiegare perché dovresti aggiornare la versione PHP in WordPress e i passaggi da seguire prima di eseguire un aggiornamento. Mostrerò quindi come aggiornare PHP in WordPress e cosa dovresti rivedere dopo l'aggiornamento.

I contenuti si nascondono
1 Perché aggiornare la versione PHP in WordPress
2 Prima di aggiornare la versione PHP in WordPress
2.1 1. Verifica la versione PHP in WordPress
2.2 2. Verifica la compatibilità con PHP
2.3 3. Aggiorna WordPress Core, Theme & Plugin
2.4 4. Esegui il backup del tuo sito Web WordPress
2.5 5. Creare un ambiente di staging
2.6 6. Aggiorna PHP nella tua area di staging
2.7 7. Rivedi il tuo sito WordPress in scena
3 Come aggiornare PHP in WordPress
3.1 GoDaddy
3.2 Nome a buon mercato
3.3 BlueHost
3.4 SiteGround
3.5 HostGator
3.6 Kinsta
3.7 Motore WP
3.8 Modifica della versione di PHP in altri ambienti di hosting
3.9 Dovresti assumere un esperto?
4 Cosa fare dopo aver aggiornato PHP in WordPress
5 Risoluzione dei problemi relativi all'aggiornamento di PHP
6 Considerazioni finali
7 Domande frequenti

Perché aggiornare la versione PHP in WordPress

La versione PHP che utilizzi per un sito Web WordPress può influenzare la sicurezza, le prestazioni e la compatibilità del tuo sito Web.

Nuove versioni di PHP vengono rilasciate regolarmente e ogni ramo di rilascio è supportato per due anni dalla data di rilascio stabile. Ogni versione di PHP aggiunge una serie di miglioramenti al linguaggio che aiutano a fornire ai visitatori un'esperienza utente migliorata.

  • Funzionalità : le versioni principali introducono nuove funzioni e sintassi che gli sviluppatori possono utilizzare. Ciò consente agli sviluppatori di aggiungere nuove funzioni e funzionalità a temi e plugin di WordPress.
  • Prestazioni : vengono aggiunte ottimizzazioni per rendere PHP più efficiente. Quando si esegue il rendering di un modello di grandi dimensioni, il sito Web PHP Benchmarks consiglia che PHP 7.0 è due volte più veloce di PHP 5.6, con PHP 8.0 che migliora ulteriormente i tempi di caricamento del sito Web. Questi tempi di caricamento delle pagine migliorati miglioreranno il posizionamento nei motori di ricerca del tuo sito Web e aumenteranno il traffico in entrata.
  • Sicurezza : le correzioni di sicurezza vengono applicate per risolvere vulnerabilità e bug. Ciò riduce notevolmente il rischio che il tuo sito WordPress venga violato.

Un altro fattore chiave da considerare è la compatibilità. Man mano che vengono rilasciate nuove versioni di PHP, gli sviluppatori iniziano a sfruttare nuove funzioni e sintassi, il che significa che il tema e i plug-in di WordPress potrebbero essere incompatibili a meno che non si aggiorni la versione PHP in WordPress.

Prima di aggiornare la versione PHP in WordPress

Per aggiornare PHP in WordPress in modo sicuro, consiglio vivamente di verificare prima alcune informazioni chiave e quindi di creare un'area di staging. Puoi quindi aggiornare la versione PHP utilizzata dalla tua area di staging e verificare che non ci siano problemi di compatibilità con la nuova versione di PHP che hai selezionato.

Seguendo questi consigli, ridurrai notevolmente il rischio che qualcosa vada storto sul tuo sito web live.

1. Controlla la versione PHP in WordPress

Il primo passo è controllare la versione PHP attualmente utilizzata dal tuo sito Web WordPress. Un modo semplice per verificarlo è utilizzare lo strumento per la salute del sito di WordPress.

Lo strumento Site Health si trova nell'area di amministrazione di WordPress sotto Strumenti . La scheda di stato in Site Health controlla un totale di 19 problemi di prestazioni e sicurezza come temi e plug-in inattivi, richieste HTTP che funzionano correttamente e il core di WordPress è aggiornato. Ti avviserà anche se non sono stati installati moduli PHP importanti.

Se superi tutti i test, ti verrà detto che stai facendo un ottimo lavoro.

Stato di salute del sito WordPress
Lo strumento per la salute del sito WordPress.

La scheda informazioni ti offre una panoramica completa di WordPress in dieci categorie. Nella categoria server, puoi visualizzare la versione PHP attualmente utilizzata dal tuo server.

Nello screenshot qui sotto, puoi vedere che uno dei miei siti Web WordPress utilizza PHP 7.4.30.

Informazioni sulla salute del sito WordPress
Lo strumento per la salute del sito mette in evidenza molte informazioni utili.

La versione di PHP che stai utilizzando può essere confermata anche dal tuo pannello di controllo di hosting. Nella popolare piattaforma di hosting cPanel, ad esempio, è possibile visualizzare la versione PHP nella pagina delle informazioni del server. Vedrai un collegamento a questa pagina nella colonna delle informazioni generali.

Informazioni sul server cPanel
La pagina delle informazioni sul server ti consente di sapere quale versione di PHP, MySQL e Apache stai utilizzando.

Troverai anche la versione PHP del tuo server in molti plugin amministrativi di WordPress e sono disponibili plugin informativi dedicati come Info versione che ti aiutano a fare riferimento più facilmente alle versioni PHP e MySQL.

2. Verifica la compatibilità con PHP

La compatibilità è qualcosa che devi considerare ogni volta che modifichi PHP sul tuo server.

In un mondo ideale, useremmo sempre l'ultima versione di PHP in modo da poter sfruttare le ultime prestazioni PHP e i miglioramenti della sicurezza, anche se c'è una maggiore possibilità che il tuo sito web si rompa se lo fai.

Ogni nuova versione principale di PHP introduce nuove funzioni e sintassi e depreca quelle precedenti (cioè le rimuove). Come proprietario di un sito Web, devi assicurarti che la versione PHP che utilizzi funzioni in armonia con il core di WordPress e tutti i temi e i plug-in WordPress installati. Se una qualsiasi parte del tuo sito Web utilizza funzionalità che non sono supportate dalla versione PHP installata sul tuo server, il tuo WordPress potrebbe non funzionare.

La tabella seguente mostra quali versioni del core di WordPress sono supportate da diverse versioni di PHP.

* Al momento della scrittura, l'ultima versione di WordPress è 6.0.1.

Versione PHP Versioni WordPress supportate
8.0 5.6 alla versione più recente
7.4 5.3 alla versione più recente
7.3 5.0 all'ultima versione
7.2 4.9 alla versione più recente
7.1 4.7 alla versione più recente
7.0 4.4 alla versione più recente
5.6 4.1 alla versione più recente
5.5 da 3.7 a 5.1
5.4 da 3.7 a 5.1
5.3 da 3.7 a 5.1
5.2 da 3.7 a 5.1
Compatibilità PHP e versioni di WordPress.

È importante verificare che il tuo server supporti la versione di WordPress che stai utilizzando, anche se poiché il core di WordPress supporta molte versioni precedenti di PHP, raramente è la causa di gravi problemi di compatibilità.

È più probabile che un tema o un plug-in WordPress sia incompatibile, in particolare se non vengono aggiornati da più di 12 mesi. Sfortunatamente, l'unico modo pratico per rilevare problemi di compatibilità di temi e plug-in è creare un'area di gestione temporanea per il tuo sito Web, aggiornare la versione PHP e quindi testare il tuo sito Web (parlerò di più sulla revisione dei problemi di compatibilità più avanti).

3. Aggiorna WordPress Core, Theme & Plugin

È importante mantenere aggiornato WordPress per garantire che il tuo sito Web rimanga sicuro e funzioni correttamente. Un sito Web WordPress aggiornato ha anche meno probabilità di riscontrare problemi di compatibilità quando aggiorni PHP, quindi ti consiglio di aggiornare il core di WordPress, il tema WordPress attivo e tutti i plug-in WordPress attivi.

È inoltre prudente generare un backup del tuo sito Web prima di elaborare questi aggiornamenti se non stai utilizzando una soluzione di backup in tempo reale come BlogVault. Ciò ti consente di ripristinare il tuo sito Web se gli aggiornamenti bloccano il tuo sito Web.

4. Esegui il backup del tuo sito Web WordPress

Una volta che il tuo sito Web WordPress è aggiornato, ti consiglio di eseguire il backup del sito Web. Questo passaggio precauzionale ti fornirà un'istantanea del tuo sito Web appena prima di creare un'area di sosta.

Consulta il mio articolo "19 migliori plugin di backup di WordPress per proteggere i tuoi dati" per un elenco delle migliori soluzioni di backup di WordPress sul mercato.

5. Creare un ambiente di staging

Un ambiente di gestione temporanea di WordPress può essere utilizzato per creare una copia del tuo sito Web live e archiviarlo in un'area di sviluppo privata. Ciò ti consente di elaborare in sicurezza gli aggiornamenti di WordPress e apportare altre modifiche al tuo sito web. Un ambiente di staging è senza dubbio il modo migliore per testare in sicurezza una nuova versione di PHP.

Molte società di hosting offrono funzionalità di staging del sito Web e una serie di plug-in di staging e backup di WordPress possono essere utilizzati anche per creare un ambiente di staging.

Se non sei sicuro di come creare un sito Web di staging WordPress, ti consiglio di leggere il mio articolo “Come creare un sito di staging per siti Web WordPress“. Nell'articolo, mostro i passaggi esatti che devi seguire per creare un sito Web di staging utilizzando BlogVault, WPStaging, WP Stagecoach, WP Engine, FlyWheel e Kinsta.

Assicurati di utilizzare una soluzione di gestione temporanea di WordPress che ti consenta di modificare la versione PHP utilizzata.

6. Aggiorna PHP nella tua area di staging

A questo punto, dovresti avere una copia identica del tuo sito Web WordPress in un'area di staging che hai verificato che funzioni correttamente. Ora puoi modificare la versione PHP in WordPress utilizzata dalla tua area di staging.

La maggior parte delle soluzioni di staging consente di modificare la versione di PHP utilizzando un menu a discesa. Ad esempio, se usi Kinsta per creare il tuo ambiente di staging, tutto ciò che devi fare è andare nella sezione strumenti e selezionare la versione di PHP che desideri utilizzare sotto il motore PHP . I clienti di WP Engine possono utilizzare una funzione chiamata PHP Tester che ti consente di testare il tuo sito Web WordPress con diverse versioni di PHP senza effettivamente aggiornare PHP.

WordPress consiglia ai proprietari di siti Web di utilizzare almeno PHP 7.4, ma vale la pena eseguire l'aggiornamento a PHP 8.0 o versioni successive se il tuo sito Web è compatibile.

Area di sosta di Kinsta
Modifica della versione PHP nell'area di staging di Kinsta.

BlogVault lo fa in modo leggermente diverso dalle altre soluzioni. Con BlogVault, selezioni la versione PHP che desideri quando crei un'area di staging. Non è possibile modificare una versione di PHP una volta che il sito di staging è attivo, ma puoi facilmente creare aree di staging aggiuntive utilizzando diverse versioni di PHP, se necessario.

Aggiungi un sito di staging utilizzando BlogVault
Seleziona una versione diversa di PHP da utilizzare durante la generazione di una nuova area di staging in BlogVault.

7. Rivedi il tuo sito WordPress in scena

Con il tuo sito Web WordPress in stage che ora utilizza una versione più recente di PHP, è ora di iniziare a testare.

Assicurati di controllare ogni aspetto del tuo sito web.

  • Design del sito Web : il tuo sito Web di staging ha l'aspetto e il funzionamento esattamente come dovrebbe?
  • Moduli ed elementi dinamici : i moduli, gli strumenti e gli elementi dinamici del tuo sito Web funzionano ancora correttamente?
  • Prestazioni : il caricamento del tuo sito Web è più lento o più veloce di prima? (GTmetrix e PageSpeed ​​Insights sono strumenti utili per verificarlo)

Il test è il passaggio più importante dell'aggiornamento di PHP in WordPress, quindi prenditi il ​​tuo tempo e controlla tutto. Ti ringrazierai più tardi.

Se riscontri alcuni problemi di compatibilità, devi eseguire alcuni problemi di risoluzione dei problemi per determinare quale tema o plugin di WordPress stanno causando il problema. La mia sezione Risoluzione dei problemi di aggiornamento PHP più avanti in questo articolo spiega esattamente come puoi farlo.

Come aggiornare PHP in WordPress

Se il tuo sito Web WordPress in stage ha funzionato correttamente dopo l'aggiornamento di PHP, è sicuro aggiornare PHP nell'ambiente di produzione che ospita il tuo sito Web live.

Con la maggior parte delle società di hosting, basta un minuto per aggiornare PHP in WordPress tramite il pannello di controllo dell'hosting.

Vai papà

Il processo di aggiornamento della versione PHP con GoDaddy dipende dal fatto che tu abbia un account di hosting Linux, Windows o WordPress gestito.

Modifica la versione di PHP in Linux

  1. Vai alla pagina dei prodotti GoDaddy
  2. In web hosting, seleziona il tuo account di hosting e fai clic su Gestisci
  3. Vai all'area delle impostazioni nella dashboard principale
  4. Seleziona Server
  5. Vai all'area che dice Versione PHP e seleziona Gestisci
  6. Seleziona la versione PHP che desideri modificare, digita ' aggiorna ' per confermare la tua scelta e poi clicca su Salva

Modifica la versione di PHP in Windows

  1. Vai alla pagina dei prodotti GoDaddy
  2. In web hosting, seleziona il tuo account di hosting e fai clic su Gestisci
  3. Seleziona Plesk Admin dalla dashboard principale
  4. Passa al dominio che desideri modificare e seleziona Impostazioni PHP
  5. Seleziona la versione di PHP che desideri utilizzare dal menu Supporto PHP e fai clic su OK

Modifica la versione PHP in un account WordPress gestito

  1. Vai alla pagina dei prodotti GoDaddy
  2. Nella pagina I miei prodotti, seleziona Gestisci tutto
  3. Fare clic sul menu a discesa con tre punti ( ... ) relativo al sito Web che si desidera modificare e selezionare Impostazioni
  4. Nell'area Sito di produzione, vai a Versione PHP e fai clic su Modifica
  5. Seleziona la versione PHP che desideri modificare e fai clic su Salva modifiche
Aggiorna PHP in WordPress usando GoDaddy
Modifica della versione PHP in un account di hosting WordPress gestito da GoDaddy.

Nome a buon mercato

Namecheap offre molti diversi tipi di account di hosting. Per questo motivo, il processo di aggiornamento di PHP è diverso per quelli che utilizzano l'hosting condiviso e quelli che hanno VPS e account server dedicati.

L'azienda offre anche un servizio di hosting WordPress gestito chiamato EasyWP. Questo servizio utilizza una dashboard di hosting semplificata e non ti consente di aggiornare PHP direttamente da solo.

Come aggiornare PHP su account di hosting condiviso

  1. Accedi al tuo account di hosting cPanel
  2. Passare alla sezione Exclusive for Namecheap Customers e fare clic su Seleziona versione PHP
  3. Fai clic sul menu a discesa Versione PHP corrente e seleziona la versione di PHP che desideri modificare
  4. Fare clic su Imposta come corrente per applicare le modifiche

Come aggiornare PHP su un VPS o un server dedicato

  1. Accedi al tuo pannello di controllo WHM
  2. Avvia EasyApache dal menu di navigazione principale
  3. Eseguire il backup della configurazione corrente e quindi fare clic sull'ingranaggio delle impostazioni per iniziare a personalizzare la configurazione
  4. Seleziona la versione di Apache che desideri utilizzare
  5. Scegli la versione PHP che desideri modificare
  6. Esegui i passaggi rimanenti, quindi fai clic su Salva e crea per completare il processo di aggiornamento
Modifica della versione PHP in NameCheap
Modifica della versione PHP in un account di hosting condiviso Namecheap.

Blue Host

BlueHost offre ai clienti due diversi tipi di pannelli di controllo di hosting. Il vecchio pannello di hosting si chiama Legacy e il nuovo pannello di hosting si chiama Rock . Il processo di aggiornamento di PHP è semplice con entrambi i tipi di account.

Come aggiornare PHP nel pannello di controllo dell'hosting legacy

  1. Accedi al pannello di controllo principale di BlueHost
  2. Vai alla scheda Hosting e seleziona cPanel
  3. Vai alla sezione Programmazione e seleziona PHP Config
  4. Seleziona la versione di PHP a cui desideri aggiornare e fai clic su Salva modifiche

Come aggiornare PHP nel pannello di controllo di Rock Hosting

  1. Accedi al pannello di controllo principale di BlueHost
  2. Vai al menu di navigazione principale e seleziona Avanzate
  3. Passare alla sezione Software e fare clic su MultiPHP Manager
  4. Per ogni sito Web che desideri aggiornare, scegli la versione PHP che desideri aggiornare e fai clic su Applica
BlueHost versione PHP
Aggiornamento di PHP nel pannello di controllo legacy di BlueHost.

SiteGround

SiteGround utilizzava in precedenza cPanel per il pannello di controllo dell'hosting, ma ora offre ai clienti un pannello personalizzato chiamato Site Tools.

  1. Accedi a Strumenti del sito
  2. Nel menu principale, vai su Devs e seleziona PHP Manager
  3. Nella casella Gestisci impostazioni PHP , fai clic sull'icona di modifica e seleziona la versione di PHP che desideri modificare

SiteGround offre anche un servizio PHP gestito che aggiorna automaticamente PHP alla versione più recente e sicura di PHP. Sebbene questa sia una funzione utile, ti consiglio vivamente di continuare ad aggiornare PHP manualmente per evitare il crash del tuo sito Web live a causa di problemi di compatibilità del tema WordPress e dei plug-in.

Il Gestore PHP di SiteGround
Utilizzo del PHP Manager di SiteGround.

HostGator

HostGator utilizza cPanel per i propri pannelli di controllo di hosting, quindi è necessario utilizzare MultiPHP Manager per aggiornare PHP in WordPress.

  1. Accedi a cPanel
  2. Passare alla sezione Software e selezionare MultiPHP Manager
  3. Seleziona tutti i domini per i quali vuoi aggiornare PHP
  4. Seleziona la versione PHP che desideri dal menu a discesa e fai clic su Applica
Gestore MultiPHP di HostGator
Il MultiPHP Manager semplifica il processo di aggiornamento di PHP.

Kinsta

La dashboard personalizzata di Kinsta semplifica l'aggiornamento di PHP nel tuo ambiente di staging o nel tuo sito web live.

  1. Accedi alla dashboard di Kinsta e seleziona Siti dal menu principale
  2. Fare clic sulla scheda Strumenti
  3. Nella sezione Motore PHP , fai clic sul pulsante Modifica e seleziona la versione PHP che desideri modificare
Modifica la versione PHP in Kinsta
Conferma di un aggiornamento PHP in Kinsta.

Motore WP

WP Engine consente ai clienti di aggiornare PHP in WordPress dalla pagina di panoramica e dalla pagina del sito.

Come aggiornare PHP nella pagina Panoramica

  1. Accedi al tuo portale utente WP Engine
  2. Seleziona il tuo ambiente di produzione
  3. Nella sezione Statistiche ambientali , fai clic sul numero di versione PHP
  4. Seleziona la versione PHP che desideri e fai clic su Modifica versione PHP

Come aggiornare PHP nella pagina del sito

  1. Accedi al tuo portale utente WP Engine
  2. Seleziona il tuo ambiente di produzione
  3. Fare clic sul numero di versione PHP visualizzato accanto al proprio ambiente
  4. Seleziona la versione PHP che desideri e fai clic su Modifica versione PHP

* Se desideri aggiornare PHP nel tuo ambiente di gestione temporanea, assicurati di selezionare il tuo ambiente di gestione temporanea al passaggio due.

Modifica la versione di PHP in WP Engine
Modifica della versione PHP in WP Engine.

Modifica la versione PHP in altri ambienti di hosting

Come hai visto dagli esempi sopra, il processo di aggiornamento di PHP in WordPress è semplice e dovrebbe richiedere solo un minuto per essere completato.

Troverai spesso l'opzione per aggiornare PHP in una sezione chiamata Software o Strumenti , anche se le società di hosting che utilizzano il proprio pannello di controllo di hosting personalizzato stanno semplificando ulteriormente le cose. Ad esempio, il mio blog personale è ospitato dalla società di hosting WordPress gestita Wetopi e mi consentono di modificare la versione PHP dalla dashboard di hosting principale.

Dashboard principale di Wetopi
La dashboard principale di Wetopi.

È importante parlare con la tua società di hosting se non riesci a trovare l'area delle impostazioni per aggiornare PHP o se la tua società di hosting impedisce ai clienti di aggiornare PHP. Invia loro semplicemente un'e-mail chiedendo loro di aggiornare il tuo account.

Ciao.

Mi chiamo Kevin Muldoon e il mio numero di conto è ABC12345. Per garantire che il mio sito Web sia sicuro ed efficiente, vorrei aggiornare PHP alla versione 8.0. Puoi per favore elaborare questo aggiornamento per il mio account.

Cordiali saluti.

Kevin


Un esempio di richiesta di supporto a una società di hosting

Dovresti assumere un esperto?

La mia raccomandazione è di parlare sempre con la tua società di hosting se non sei sicuro di come aggiornare PHP.

Se hai acquistato un VPS o un server dedicato non gestito, potresti non essere idoneo a chiedere supporto alla tua società di hosting. In quella situazione, potresti prendere in considerazione l'assunzione di un esperto tramite una società di supporto di hosting di terze parti o un mercato freelance come Freelancer o Upwork.

Assumere un amministratore di hosting esperto è una buona soluzione a breve termine, ma a lungo termine, non dovresti gestire tu stesso un ambiente di hosting se non puoi aggiornare il software del server da solo.

Cosa fare dopo aver aggiornato PHP in WordPress

La cosa importante da fare dopo aver aggiornato la versione PHP nel sito Web di WordPress è verificare che tutto funzioni ancora correttamente.

Se hai seguito il mio consiglio e aggiornato la versione PHP del tuo sito Web in un ambiente di staging, il rischio che il tuo sito Web live abbia problemi dopo l'aggiornamento di PHP è estremamente basso. Tuttavia, è comunque prudente testare a fondo il tuo sito Web per assicurarti che non ci siano problemi di compatibilità dopo l'aggiornamento.

Risoluzione dei problemi di aggiornamento PHP

Potresti riscontrare problemi di compatibilità quando aggiorni PHP. Poiché il core di WordPress ha un ottimo supporto per le versioni precedenti di PHP, questi problemi di compatibilità tendono a sorgere perché:

  • Stai utilizzando un tema WordPress obsoleto
  • Stai utilizzando plugin WordPress obsoleti
  • Hai eseguito l'aggiornamento a una nuova versione di PHP che non è ancora supportata dagli sviluppatori di WordPress

Può essere difficile determinare quale tema o plugin di WordPress sono incompatibili. Il plug-in PHP Compatibility Checker di WP Engine è stato uno strumento utile in passato in quanto ti consente di verificare quale versione di PHP temi e plug-in WordPress, ma il plug-in non è stato aggiornato da un po' di tempo e non supporta le ultime versioni di PHP.

Sfortunatamente, gli sviluppatori di WordPress non sempre confermano quale versione di PHP supporta il loro tema o plug-in, quindi spetta a te fare un po' di lavoro investigativo.

In alcuni casi, è ovvio dove sta la colpa. Ad esempio, se un modulo o un widget non viene visualizzato correttamente, è probabile che il plug-in corrispondente non supporti la versione più recente di PHP installata. La risoluzione dei problemi è più difficile se stai affrontando la famigerata schermata bianca della morte di WordPress.

Se ti trovi di fronte a una schermata bianca dopo aver aggiornato PHP, segui questi passaggi:

  • Disattiva tutti i plugin di WordPress – Disattiva tutti i plugin di WordPress dall'area di amministrazione. Se non è possibile accedere all'area di amministrazione, rinominare temporaneamente wp-content/plugin e quindi modificarlo nuovamente per disattivare tutti i plugin. Ciò può essere ottenuto utilizzando un client FTP come FileZilla o un file manager all'interno del pannello di controllo dell'hosting.
  • Cambia il tuo tema WordPress : se ti trovi ancora di fronte a una schermata bianca dopo aver disattivato tutti i plugin di WordPress, considera di passare a un tema WordPress predefinito come Twenty Twenty-Two per escludere che il tuo tema WordPress sia la causa.
  • Controlla il file .Htaccess del tuo sito web – Vale la pena rivedere il file .htaccess di WordPress se il tuo sito web non funziona con nessun tema WordPress. Assicurati di parlare con il tuo host se non sei sicuro di come farlo.
  • Riattiva i plug-in di WordPress uno per uno : se la schermata bianca della morte è scomparsa dopo aver disattivato tutti i plug-in di WordPress, puoi rilevare i problemi problematici utilizzando tentativi ed errori. Tutto quello che devi fare è riattivare i plugin di WordPress uno per uno. Questo ti aiuterà a vedere quali plugin stanno causando problemi di compatibilità.

Non allarmarti se affronti problemi di compatibilità con PHP. Dopotutto, questo è il motivo per cui stai utilizzando un ambiente di staging per testare il tuo aggiornamento PHP. Con una piccola risoluzione dei problemi, dovresti essere in grado di determinare quali temi e plugin di WordPress sono incompatibili con la versione più recente di PHP che hai selezionato.

Pensieri finali

WordPress continua a consigliare ai proprietari di siti Web di utilizzare PHP versione 7.4 o successiva. Pertanto, ti incoraggio vivamente ad aggiornare PHP in WordPress se stai utilizzando la versione 7.3 o inferiore. In questo modo migliorerai la velocità, la sicurezza e la compatibilità del tuo sito Web con i moderni prodotti WordPress.

Il processo di aggiornamento di PHP in WordPress è semplice, ma i problemi di compatibilità con PHP sono comuni sui siti Web di WordPress, quindi assicurati di testare prima qualsiasi aggiornamento PHP eseguito in un ambiente di staging.

Buona fortuna.

Kevin

Domande frequenti

Un elenco di domande frequenti sull'aggiornamento di PHP per un sito Web WordPress.

È davvero importante quale versione di PHP utilizzo?

Sì, lo fa.

Le versioni più recenti di PHP offrono più funzioni, maggiore sicurezza e prestazioni migliorate. La versione di PHP che utilizzi influisce anche sui temi e plugin di WordPress che puoi utilizzare sul tuo sito web.

Come faccio a sapere quando è il momento di aggiornare la versione PHP in WordPress?

La pagina dei requisiti di WordPress attualmente consiglia PHP versione 7.4 o successiva. Se stai utilizzando una versione precedente di PHP, come 5.6, 7.0, 7.1, 7.2 o 7.3, ti consiglio di eseguire l'aggiornamento.

Potresti anche prendere in considerazione l'utilizzo di una versione più recente di PHP come PHP 8.0 o PHP 8.1 per sfruttare le nuove funzionalità e migliorare la sicurezza e le prestazioni.

Devo davvero prima testare tutto in un ambiente di staging?

Ci vuole solo un minuto per aggiornare PHP in WordPress tramite il pannello di controllo dell'hosting, ma se aggiorni PHP senza verificare se è sicuro aggiornarlo, c'è un alto rischio che tu possa mandare in crash il tuo sito web live.

Utilizzando un ambiente di gestione temporanea, è possibile esaminare i problemi di compatibilità e risolvere in modo sicuro eventuali problemi che si verificano.

Cosa succede se il tema e i plugin che utilizzo non supportano l'ultima versione di PHP?

Sfortunatamente, temi e plugin che non sono stati aggiornati da un po' di tempo potrebbero non supportare l'ultima versione di PHP. Hai alcune opzioni in questa situazione:

  • Continua a utilizzare la versione precedente di PHP in modo che i tuoi temi e plugin preferiti funzionino ancora correttamente
  • Chiedi agli sviluppatori di aggiungere il supporto per le versioni PHP più recenti ai loro prodotti
  • Smetti di usare il tema o i plugin in questione e trova soluzioni alternative

Non consiglio di utilizzare temi e plugin WordPress obsoleti. Pertanto, se uno sviluppatore non aggiornerà il proprio prodotto, ti incoraggio vivamente a trovare una soluzione alternativa.

Qual è il rischio dell'utilizzo di una versione non supportata di PHP?

Ogni versione principale di PHP è supportata per due anni. Se continui a utilizzare una versione di PHP non supportata, non avrai più accesso agli aggiornamenti che risolvono bug e problemi di sicurezza. Ciò può rendere il tuo sito Web più vulnerabile agli attacchi di soggetti malintenzionati.