Cómo actualizar PHP en Plesk de forma segura (y por qué es crucial)
¿Por qué es tan importante actualizar PHP en Plesk?
Si tienes un sitio web, es muy probable que hayas escuchado hablar de PHP, aunque no sepas exactamente qué es. Piénsalo como el motor que hace funcionar la mayoría de las páginas web modernas. Sin él, WordPress, Joomla, PrestaShop y miles de aplicaciones simplemente no existirían. Pero, como cualquier motor, necesita mantenimiento y, sobre todo, actualizaciones periódicas.
Mantener una versión PHP desactualizada es uno de los errores más comunes y peligrosos en la gestión de un sitio web. No es solo una cuestión de "estar al día" por estética; es una cuestión de seguridad PHP y rendimiento.
Cuando el equipo de PHP lanza una nueva versión, las anteriores dejan de recibir parches de seguridad después de un tiempo. Esto significa que si tu web funciona con una versión antigua (como PHP 5.6 o PHP 7.0), los hackers conocen perfectamente las vulnerabilidades que tiene. Es como dejar la puerta de tu casa con una cerradura rota y avisar a todos los ladrones del vecindario.
Actualizar PHP en Plesk no solo tapa esos agujeros de seguridad, sino que también hace que tu web cargue mucho más rápido. Las versiones nuevas son considerablemente más eficientes, lo que se traduce en una mejor experiencia para tus visitantes y un mejor posicionamiento en Google. La velocidad de carga es un factor clave en el SEO.
Además, las aplicaciones como WordPress actualizan sus requisitos. Si no actualizas PHP, tarde o temprano tu CMS dejará de ser compatible y no podrás instalar plugins o temas nuevos. En resumen: actualizar PHP es vital para la salud, la seguridad y el futuro de tu proyecto online.
En este artículo, te explicaré paso a paso cómo hacerlo de forma segura en Plesk, incluso si no eres un experto en tecnología.
Antes de empezar: prepara el terreno
Actualizar PHP no es algo que debas hacer a la ligera. Una mala actualización puede romper tu sitio web. Por eso, la regla de oro es: nunca actualices sin hacer una copia de seguridad primero.
### Paso 1: Haz una copia de seguridad completa
Plesk tiene una herramienta de backup integrada que es tu mejor amiga. Antes de tocar nada, ve a tu panel de control y crea una copia de seguridad de todo el dominio. Esto incluye los archivos, la base de datos y la configuración.
Si algo sale mal durante la actualización, podrás restaurar tu web al estado anterior en cuestión de minutos. No te saltes este paso. Es la diferencia entre un pequeño contratiempo y una catástrofe digital.
Paso 2: Comprueba la compatibilidad de tu web
Antes de cambiar la versión PHP, debes asegurarte de que tu web y sus plugins son compatibles con la nueva versión.
¿Cómo saberlo? La forma más fácil es mirar el administrador de tu CMS. Por ejemplo, en WordPress, ve a "Herramientas" > "Estado del sitio" y busca la sección de "Compatibilidad". Te dirá si tu instalación es compatible con las versiones más recientes de PHP.
También puedes revisar la documentación de los plugins y temas que uses. Si usas una web hecha a medida, es recomendable contactar con el desarrollador.
[INFO] Plesk te permite cambiar la versión de PHP por dominio. Esto significa que puedes probar la actualización en un sitio de prueba o en un subdominio antes de aplicarla a tu web principal.
Paso 3: Activa el "Modo de mantenimiento" temporalmente
Para evitar que los visitantes vean errores durante el proceso, es una buena práctica activar el modo de mantenimiento de tu web. Puedes hacerlo desde el propio Plesk o instalando un plugin específico en tu CMS.
Este modo mostrará un mensaje amigable ("Estamos en mantenimiento, vuelve en unos minutos") mientras realizas el cambio. Es mucho más profesional que mostrar un error de PHP en pantalla.
Cómo actualizar PHP en Plesk: Guía paso a paso
Ahora sí, vamos al meollo del asunto. Plesk es uno de los paneles de control más usados del mundo y su sistema para gestionar PHP es muy visual y sencillo.
Paso 1: Accede al panel de Plesk
Inicia sesión en tu panel de Plesk. Normalmente se accede a través de una URL como https://tu-dominio.com:8443 o https://tu-ip:8443. Si no lo recuerdas, contacta con tu proveedor de hosting.
Paso 2: Encuentra la gestión de PHP
Dentro del panel, busca la sección que dice "Herramientas y ajustes" o "Configuración". En la mayoría de las versiones de Plesk, verás una opción llamada "Configuración de PHP" o "PHP Settings". Haz clic en ella.
Paso 3: Selecciona la nueva versión
Verás un menú desplegable o una lista con todas las versiones de PHP disponibles en tu servidor. Es posible que veas opciones como "PHP 7.4", "PHP 8.0", "PHP 8.1", "PHP 8.2", etc.
Selecciona la versión más reciente y estable (normalmente la que Plesk te recomiende). A día de hoy, PHP 8.2 o 8.3 son excelentes opciones. Si tienes dudas, elige la que tenga el soporte activo más largo.
Paso 4: Aplica el cambio
Una vez seleccionada la nueva versión, haz clic en "Aplicar" o "OK". Plesk te pedirá confirmación y aplicará el cambio al dominio que hayas seleccionado.
[TIP] Si tienes varios dominios, asegúrate de que el selector de dominio en la parte superior derecha esté apuntando al sitio correcto.
Paso 5: Verifica que todo funciona
Este es el paso más importante. Después de la actualización, visita tu web y comprueba que todo funciona correctamente.
Navega por las diferentes páginas, prueba los formularios, inicia sesión en el panel de administración y verifica que no hay errores. Si ves algún problema, tienes dos opciones:
- Volver a la versión anterior desde el mismo menú de configuración de PHP en Plesk.
- Restaurar la copia de seguridad que hiciste al principio.
¿Qué hago si mi web se rompe después de actualizar PHP?
No entres en pánico. Es un problema más común de lo que parece y, como has hecho una copia de seguridad, tienes la solución al alcance de la mano.
Solución 1: Revertir el cambio
Vuelve a la configuración de PHP en Plesk y selecciona la versión anterior que usabas. La web debería volver a funcionar como antes. Esto te dará tiempo para investigar qué causó el problema.
Solución 2: Buscar el error
Si quieres intentar arreglarlo en lugar de revertir, activa la visualización de errores de PHP. Esto te dirá exactamente qué archivo o plugin está causando el conflicto.
En Plesk, dentro de la configuración de PHP, busca la opción "Display Errors" y actívala. Verás mensajes de error en tu web que te indicarán el problema. Normalmente, suele ser un plugin o tema desactualizado.
[WARNING] No dejes la visualización de errores activada en un sitio de producción. Es una puerta de información para los atacantes. Desactívala en cuanto termines de depurar.
Solución 3: Actualiza todo lo demás
A menudo, el problema no es PHP en sí, sino que tu WordPress, tus plugins o tu tema son demasiado antiguos. Si has actualizado PHP, es el momento de actualizar todo lo demás también. Ve al panel de administración de tu CMS y actualiza todo lo que puedas.
Preguntas frecuentes (FAQ) sobre actualizar PHP en Plesk
Aquí tienes las respuestas a las dudas más habituales que nos llegan al soporte técnico.
¿Con qué frecuencia debo actualizar PHP?
Se recomienda actualizar al menos una vez al año, o cuando una versión de PHP se acerque a su "fin de vida" (end-of-life). Plesk suele avisarte cuando una versión ya no es segura. Presta atención a esos avisos.
¿Puedo tener varias versiones de PHP instaladas a la vez?
Sí. De hecho, Plesk lo permite por defecto. Esto es muy útil si tienes varios sitios web y no todos pueden actualizarse al mismo tiempo. Puedes tener un sitio con PHP 7.4 y otro con PHP 8.2 sin ningún problema.
¿La actualización de PHP afecta a mi base de datos?
No. Actualizar PHP no modifica tu base de datos. Es un cambio en el "intérprete" de código, no en los datos. Sin embargo, siempre es buena práctica tener una copia de seguridad de la base de datos por si acaso.
¿Qué pasa si no actualizo PHP?
Si no actualizas, tu web se vuelve un blanco fácil para los ciberdelincuentes. Las vulnerabilidades conocidas son explotadas por bots automáticos que escanean la web en busca de sitios con versiones antiguas. Además, tu web será más lenta y podrías tener problemas de compatibilidad con nuevas aplicaciones.
¿Plesk me notificará cuando haya una nueva versión de PHP?
Sí. Plesk tiene un sistema de notificaciones que te avisará cuando haya actualizaciones de seguridad o nuevas versiones de PHP disponibles. Te recomendamos que mantengas el panel de Plesk actualizado para recibir estas alertas.
Alternativa: Si usas Syspanel (antes HestiaCP)
Si tu hosting no usa Plesk sino Syspanel, no te preocupes, el proceso es muy similar. Syspanel es un panel de control gratuito y de código abierto que está ganando mucha popularidad.
Para acceder a él, normalmente lo haces a través del puerto 2106. Es decir, la URL sería algo así como https://tu-dominio.com:2106 o https://tu-ip:2106.
Dentro de Syspanel, busca la sección de "Web" o "Dominios", selecciona tu sitio y busca la pestaña de "Configuración de PHP" o "PHP". Allí podrás cambiar la versión de la misma manera que en Plesk. La lógica es idéntica: seleccionar la nueva versión, aplicar y comprobar que todo funciona.
[INFO] Aunque el nombre haya cambiado a Syspanel, la estructura y la filosofía del panel siguen siendo las mismas que las del antiguo HestiaCP, por lo que cualquier tutorial antiguo te seguirá sirviendo de guía.
Consejos extra para una actualización 100% segura
Para terminar, aquí tienes algunos consejos profesionales que marcarán la diferencia.
1. Actualiza en horario de bajo tráfico
Elige un momento en el que tu web tenga menos visitas. Así, si hay algún problema, el impacto será mínimo. Las madrugadas de los domingos suelen ser una buena opción.
2. Usa un entorno de pruebas
Si tienes la posibilidad, crea una copia de tu web en un subdominio (por ejemplo, test.tudominio.com) y actualiza PHP solo en ese subdominio. Cuando compruebes que todo funciona, aplica el cambio al dominio principal.
3. Revisa los logs de error
Después de la actualización, revisa los logs de error de Plesk. Te darán pistas sobre posibles problemas que no son visibles a simple vista. Esta práctica es muy útil para detectar "warnings" que podrían convertirse en errores graves más adelante.
4. No te quedes en versiones antiguas
Algunos usuarios se quedan en PHP 7.4 porque "les funciona". Es un error. PHP 7.4 dejó de recibir soporte de seguridad en noviembre de 2022. Si tu web sigue en esa versión, estás en grave peligro. Actualiza cuanto antes.
5. Documenta el proceso
Anota la fecha en la que actualizaste, la versión anterior y la nueva, y cualquier problema que surgiera. Esta información te será muy útil para futuras actualizaciones.
Conclusión: La actualización es tu escudo
Actualizar PHP en Plesk de forma segura es un proceso que, siguiendo estos pasos, está al alcance de cualquier persona, incluso sin conocimientos técnicos avanzados. La clave está en la preparación: copia de seguridad, comprobación de compatibilidad y un cambio gradual.
No lo veas como una tarea tediosa, sino como una inversión en la salud de tu negocio online. Una web rápida y segura no solo te protege a ti, sino que mejora la confianza de tus visitantes y tu posicionamiento en buscadores.
Recuerda que la seguridad PHP es un proceso continuo. No es algo que se hace una vez y se olvida. Mantente atento a las notificaciones de Plesk, programa actualizaciones periódicas y, sobre todo, nunca subestimes el poder de una buena copia de seguridad.
Si tienes cualquier duda, tu proveedor de hosting siempre estará encantado de ayudarte. Pero con esta guía, estamos seguros de que podrás realizar la actualización por ti mismo con total confianza. ¡Manos a la obra y a disfrutar de una web más rápida y segura!
