Tutti i siti web funzionano con del codice. Ai vecchi tempi, era puro HTML, oggi di solito è un mix di questo più CSS e JavaScript.
Tuttavia, questo è solo una volta che sono caricati. Sul server, un diverso linguaggio di programmazione è probabilmente in esecuzione, soprattutto se avete un sito WordPress. Stiamo, ovviamente, parlando di PHP.
La maggior parte delle cose che vedete sia sul front-end che sul back-end del vostro sito WordPress esistono grazie a PHP. Non lo trovi solo nei modelli delle tue pagine, ma anche nei file che costruiscono la dashboard di WordPress.
Lo stesso vale per qualsiasi tema e plugin che potresti aver installato. In breve, senza PHP il tuo sito WordPress non esisterebbe.
Perché questo linguaggio di programmazione è così centrale per la piattaforma WordPress, oggi vogliamo parlare di qualcosa che molti di noi affrontano troppo raramente: come aggiornare la versione PHP del tuo sito.
Cosa, non sapevi che faceva parte della gestione di un sito? Questo è esattamente il motivo per cui esiste questo post. In esso imparerai qualcosa di più su PHP come linguaggio e sul perché è importante eseguire l’ultima versione, come controllare il PHP del tuo sito e come aggiornarlo in modo sicuro.
Sei pronto a diventare un po’ nerd? Allora tuffiamoci subito nel discorso.
- Una breve panoramica di PHP come linguaggio di programmazione
- Perché aggiornare la versione PHP del vostro sito?
- Gli aggiornamenti significano miglioramenti
- PHP 7 è il migliore finora
- Le vecchie versioni non sono più supportate
- Come controllare la versione PHP del vostro sito WordPress
- Controlla il tuo pannello di gestione dell’hosting
- Utilizzare un plugin di WordPress
- Come aggiornare PHP in modo sicuro
- Fai il backup e aggiorna tutto
- Utilizzare un plugin per controllare i problemi di compatibilità
- Aggiornamento di PHP
- Controlla il tuo sito
- Sommando
Una breve panoramica di PHP come linguaggio di programmazione
Per sapere di che cosa stiamo parlando, prima immergiamoci in quello che è esattamente PHP.
Prima di tutto, è un linguaggio di programmazione che è open source e quindi (come WordPress) gratuito da usare. Questo potrebbe anche contribuire al fatto che PHP è uno dei linguaggi più popolari per lo sviluppo web. Non solo gestisce le scene dietro WordPress, ma è anche una parte di Facebook e di altri siti popolari. Tuttavia, puoi usarlo anche per altri scopi.
Una seconda cosa importante di PHP è che è un linguaggio di programmazione lato server. Ciò significa che viene elaborato sulla macchina sul cui disco rigido si trova. Questo è in contrasto con i linguaggi lato client come JavaScript, dove tutto il lavoro avviene nel browser della persona che richiede di vedere il tuo sito.
Tuttavia, questo significa anche che qualsiasi problema con le prestazioni del sito che deriva da PHP è tuo da risolvere. I tuoi visitatori possono avere il computer più veloce del mondo, tuttavia, se il tuo server ha poche risorse, non farà molta differenza. Il che ci porta alla prossima parte.
Perché aggiornare la versione PHP del vostro sito?
Perché PHP è così importante per WordPress, è anche una parte centrale delle prestazioni del sito. Dopo tutto, PHP è fondamentalmente l’intermediario che estrae i dati corretti dal tuo database, li avvolge in HTML e CSS e poi li consegna come sito finito al browser del visitatore. Se l’intermediario è lento, lo è anche tutto il resto.
Gli aggiornamenti significano miglioramenti
Per questa ragione, il linguaggio di programmazione viene costantemente migliorato. Ha visto un bel po’ di versioni nel corso degli anni.
Per eseguire WordPress, il tuo server ha bisogno almeno di PHP 5.2.4. Tuttavia, ormai la raccomandazione ufficiale è di eseguire PHP 7 o superiore (la versione attuale è PHP 7.1).
Questo perché, proprio come WordPress, le nuove versioni di PHP portano un sacco di miglioramenti. Man mano che progredisce, il linguaggio diventa più sicuro, più veloce, più snello, meno affamato di risorse e complessivamente migliore. Infatti, solo il salto da PHP 5.6 a PHP 7 è stato un grande balzo in avanti.
PHP 7 è il migliore finora
Uno dei principali miglioramenti che PHP 7 offre agli utenti di WordPress è una maggiore velocità. I benchmark mostrano che la nuova versione è fino a due volte più veloce della precedente.
Di conseguenza, il tuo server è in grado di fornire il tuo sito web a più visitatori facendo meno lavoro (a proposito, ci sono più cose che puoi fare per velocizzare WordPress). Inoltre, la nuova versione rende il codice più facile da leggere (e quindi da supportare).
Inoltre, PHP 7 è diventato molto migliore nella gestione degli errori. Ora è in grado di risolvere i problemi di script senza dover necessariamente terminare l’intero processo. Questa è una buona notizia per quei visitatori del sito che non amano avere a che fare con siti web difettosi (suggerimento: sono tutti).
Infine, PHP 7 ha visto miglioramenti in termini di sicurezza che rendono le applicazioni costruite con esso più difficili da violare (se mai dovesse succedere, impara come recuperare da un sito WordPress violato).
Le vecchie versioni non sono più supportate
In aggiunta a quanto sopra, la durata delle vecchie versioni di PHP sta finendo. Il supporto attivo per la versione 5.6 è terminato all’inizio del 2017. Il supporto di sicurezza sarà fornito solo fino alla fine del 2018.
Si è già convinti? E queste sono solo le note a margine. Ci sono altre cose fantastiche che sono migliorate in PHP 7 e che puoi conoscere qui. Tuttavia, come fai a capire su quale versione di PHP sta girando il tuo sito? Sono contento che l’abbiate chiesto.
Come controllare la versione PHP del vostro sito WordPress
Se volete sapere quale versione di PHP alimenta attualmente il vostro sito WordPress, avete diversi modi per scoprirlo. Esaminiamoli velocemente.
Controlla il tuo pannello di gestione dell’hosting
La tua prima opzione è quella di controllare con il tuo provider. Nella parte posteriore del tuo account di hosting, c’è probabilmente un menu chiamato Impostazioni PHP, PHP Version Manager o qualcosa di simile. Da qui, puoi controllare quale versione di PHP sta usando il tuo sito.
La maggior parte delle volte sei anche in grado di aggiornare ad un’altra versione (più avanti) e fare cose come modificare PHP.ini. Quest’ultimo è un file importante che ti permette di apportare modifiche alla funzionalità del server.
Utilizzare un plugin di WordPress
Ovviamente, nell’ecosfera di WordPress, hai anche dei plugin che possono fare lo stesso per te. Uno dei più facili da usare è Display PHP Version.
Praticamente tutto quello che dovete fare è installare il plugin e attivarlo. Sarete quindi in grado di vedere l’attuale versione di PHP sotto At a Glance nella dashboard di WordPress.
Se si scopre che il vostro server sta già eseguendo l’ultima versione, non c’è altro da fare che sorridere felicemente e andare avanti con la vostra giornata (o forse inviare ai responsabili del vostro provider una scatola di cioccolatini).
Tuttavia, se non avete mai avuto a che fare con questo problema prima, ci sono buone probabilità che la versione di PHP non sia aggiornata. In questo caso, vi mostreremo di seguito come aggiornarla in modo sicuro.
Ovviamente, ciò richiede che il vostro provider offra la possibilità di cambiare. In caso contrario, forse è il momento di trovare un nuovo hosting.
Come aggiornare PHP in modo sicuro
Per quanto PHP 7 sia bello, ci sono alcuni rischi legati all’aggiornamento. Questo significa soprattutto la possibilità che tu abbia del codice sul tuo sito (cioè nel core di WordPress, nei temi, nei plugin e negli script) che non è compatibile con la nuova versione.
Se questo è il caso, quando fai il passaggio, tutto o parti del tuo sito potrebbero rompersi o almeno mostrare un comportamento difettoso. Ecco perché è importante controllare questo tipo di cose in anticipo e vi mostreremo come qui di seguito.
Nota veloce: il processo esposto qui è come aggiornare il vostro sito live. Tuttavia, un’idea ancora migliore è quella di creare una copia locale del tuo sito ed eseguirla una volta sul tuo computer. In questo modo si riduce ulteriormente la possibilità di incorrere in brutte sorprese.
Fai il backup e aggiorna tutto
Come detto, i problemi con l’aggiornamento di PHP di solito derivano dal vecchio codice che non è più compatibile con la versione più recente. La soluzione migliore: aggiornate il vostro sito.
La comunità di WordPress è un forte sostenitore dell’utilizzo dell’ultima versione di PHP. Per questo motivo, gli sviluppatori di core, plugin e temi si assicurano che il loro lavoro sia compatibile con essa.
Di conseguenza, il primo passo per assicurarsi che il sito non produca problemi è mantenere il tuo sito aggiornato. Questa è una cosa che dovreste fare in entrambi i casi per ragioni di sicurezza.
Quindi, fate il backup del vostro sito e poi cliccate sul pulsante di aggiornamento ovunque sia necessario. Fallo ora, io aspetterò.
Utilizzare un plugin per controllare i problemi di compatibilità
Fatto? Bene, allora continuiamo.
Anche con WordPress ed estensioni aggiornate, non c’è garanzia che tutto vada bene. Per fortuna, non devi solo sperare per il meglio. Invece, puoi testare in anticipo i problemi di incompatibilità. Come? Con un plugin ovviamente.
WP Engine ha rilasciato un plugin gratuito nella directory di WordPress, proprio per questo scopo. Controlla tutto il codice del tuo sito e segnala ogni possibile problema.
Per usarlo, devi prima installarlo sul tuo sito nel solito modo. Quando è attivo, ci sarà una nuova voce di menu sotto Strumenti chiamata Compatibilità PHP. Qui, basta scegliere la versione di PHP che vuoi aggiornare. Poi seleziona se scansionare solo i tuoi plugin e temi attivi o tutte le estensioni sul tuo sito.
Avvia la scansione. Al termine, il plugin ti presenterà una lista di errori e avvertimenti per il tuo sito. Ti dirà anche il nome del file e il numero di linea in cui li ha incontrati.
Da qui, puoi prendere provvedimenti per sostituire i plugin o i temi difettosi o trovare un altro tipo di soluzione (come chiedere allo sviluppatore di aggiornare il suo lavoro). Il plugin darà anche dei suggerimenti.
A proposito, se hai un plugin che è aggiornato ma ancora segnalato come incompatibile, potrebbe anche essere un falso positivo. WP Engine fornisce un elenco di plugin noti per essere segnalati per problemi di compatibilità quando non ce ne sono. Quindi, tienilo in considerazione.
Aggiornamento di PHP
Una volta assicurato che il tuo sito è, a detta di tutti, in grado di gestire il passaggio, è il momento di farlo davvero.
Ci sono diversi modi per farlo. Uno è tramite comandi SSH. Tuttavia, se sapete come farlo, probabilmente non state leggendo questo articolo. Di conseguenza, non andremo oltre. Tuttavia, se vuoi comunque imparare come aggiornare la versione PHP del tuo server via SSH, puoi farlo qui.
Prenderemo la strada più facile, che è quella di fare il passaggio attraverso la dashboard di amministrazione del tuo fornitore di hosting. Ad esempio, in cPanel (che, tra l’altro, è anch’esso basato su PHP) è facile come trovare la voce di menu PHP Version Manager, navigare fino alla posizione del tuo sito, scegliere la versione che vuoi cambiare e premere Salva.
Se il tuo host utilizza Plesk, puoi scoprire come aggiornare PHP qui. Sfortunatamente, per altri pannelli di amministrazione, dovrai fare la tua ricerca. Se non riesci a trovare una tale opzione, il tuo host potrebbe averla disabilitata. In questo caso, devi contattare il tuo provider.
Controlla il tuo sito
Una volta che hai fatto l’aggiornamento, l’ultima cosa da fare è tornare al front-end del tuo sito e dare un’occhiata in giro. Controllate ogni pagina per vedere se tutto appare come dovrebbe e che parti del vostro sito non siano disabilitate o simili. Inoltre, prova i plugin che stai usando e le caratteristiche del tema. Tuttavia, se hai preso le precauzioni di cui sopra, è molto improbabile che ci sia stato un problema.
E questo è tutto. Congratulazioni! Hai appena aggiornato con successo PHP per il tuo sito WordPress.
Sommando
PHP è la colla che tiene insieme WordPress. Per questo motivo, è importante tenerlo aggiornato. Questo ti permetterà anche di approfittare di una maggiore velocità e sicurezza.
Sopra, hai imparato a conoscere PHP e perché è importante aggiornarlo. Abbiamo parlato di come puoi scoprire quale versione sta eseguendo il tuo sito e come prepararlo per l’aggiornamento. Inoltre, ti abbiamo detto come implementare l’aggiornamento tramite il tuo pannello di gestione dell’hosting.
Se hai seguito il tutto, buon lavoro! Il tuo sito è ora pronto per il futuro.
Se hai seguito il tutto, buon lavoro!