Come aggiornare la tua versione PHP per rimanere in linea con i consigli di WordPress

Pubblicato: 2019-06-03

Quando viene caricato un sito Web WordPress, viene eseguito sul codice. C'era una volta, quel codice era rigorosamente HTML. Ora, sono alcune cose diverse, tipicamente CSS, HTML e JavaScript.

Quello è il front-of-the-house, però. I camerieri che tutti i visitatori vedono. Il back-of-the-house funziona in modo leggermente diverso; ci sono diversi cuochi in cucina, e influiscono un po' su tutto.

Quando si tratta di WordPress, il linguaggio di programmazione PHP è ciò che fa davvero da padrone. Troverai PHP in tutto, dalla dashboard di WordPress (back-end) ai modelli di pagina del tuo sito Web (front-end). PHP è anche nei tuoi plugin, nel tuo tema... in pratica, il tuo sito web non esiste senza di esso.

Iscriviti al nostro canale Youtube

Cos'è PHP?

PHP è un linguaggio di programmazione open source e gratuito e, poiché è così accessibile, è uno dei linguaggi di programmazione più utilizzati nello sviluppo web (lo usa anche Facebook).

Ecco come il back-of-the-house influisce sul front-of-the-house: PHP essenzialmente prende le informazioni dal tuo database, le impacchetta come CSS e HTML e quindi crea il tuo splendido sito per i visitatori.

PHP esiste alla fine delle cose del server. Per fare un confronto, qualcosa come JavaScript viene elaborato sul lato client del sito Web, nel browser quando qualcuno visita il tuo sito. Se un problema del sito Web è dovuto a un problema PHP, devi essere tu a risolverlo (o almeno il tuo host lo fa) - anche un computer super veloce non può elaborare rapidamente PHP da un server lento.

La morale: PHP è dannatamente importante, soprattutto se si dispone di un sito WordPress, almeno un sito WordPress che si desidera eseguire bene.

PHP richiede aggiornamenti

Poiché PHP è fondamentale per WordPress, viene sempre ottimizzato e migliorato: ci sono state molte versioni nel corso degli anni. Al momento della stesura di questo articolo, dovresti avere almeno la versione 7.0, sebbene la 7.3 sia la versione più recente. Eseguendo l'aggiornamento, accederai alla versione PHP più recente, che significa anche la versione più veloce, più sicura e semplicemente migliore .

aggiorna PHP

Fonte: php.net

I maggiori cambiamenti con PHP 7 sono che è circa due volte più veloce dell'ultima versione, PHP 5.6; il codice è più facile da leggere e supportare; i problemi di script vengono risolti senza problemi; e le sue applicazioni sono più difficili da hackerare.

PS Se continui a utilizzare una versione PHP precedente, non sarai più in grado di accedere al supporto attivo e anche il supporto per la sicurezza finirà per esaurirsi. Traduzione: il tuo sito web non sarà sicuro e non potrai ricevere alcun aiuto se qualcosa dovesse andare storto.

Controlliamo la tua versione PHP di WordPress

Prima di aggiornare il tuo PHP, scopri se è necessario determinando la versione di PHP che hai in questo momento. Ci sono due semplici modi per farlo:

Verifica con il tuo host

Questo è quello che ho fatto. In realtà, ciò che tecnicamente ho fatto è stato inviare un'e-mail a DreamHost per dire "Umm, il mio sito Web sembra odiarmi ultimamente". Ed erano tipo: "Sì, sei arrabbiato con te per avere PHP obsoleto".

Se non riesci a contattare il servizio clienti del tuo host, probabilmente puoi controllare tu stesso la versione. Cerca qualcosa come "Impostazioni PHP" o "Versione PHP" o "Gestisci domini".

In DreamHost, puoi scoprire la versione nella pagina Gestisci domini.

aggiorna PHP

Usa un plugin per la versione PHP

Puoi utilizzare un plug-in come Visualizza versione PHP, che è forse la cosa più semplice che abbia mai fatto quando si tratta di WordPress.

aggiorna PHP

Devi solo installare, attivare e quindi vedere la versione che stai utilizzando nella sezione A colpo d'occhio sulla Dashboard:

aggiorna PHP

È tempo di aggiornare la tua versione PHP?

Hai scoperto le peggiori notizie possibili ed è ora di aggiornare il tuo PHP. Presumo che il tuo host ti consentirà di eseguire l'upgrade - se non lo fanno, è ora di rompere con loro.

