13/02/2019

El PHP 5.6 ha llegado a su fin: ¡no descuides la seguridad de tu tienda PrestaShop!

Desde finales de 2018, la comunidad de PrestaShop que usan versiones PHP anteriores a 5.6, deben saber que ésta ya no es compatible con esta versión.

Por eso, cada vez será más complicado y arriesgado utilizar esta versión de PHP para tu tienda online.

Ante ello, muchos se estarán preguntando, ¿qué supone esto para mi negocio y qué soluciones hay para mantenerse actualizado?

Pero sobre ello, para mantener activo mi negocio y que en ningún momento quede desactivada para los usuarios y clientes de éste.

Hoy te daremos una solución, pero antes de nada, vamos a repasar la definición de PHP, para quienes sepan cómo crear su tienda online, pero no tengan demasiados conocimientos sobre este término tan técnico.

¡Te lo explicamos todo!

¿Qué es PHP?

PHP (oficialmente “PHP Hypertext Preprocessor”) es un lenguaje de programación libre, diseñado para desarrollar aplicaciones web.

El lenguaje PHP se integra en las páginas HTML y permite automatizar las tareas repetitivas para así poder crear sitios web dinámicos e interactivos, todo ello según fuentes oficiales de php.net.

Teniendo en cuenta esto, debes saber que un sitio web dinámico e interactivo no requiere la intervención de un desarrollador para actualizar su contenido.

El lenguaje PHP es la base de algunos famosos sitios web como Facebook o Wikipedia, como bien comentan en la web cf. supinfo.com.

¿Por qué es indispensable actualizar la versión PHP de mi tienda?

Al igual que cualquier software, el lenguaje PHP evoluciona con el tiempo y por lo tanto aparecen nuevas versiones en el mercado.

Cada versión principal de PHP se mantiene durante 3 años como máximo.

En la mayoría de los casos, el alojamiento se encarga de gestionar la versión de PHP con la que funciona tu tienda.

Como las antiguas versiones de PHP no se mantienen, tu alojamiento no puede garantizar al 100 % la seguridad del sistema:

Por eso terminará forzando el abandono de las versiones antiguas.

La actualización periódica de la versión PHP permite además beneficiarse de mejoras constantes y conseguir un mayor rendimiento.

Según la web Infomaniak, dependiendo de cada caso, un sitio que utilice con PHP7 funcionará hasta dos veces más rápido que con PHP 5.6 y hasta 14 veces más rápido que con PHP5.

Y también, según indican en ZDNet, el 62 % de las páginas web funcionan con una versión de PHP 5, que hoy por hoy ya no es segura y está anticuada. Así que es probable que tu tienda funcione con una versión PHP obsoleta, y es necesario actualizarla.

Versiones PHP compatibles actualmente (fuente: php.net)

¿Cómo puedo comprobar y actualizar la versión PHP de mi tienda PrestaShop?

Tu desarrollador, ya sea autónomo o una agencia, es el responsable de recomendarte la actualización de la versión PHP de tu tienda PrestaShop.

Pero no dudes en consultar a tu proveedor de alojamiento web si quieres saber cuál es la versión PHP que tienes activada para tu alojamiento.

¿Qué versión PHP es compatible con mi tienda PrestaShop?

Antes de nada debes asegurarte de que la versión de tu tienda PrestaShop sea compatible con las últimas versiones PHP.

Así te evitarás errores de actualización o problemas inesperados.

Por ejemplo, un problema de actualización de módulos, fichas de producto, etc.

Te recomendamos que compruebes la nueva versión en un entorno de «prueba» antes de utilizarla.

Tabla de compatibilidades PHP vs versión de PrestaShop

En la siguiente tabla te mostramos una relación de la versión más actualizada que deberás emplear, según la versión de nuestro CMS que uses.

Recuerda que estas compatibilidades se han establecido en base a pruebas técnicas, por lo que en ningún momento son afirmaciones en "beta".

Atención: una tienda PrestaShop se compone siempre de una versión del software PrestaShop y un conjunto de módulos añadidos.

Los módulos deben ser también compatibles con la versión de PHP que utilices.

La importancia de la migración de tu tienda a PrestaShop 1.7

Ahora la versión 1.6 de PrestaShop, diseñada en 2013, se ha actualizado para que pueda funcionar con PHP 7.1.

El mantenimiento de PrestaShop 1.6 termina en junio de 2019 y a partir de diciembre de 2019 PHP7.1 ya no será compatible: no habrá una nueva versión de PrestaShop 1.6 compatible con PHP aparte de la 7.1.

Así pues, PrestaShop 1.7, diseñada 2016, se ha actualizado para hacerla compatible con PHP7, versión de PHP que ofrecía un rendimiento mejor.

PrestaShop 1.7 es la versión de PrestaShop soportada actualmente y se actualizará para que siga siendo compatible con las distintas versiones de PHP.

Asimismo, las nuevas versiones de PrestaShop 1.7 introducen además el framework Symfony, del que ya habíamos hablado anteriormente en este blog.

Este nuevo software que ya se implementó, se hizo para ofrecer una solución más eficaz, estable y robusta.

Conclusión

Esta versión de PHP incluye nuevas funcionalidades a todos los niveles: back-office, front-office, navegación móvil, recorrido del usuario, etc., para simplificarle la navegación tanto al administrador como a los usuarios de tu tienda.

¡No esperes más! Consulta la documentación sobre las actualizaciones de PrestaShop o pide ya la ayuda de un profesional para realizar la migración de tu tienda a 1.7.

Cada 2 semanas, nuestra newsletter e-commerce

Al enviar este formulario, acepto que PrestaShop S.A utilice los datos que he facilitado para el envío de boletines y ofertas promocionales. Puedes cancelar la suscripción en cualquier momento por medio del enlace que figura en los correos promocionales que recibes. Obtén más información sobre la gestión de tus datos y derechos.