Si vio un aviso en el Escritorio de WordPress sobre actualizar PHP, o simplemente se pregunta si su sitio se está quedando atrás, vale la pena tomárselo en serio: usar una versión de PHP desactualizada en WordPress hace que su sitio sea, sin que lo note, más lento, menos seguro y más propenso a romperse con cada mes que pasa. PHP es el lenguaje de programación sobre el que está hecho WordPress y, a diferencia del propio WordPress, su versión no es algo que la mayoría de los dueños de sitios piensen en revisar — y justo por eso tantos sitios funcionan con una versión que dejó de recibir arreglos de seguridad hace años. Esta guía le muestra cómo saber en qué punto está y qué hacer al respecto.
Por qué la versión de PHP importa más de lo que la gente cree
Tres razones concretas, y ninguna es abstracta:
- Seguridad. Cada versión de PHP solo recibe arreglos de seguridad durante un par de años. Cuando llega al “final de su vida útil”, los agujeros que se descubren en ella nunca se arreglan. Un sitio con una versión de PHP sin soporte está sentado sobre vulnerabilidades conocidas que nunca se van a arreglar, por muy constante que sea con las actualizaciones de WordPress y de los plugins.
- Velocidad. Las versiones nuevas de PHP son muchísimo más rápidas ejecutando el mismo código. Subir unas cuantas versiones puede reducir notablemente el tiempo que tarda en armarse una página sin ningún otro cambio — rendimiento gratis. Es una de las primeras palancas que usamos cuando vemos cómo acelerar WordPress.
- Compatibilidad. WordPress, los temas y los plugins exigen cada vez más una versión de PHP moderna. Si se queda muy atrás, las actualizaciones empiezan a negarse a instalarse — lo que le empuja otra vez hacia el problema de seguridad.
Cómo saber qué versión tiene
No necesita ningún acceso técnico para averiguarlo. WordPress se lo dice directamente:
- Entre en el Escritorio de WordPress y vaya a Herramientas, Salud del sitio.
- Abra la pestaña Información y despliegue la sección Servidor.
- Busque “Versión de PHP”. Ese es su número.
La pestaña “Estado” de Salud del sitio también se lo marcará directamente si WordPress considera que su versión está desactualizada o es insegura. Como guía aproximada: si su número empieza por algo inferior a las versiones que php.net marca hoy como con soporte, va con retraso. Si está varias versiones principales atrás, trátelo como algo urgente y no como algo para algún día.
Por qué tantos sitios se quedan atascados en un PHP viejo
Casi nunca es una decisión — es descuido por defecto. Cuando se armó el sitio, recibió la versión de PHP que tenía puesta el proveedor. Pasan los años, nadie la cambia y el proveedor no fuerza el asunto porque cambiarle la versión de PHP a un cliente puede romper un plugin viejo y generar una solicitud de soporte. Así que lo seguro para el proveedor es dejarle donde está, envejeciendo en silencio, hasta que algo obliga a plantearse la pregunta.
La otra razón por la que la gente lo pospone es el miedo — y es un miedo justo. Actualizar PHP puede romper un sitio que depende de un código viejo y sin mantenimiento. Pero la respuesta a eso es actualizar con cuidado, en lugar de dejar de actualizar para siempre.
Cómo actualizar sin riesgo
El número de versión en sí es un simple ajuste del proveedor; todo el cuidado está en hacerlo sin sorpresas. La secuencia segura:
- Primero haga una copia de seguridad, para tener una copia limpia a la que volver si algo se porta mal.
- Pruebe en una copia, no en vivo. Cambie la versión de PHP en una copia de pruebas del sitio y recorra cada página y cada función importante — el proceso de pago, los formularios, los inicios de sesión — antes de tocar el sitio de producción.
- Actualice primero los plugins y su tema. La mayoría de los fallos de compatibilidad vienen de plugins desactualizados; las versiones actuales tienen muchas más probabilidades de funcionar con un PHP moderno.
- Actualice una versión principal a la vez si está muy atrás, revisando el sitio en cada paso, en lugar de dar un solo salto gigante.
- Vigile los errores después del cambio, y tenga a mano esa copia de seguridad.
Nuestra guía paso a paso sobre cómo cambiar la versión de PHP en WordPress explica el cambio en sí. Y si la actualización saca a la luz una queja de memoria con la versión nueva, nuestra guía sobre el límite de memoria de PHP también lo cubre.
No se olvide del lado de la seguridad
Una versión de PHP desactualizada es uno de esos puntos débiles que no aparecen hasta que alguien los aprovecha. Está en la misma lista que las contraseñas débiles y los plugins desactualizados — huecos silenciosos que hacen de un sitio un blanco más fácil. Si está revisando cuán expuesto está su sitio, nuestra lista de seguridad de WordPress pone la versión de PHP junto a lo demás que vale la pena cerrar con llave.
Cuando el arreglo es en realidad el proveedor
La cuestión es esta: en un hosting administrado de verdad, nunca debería ser usted quien se preocupa por su versión de PHP. Mantener al día el software de base — con cuidado, probado, sin romper su sitio — es justo el tipo de trabajo detrás de escena que separa a una plataforma que cuida su sitio de una que solo le alquila un espacio y le deja el resto a usted.
Así llevamos el hosting de WordPress administrado. Mantenemos los sitios en una versión de PHP moderna y con soporte y, cuando llega el momento de subir, cada vez que hacemos un cambio verificamos después que su sitio se siga viendo y funcionando bien — así que tiene la velocidad y la seguridad de un PHP actual sin el riesgo de que una actualización rompa algo sin hacer ruido. De ello se encarga un equipo real con base en EE. UU., con el mismo precio predecible por sitio tenga un sitio o toda una cartera. Mantenerse al día es parte del cuidado, no un extra.
La versión corta
- Revise su versión en Herramientas, Salud del sitio, Información, Servidor.
- Si está por debajo de las versiones con soporte actuales, planee actualizar.
- Haga una copia de seguridad y pruebe la versión nueva en una copia de pruebas.
- Actualice primero los plugins y el tema; avance una versión principal a la vez.
- Vigile los errores y tenga lista la copia de seguridad.
Si revisar Salud del sitio le dejó con dudas, o la idea de actualizar PHP en el sitio en vivo de un negocio le pone nervioso, es un momento razonable para dejarlo en otras manos. Mantener su sitio en un PHP actual y seguro sin romperlo es trabajo de rutina para nuestro equipo con base en EE. UU. — y es el tipo de cosa que simplemente debería estar resuelta, para que nunca le caiga encima.