È sempre un po' rischioso eseguire l'aggiornamento perché è possibile che il tuo sito Web contenga codice con cui la nuova versione di PHP non sarà compatibile. Se ciò accade, alcuni o tutti i tuoi siti Web potrebbero comportarsi in modo strano dopo l'aggiornamento.

Andiamo su come evitare che ciò accada.

Puoi farlo sul tuo sito web live, ma una soluzione ancora più sicura è creare una copia locale del tuo sito web e passare attraverso il processo su quello prima come esecuzione di prova.

Aggiorna tutto (ma prima fai il backup)

Poiché i problemi di PHP di solito hanno a che fare con il vecchio codice, è meglio aggiornare i plugin, il tema e la versione di WordPress prima di fare qualsiasi altra cosa. Inoltre, probabilmente lo sai già, ma dovresti sempre eseguire il backup del tuo sito prima di aggiornare qualsiasi cosa.

aggiorna PHP

Abbiamo scritto molto sul backup del tuo sito WordPress:

  • Duplicatore: un modo semplice per eseguire il backup, copiare o clonare i contenuti di WordPress
  • Come creare un backup di Google Drive del tuo sito Web WordPress
  • La guida definitiva a UpdraftPlus: come eseguire il backup, il ripristino o la migrazione del tuo sito Web WordPress

Ricontrolla la compatibilità

Aggiornare tutto ciò che è obsoleto è un buon primo passo, ma non è infallibile. Fortunatamente, creano un plug-in per questo. (C'è anche il PHP Compatibility Checker di WP Engine, ma non è testato con le recenti versioni di WordPress.)

aggiorna PHP

Installa, attiva, fai clic sul collegamento SG Optimizer nella barra laterale sinistra della Dashboard, quindi fai clic su Ottimizzazione ambiente. A metà pagina, vedrai l'aggiornamento PHP consigliato e un collegamento a "Verifica compatibilità".

aggiorna PHP

Ci sono voluti meno di 10 minuti (almeno per il mio semplice sito Web), quindi ricevo questo avviso, quindi sembra che io sia a posto:

aggiorna PHO

Aggiorna il tuo PHP

Ragazzi, è ora di fare il grande passo.

Ci sono alcuni modi per aggiornare il tuo PHP. Alcuni sono piuttosto avanzati, come l'uso dei comandi SSH, ma se sai come farlo, non hai bisogno di me o di questo articolo.

Invece, lo faremo nel modo più semplice: utilizzando quel servizio di hosting che mi viene fatturato ogni mese. Come sai, io uso DreamHost: ecco le indicazioni per aggiornare il tuo PHP attraverso di loro. Se usi un altro host, non dovresti avere problemi a trovare le loro indicazioni e probabilmente non sarà molto diverso da come aggiornerò il mio.

Vado su Gestisci domini, faccio clic su "Modifica" vicino a quello che devo aggiornare, quindi trovo le opzioni di aggiornamento PHP in Opzioni Web.

aggiorna PHP

DreamHost suggerisce PHP 7.2, quindi è quello che scelgo. Quindi salvo le modifiche e ricevo un avviso che le modifiche dovrebbero avvenire in circa 10 minuti. Torno su WordPress, svuoto la cache e il PHP viene aggiornato – due minuti, al massimo.

aggiorna PHP

Assicurati che tutto sia a posto e funzioni correttamente

Anche se hai svolto la dovuta diligenza, i siti web sono noti per essere imperfetti. Una volta che il tuo PHP è aggiornato, vai sul tuo sito per controllare tutto. Fare clic su ogni pagina, testare le funzionalità e i plug-in, ecc.

Avvolgendo

L'aggiornamento della tua versione PHP fa parte delle best practice di WordPress, proprio come l'aggiornamento dei plugin e del tema. Detto questo, ho avuto "aggiornamento PHP" sul mio calendario per un mese. Forse due mesi. Ogni lunedì, sposto la data. "No, lunedì prossimo." Se avessi saputo quanto sarebbe stato semplice, non l'avrei temuto così tanto. E non è applicabile a così tante cose, WordPress e oltre? La sicurezza e le prestazioni del tuo sito Web si basano su questi piccoli compiti: tienili aggiornati, fallisci e continua a creare contenuti che le persone amano.

Questo tutorial ti ha dato il bug di sviluppo? Dai un'occhiata a 10 tutorial PHP che gli aspiranti sviluppatori di WordPress dovrebbero seguire.