12/02/2019

Fine del ciclo di vita di PHP 5.6: pensa alla sicurezza del tuo negozio!

Da fine 2018 le versioni PHP precedenti alla 5.6 non sono più supportate dalla community. Pertanto, diventerà sempre più complicato e rischioso utilizzarle per il tuo negozio. Che cosa comporta questo cambiamento e quali sono le soluzioni possibili?

 

-------------------------------

 

Niente paura, ti spieghiamo tutto quanto!

 

Che cos’è PHP?

PHP (ufficialmente “PHP Hypertext Preprocessor”) è un linguaggio di programmazione libero, concepito per lo sviluppo di applicazioni web. Il linguaggio PHP si integra nelle pagine HTML e permette di automatizzare i processi ripetitivi, nonché di creare siti dinamici e interattivi* (fonte: php.net).

* un sito dinamico/interattivo non necessita l’intervento di uno sviluppatore per l’aggiornamento del contenuto. Il linguaggio PHP è all’origine di siti web conosciutissimi, come Facebook e Wikipedia (fonte: supinfo.com).

 

Perché è indispensabile aggiornare la versione PHP del tuo negozio?

Il linguaggio PHP, come tutti i software, è in continua evoluzione, pertanto vengono rilasciate costantemente nuove versioni. Le versioni PHP major sono mantenute per al massimo tre anni.

Di solito, è il tuo hosting provider a gestire direttamente la versione PHP del tuo negozio. Quando una versione PHP è superata, l’hosting provider non può più garantirne la sicurezza, pertanto ti esorta ad abbandonarla per passare a una nuova versione. Aggiornare regolarmente la propria versione PHP significa beneficiare di notevoli miglioramenti e di una performance potenziata.

Secondo il sito Infomaniak, a seconda dei casi, un sito che funziona con la versione PHP7 è due volte più veloce rispetto a un sito con PHP 5.6 e fino a 14 volte più veloce rispetto a un sito con PHP5.

Secondo il sito ZDNet, il 62% dei siti Internet funzionano con PHP 5, una versione ormai superata e non più sicura. È quindi probabile che il tuo negozio funzioni con una versione PHP obsoleta che necessita un aggiornamento.

Versioni PHP supportate a oggi (fonte: php.net)

Versioni PHP supportate a oggi

 

Come verificare e aggiornare la versione PHP del mio negozio PrestaShop?

Sta al tuo sviluppatore, che sia un free lance o un’agenzia, consigliarti di aggiornare la versione PHP del tuo e-shop. Tuttavia, non esitare a rivolgerti al tuo hosting provider per sapere quale versione PHP è alla base del tuo negozio oggi.

 

Quale versione PHP è compatibile con il mio negozio PrestaShop?

Prima di tutto è necessario assicurarti che la versione del tuo negozio PrestaShop sia compatibile con le ultime versioni PHP. In tal modo eviterai eventuali problemi legati all’aggiornamento di moduli, schede prodotto, ecc. Ti consigliamo di provare la nuova versione con un test prima di adottarla definitivamente.

Compatibilità PrestaShop x PHP

Versioni PrestaShop Versioni PHP compatibili
1.5.x ~ 1.6.0 5.2 - 5.5
1.6.1.x 5.2 - 7.1
1.7.0 ~ 1.7.3 5.4 - 7.1
1.7.4 5.6 - 7.1
1.7.5 5.6 - 7.2

Attenzione: un negozio PrestaShop si compone sempre di una versione del software PrestaShop e di altri moduli aggiunti successivamente. Naturalmente, anche i moduli devono essere compatibili con la versione PHP che si vuole utilizzare.

 

L’importanza della migrazione del tuo negozio a PrestaShop 1.7

Concepita nel 2013, la v1.6 di PrestaShop è stata aggiornata per essere compatibile con PHP 7.1. L’intervento di manutenzione su PrestaShop 1.6 terminerà a giugno 2019 e la versione PHP7.1 non sarà più supportata a partire da dicembre 2019: dopodiché, nessuna versione di PrestaShop 1.6 sarà compatibile con PHP oltre la versione 7.1.

Anche la versione PrestaShop 1.7, concepita nel 2016, è stata aggiornata per essere compatibile con PHP7, una versione di PHP con performance nettamente superiori. PrestaShop 1.7 è la versione attualmente supportata da PrestaShop e sarà aggiornata per restare compatibile con le ultime versioni PHP.

PrestaShop 1.7 introduce peraltro il framework Symfony per rendere la soluzione più efficace, stabile e solida. Questa versione comprende nuove funzionalità a tutti i livelli (back-office, front-office, navigazione mobile, percorso utente...) per semplificare la navigazione sia per l’amministratore che per gli utenti dell’e-shop.

Cosa aspetti?! Dai un’occhiata alla documentazione relativa agli aggiornamenti di PrestaShop o fatti accompagnare fin da subito da un professionista per realizzare la migrazione del tuo negozio alla versione 1.7.

Ogni 2 settimane, la nostra newsletter di e-commerce

Inviando questo modulo, accetti che i dati inseriti vengano utilizzati da PrestaShop S.A per l’invio di newsletter e offerte promozionali. Puoi annullare l’iscrizione in qualsiasi momento utilizzando il link nelle e-mail che ti sono state inviate. Ulteriori informazioni sulla gestione dei tuoi dati e sui tuoi diritti.