1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Resolver un problema PHP (versión obsoleta)
Este guía explica por qué es peligroso utilizar una versión de PHP que ya no se mantiene oficialmente actualizada y cómo utilizar una versión más reciente de PHP con un sitio web alojado por Infomaniak.
¿Es peligrosa una versión obsoleta de PHP?
Cuando utiliza una versión de PHP (pronto) vulnerable en uno o más de sus sitios, se muestra un mensaje de advertencia en el panel de control de los alojamientos afectados.
El lenguaje PHP evoluciona regularmente y cuando utiliza una versión de PHP que ya no se mantiene actualizada, expone su sitio web a riesgos de seguridad. Por ejemplo, personas malintencionadas podrían explotar fallos de seguridad conocidos para acceder a su sitio y modificar su contenido. Por lo tanto, se recomienda encarecidamente utilizar siempre una versión reciente de PHP.
Hay 3 situaciones posibles:
- la versión de PHP está completamente soportada: no se requiere ninguna acción
- la versión de PHP solo recibe actualizaciones de seguridad: se recomienda utilizar una versión más reciente de PHP
- la versión de PHP ya no se mantiene actualizada: se recomienda encarecidamente utilizar una versión más reciente de PHP
Más información: http://php.net/supported-versions.php
Utilizar una versión más reciente
Las últimas versiones de PHP son más eficientes y aceleran la carga de los sitios web.
Antes de utilizar una versión más reciente de PHP, es necesario tomar las siguientes precauciones:
- si su sitio funciona con un CMS o una aplicación web (WordPress, Joomla, Drupal, etc.), se recomienda verificar que su versión actual es compatible con la versión de PHP que planea utilizar
- si su sitio ha sido desarrollado a mano, es necesario consultar la documentación oficial de PHP para conocer las funciones modificadas y las posibles incompatibilidades
Si detecta problemas después de migrar un sitio a una versión más reciente de PHP, es posible volver a una versión anterior de PHP si esta sigue siendo soportada.