Aggiornamento PHP e server
PHP 8.2 riceve aggiornamenti di sicurezza fino al 31 dicembre 2026; la 8.1, la 8.0 e tutte le versioni 7 e 5 non li ricevono più. Portiamo sito e server su versioni supportate e correggiamo il codice che non è compatibile.
Fino a quando ogni versione è sicura
| Versione di PHP | Aggiornamenti di sicurezza |
|---|---|
| 5.x e 7.x | Finiti: l'ultima, la 7.4, a novembre 2022 |
| 8.0 | Finiti a novembre 2023 |
| 8.1 | Finiti a dicembre 2025 |
| 8.2 | Fino al 31 dicembre 2026 |
| 8.3 | Fino al 31 dicembre 2027 |
| 8.4 | Fino al 31 dicembre 2028 |
| 8.5 | Fino al 31 dicembre 2029 |
Sono le date ufficiali del progetto PHP. Dopo la scadenza le falle scoperte restano aperte per sempre, e sono pubbliche: chiunque può leggere quali sono e come sfruttarle.
Perché è un rischio vero
Programmi automatici scansionano Internet di continuo e riconoscono i siti con versioni vecchie di PHP, del CMS o dei plugin. Non scelgono le vittime per dimensione: un piccolo sito dimenticato è il bersaglio più comodo. Una volta dentro, sul tuo dominio compaiono pagine di spam o di truffa, e oggi l'intelligenza artificiale permette di scriverle a migliaia, in italiano corretto. Ne parliamo nell'articolo siti vecchi e intelligenza artificiale.
Non c'è solo PHP: anche il sistema operativo del server, il database (MySQL o MariaDB), il pannello dell'hosting e il CMS hanno le loro scadenze. Le controlliamo tutte insieme.
Non solo WordPress
Aggiorniamo siti in PHP scritti su misura, vecchi CMS e framework, gestionali interni e aree riservate costruiti anni fa. Sviluppiamo in PHP dal 2006: quando il codice va corretto a mano, sappiamo leggerlo. Per i siti WordPress c'è la pagina dedicata all'aggiornamento di PHP su WordPress.
Cosa si rompe e perché
Ogni versione nuova di PHP elimina funzioni vecchie: le funzioni mysql_ per il database sono sparite con PHP 7, altre come each e create_function con PHP 8. Il codice che le usa smette di funzionare: pagina bianca, errore, moduli che non inviano più. Per questo cambiare versione dal pannello dell'hosting senza controllare il codice è rischioso.
Se l'hosting è fermo
Alcuni server vecchi non offrono proprio le versioni nuove, oppure le fanno pagare a parte. In quel caso spostiamo il sito su un server aggiornato, con le email e il certificato SSL, e reindirizziamo tutto senza perdere posizioni su Google.
Aggiornare o rifare?
Se il codice è ordinato, si aggiorna. Se il sito è fermo da molti anni, usa un CMS che non viene più mantenuto o andrebbe riscritto quasi tutto, spesso conviene un restyling: riparti con un sito sicuro, veloce e facile da tenere aggiornato. Dopo l'analisi ti mostriamo le due strade a confronto.
Quanto costa
Dipende da quanto codice va corretto: dopo l'analisi ti diciamo il prezzo esatto, prima di iniziare. Per i siti WordPress gli interventi singoli partono da 59 €, e nei piani di assistenza Pro e Business l'aggiornamento di PHP è compreso.
Come interveniamo
-
01
Analisi
Versioni di PHP, server, database e CMS, e il codice che non è compatibile con le versioni nuove.
-
02
Prova su una copia
Il sito su una copia con le versioni nuove, per trovare gli errori senza che li vedano i visitatori.
-
03
Correzioni
Sostituiamo le funzioni eliminate, aggiorniamo librerie e componenti, correggiamo i moduli.
-
04
Passaggio
Cambio di versione o di server sul sito vero, poi controllo di pagine, moduli, email e aree riservate.
Domande frequenti
Come faccio a sapere che versione di PHP usa il mio sito?
Di solito si vede nel pannello dell'hosting, nella sezione dedicata a PHP. Se non hai gli accessi o non la trovi, mandaci l'indirizzo del sito e la controlliamo noi.
L'hosting mi chiede un supplemento per tenere la versione vecchia: conviene?
Alcuni hosting mantengono le versioni vecchie con correzioni proprie. Può servire per qualche mese, mentre si prepara l'aggiornamento, non come soluzione definitiva: il codice del sito resta quello di prima.
Il sito resterà offline?
No. Prepariamo e proviamo tutto su una copia; sul sito vero il passaggio dura pochi minuti, in un orario di poco traffico.
Il sito non l'avete fatto voi: potete intervenire lo stesso?
Sì, è il caso più comune. Prima di tutto ti aiutiamo a recuperare gli accessi a hosting e dominio, se non li hai più.
Il tuo sito è su una versione vecchia?
Mandaci l'indirizzo: controlliamo versioni di PHP, server e CMS e ti diciamo se basta aggiornare o se conviene rifare, con il prezzo prima di iniziare.