1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere un problema PHP (versione obsoleta)
Questa guida spiega perché è pericoloso utilizzare una versione di PHP che non è più ufficialmente supportata e come utilizzare una versione più recente di PHP con un sito web ospitato da Infomaniak.
Una versione obsoleta di PHP è pericolosa?
Quando si utilizza una versione di PHP (presto) vulnerabile su uno o più dei propri siti, viene visualizzato un messaggio di avviso nel pannello di controllo degli hosting interessati.
Il linguaggio PHP evolve regolarmente e quando si utilizza una versione di PHP che non è più supportata, si espone il proprio sito web a rischi di sicurezza. Ad esempio, persone malintenzionate potrebbero sfruttare vulnerabilità note per accedere al sito e modificarne il contenuto. È quindi vivamente consigliato utilizzare sempre una versione recente di PHP.
Sono possibili 3 situazioni:
- la versione di PHP è completamente supportata: non è richiesta alcuna azione
- la versione di PHP riceve solo aggiornamenti di sicurezza: è consigliato utilizzare una versione più recente di PHP
- la versione di PHP non è più supportata: è vivamente consigliato utilizzare una versione più recente di PHP
Per saperne di più: http://php.net/supported-versions.php
Utilizzare una versione più recente
Le ultime versioni di PHP sono più performanti e accelerano il caricamento dei siti web.
Prima di utilizzare una versione più recente di PHP, è importante seguire le seguenti precauzioni:
- Se il sito utilizza un CMS o un'applicazione web (WordPress, Joomla, Drupal, ecc.), assicurarsi che la versione attuale del CMS sia supportata dalla versione di PHP che si desidera utilizzare.
- Se il sito è stato sviluppato manualmente, consultare la documentazione ufficiale di PHP per informarsi sulle funzioni modificate e sui possibili cambiamenti che potrebbero influenzare il funzionamento del codice.
In caso di malfunzionamento dopo la migrazione a una versione più recente di PHP, a volte è possibile tornare a una versione precedente, a condizione che questa sia ancora supportata!