Generalidades
Este artículo explica cómo preparar tu sitio antes de actualizar la versión de PHP.
Antecedentes
A veces es necesario actualizar la versión de PHP de tu sitio web, lo que suele deberse a que una versión ya no es compatible con php.net. Actualizar el software de tu sitio para que sea compatible con las versiones de PHP compatibles es un paso importante para garantizar que tu sitio web se mantenga estable y seguro.
Si sabes que tu sitio es compatible con una versión más reciente de PHP, puedes cambiar la versión de PHP del mismo en el panel de DreamHost siguiendo las instrucciones de este artículo.
También puedes consultar los siguientes artículos para obtener más información sobre las versiones de PHP que están disponibles actualmente en DreamHost y cómo actualizar la versión de tu sitio:
PHP 8.x
PHP 8.x es una actualización importante de versiones anteriores de PHP. El código obsoleto en versiones anteriores se ha eliminado, por lo que si tu código no se ha actualizado específicamente para PHP 8, existe una mayor posibilidad de que tu sitio no funcione correctamente cuando se actualice.
Revisa los siguientes enlaces para obtener más información sobre los cambios en PHP 8.x:
- Migrar de PHP 7.4.x a PHP 8.0.x
- Notas de lanzamiento de PHP 8.1
- PHP 8.1: What's New and Changed
- Notas de lanzamiento de PHP 8.2
- PHP 8.2: What's New and Changed
- PHP 8.3: What's New and Changed
Guías de migración de PHP
PHP.net ofrece guías para actualizar cada versión principal y secundaria de PHP. Revisa esta página para obtener una lista completa de estas guías.
¿Puedo seguir usando una versión anterior de PHP?
Sí. Si tu sitio no supera una actualización automática de PHP, DreamHost ofrece soporte extendido de PHP, que te permite utilizar una versión anterior y le brinda más tiempo para corregir cualquier problema. Revisa este artículo para obtener más detalles.
Si te encuentras en una situación que requiere cambios en el sitio y tu desarrollador no está disponible para ayudarte, el equipo de soporte técnico especializado de DreamHost puede ayudarte por una pequeña tarifa. Puedes encontrar más información sobre los servicios admitidos y los costos asociados en el artículo Servicios Profesionales de DreamHost.
Cómo preparar tu sitio
Mantener el software del sitio web actualizado es el primer paso para garantizar la compatibilidad continua con las versiones de PHP.
WordPress
Si estás usando WordPress, DreamHost recomienda actualizar los archivos principales de WordPress, temas, y plugins antes de intentar actualizar PHP.
Revisa este artículo para aprender más sobre los requerimientos mínimos para tu sitio WordPress:
Otros sitios CMS
Si estás utilizando una aplicación diferente para ejecutar tu sitio web, revisa este artículo para obtener más información sobre las distintas opciones de CMS y sus instrucciones de actualización. El sitio web oficial de tu aplicación debe incluir información sobre la compatibilidad de la versión en la sección de soporte o requisitos del sistema. Por lo general, puedes encontrar la versión que está utilizando en el panel administrativo de la aplicación en tu sitio web.
Los siguientes enlaces proveen los requerimientos mínimos para unos pocos CMS populares:
Independientemente del software CMS que estés usando, DreamHost recomienda que primero verifiques que sea compatible con la versión de PHP a la que deseas actualizar y luego actualices tu software CMS en consecuencia antes de actualizar la versión de PHP.
Sitio personalizado construido por un desarrollador
El problema más común con los sitios personalizados es el código desactualizado. Por ejemplo, es posible que tu sitio esté usando funciones obsoletas que la versión más nueva de PHP ya no admite. En este caso, el sitio seguirá funcionando, pero es posible que veas advertencias de PHP.
Si la función se ha eliminado de las versiones más nuevas de PHP, es posible que tu sitio no funcione correctamente. Puedes buscar la función en php.net. La página de cada función confirmará qué versiones de PHP aún la admiten.