Cómo actualizar PHP en Plesk por seguridad
Mantener tu sitio web seguro no es solo cuestión de instalar un buen plugin o tener una contraseña fuerte. Una de las tareas más importantes —y a menudo olvidadas— es mantener el software del servidor al día, especialmente el lenguaje de programación que ejecuta tu web: PHP. Si usas Plesk como panel de control de hosting, estás de suerte, porque el proceso de actualizar PHP Plesk es bastante sencillo. En esta guía te voy a explicar paso a paso cómo hacerlo, por qué es tan importante y qué debes tener en cuenta para no romper nada.
¿Por qué es tan importante la seguridad en la actualización PHP?
PHP es el motor que mueve la mayoría de las páginas web, incluyendo WordPress, Joomla o Drupal. Cada vez que aparece una nueva versión de PHP, los desarrolladores corrigen fallos de seguridad, vulnerabilidades y errores que los ciberdelincuentes podrían explotar. Si usas una versión PHP Plesk antigua, como PHP 5.6 o 7.0, tu sitio está expuesto a ataques conocidos (inyección SQL, ejecución remota de código, etc.).
Además, muchas extensiones y temas modernos dejan de ser compatibles con versiones obsoletas. Por eso, la seguridad actualización PHP no es un lujo, es una necesidad. En Plesk, el proceso es bastante visual y guiado, pero hay que entender bien los pasos para evitar errores.
[WARNING] No actualices PHP sin antes hacer una copia de seguridad completa de tu sitio y base de datos. Si algo sale mal, podrías perder todo el contenido.
Requisitos previos antes de actualizar PHP en Plesk
Antes de lanzarte a actualizar PHP Plesk, revisa estos puntos:
- Acceso a Plesk: Necesitas credenciales de administrador o de usuario con permisos para gestionar dominios y configuraciones de PHP.
- Compatibilidad de tu web: Verifica que tu CMS, plugins y temas sean compatibles con la nueva versión de PHP. Por ejemplo, WordPress 5.0+ funciona bien con PHP 7.4 y 8.0, pero algunos plugins antiguos pueden dar problemas.
- Copia de seguridad: Realiza una copia de seguridad de archivos y bases de datos. En Plesk puedes hacerlo desde la sección "Herramientas y configuraciones" > "Administrador de copias de seguridad".
- Entorno de pruebas (opcional): Si tienes un sitio crítico, prueba la actualización en un subdominio o entorno de staging.
Paso a paso: Cómo actualizar PHP en Plesk
Aquí te explico el proceso típico para actualizar PHP Plesk desde el panel. Los pasos pueden variar ligeramente según la versión de Plesk, pero la lógica es la misma.
1. Accede al panel de Plesk e identifica la versión actual
Inicia sesión en tu panel de Plesk (normalmente en https://tudominio.com:8443). Una vez dentro, ve a "Herramientas y configuraciones" (a veces llamado "Tools & Settings"). Busca la sección "PHP" o "Configuración de PHP". Allí verás un listado de las versiones de PHP instaladas en tu servidor. La versión activa para tu sitio suele aparecer en la configuración del dominio.
[TIP] Si tienes varios sitios en el mismo servidor, cada uno puede usar una versión de PHP diferente. No es necesario actualizar todos a la vez.
2. Elige la nueva versión de PHP disponible
En la misma pantalla de configuración de PHP, verás un botón o enlace que dice "Instalar/actualizar versiones de PHP" o "PHP Settings". Haz clic ahí. Se abrirá una lista con las versiones disponibles (por ejemplo, PHP 7.4, 8.0, 8.1, 8.2). Selecciona la más reciente y estable (normalmente la que tenga soporte activo). Marca la casilla y haz clic en "Instalar" o "Aplicar".
El sistema descargará e instalará los archivos necesarios. Esto puede tardar unos minutos. No cierres la ventana ni recargues la página.
[INFO] Algunas versiones de PHP pueden requerir extensiones adicionales (como
mysqli,curl,gd). Plesk suele instalar las más comunes automáticamente, pero puedes revisarlas en la misma pantalla.
3. Asigna la nueva versión a tu dominio
Una vez instalada la nueva versión, debes asignarla a tu sitio web. Ve a "Sitios web y dominios" y selecciona el dominio que quieres actualizar. Busca la opción "Configuración de PHP" (a veces dentro de "Hosting y DNS"). Allí verás un menú desplegable con las versiones disponibles. Elige la nueva versión (por ejemplo, PHP 8.1) y guarda los cambios.
[WARNING] Después de cambiar la versión, tu sitio puede dejar de funcionar si hay incompatibilidades. Por eso es clave probar antes.
4. Verifica que todo funcione correctamente
Ahora visita tu sitio web y navega por varias páginas. Comprueba que no aparezcan errores en pantalla, que los formularios funcionen, que las imágenes se carguen, etc. Si usas WordPress, puedes instalar un plugin como "Health Check & Troubleshooting" para detectar problemas.
También puedes revisar los logs de errores de PHP desde Plesk: en "Sitios web y dominios" > tu dominio > "Logs" > "Error log". Si ves errores de tipo "Call to undefined function" o "Deprecated", es que algún código no es compatible.
Solución de problemas comunes al actualizar PHP en Plesk
A veces, incluso siguiendo los pasos al pie de la letra, pueden surgir problemas. Aquí tienes los más típicos y cómo solucionarlos.
El sitio muestra una página en blanco (error 500)
Esto suele deberse a que algún plugin o tema usa funciones obsoletas o incompatibles. La solución temporal es volver a la versión anterior de PHP (repite el paso 3 seleccionando la versión anterior). Luego, actualiza todos los plugins, temas y el CMS a sus últimas versiones. Si el problema persiste, contacta al desarrollador del plugin.
Aparecen errores de "Deprecated" o "Fatal error"
Son mensajes que indican que el código usa funciones que se eliminarán en futuras versiones. En muchos casos, no impiden que el sitio funcione, pero es mejor corregirlos. Puedes desactivar la visualización de errores en el archivo php.ini (desde Plesk: "Configuración de PHP" > "Opciones de PHP" > desmarca "display_errors").
La base de datos no se conecta
Si usas extensiones como mysql (obsoleta) en lugar de mysqli o PDO, la conexión fallará. Debes actualizar el código de tu sitio para usar las nuevas funciones. En WordPress, esto suele resolverse actualizando el CMS y los plugins.
Buenas prácticas para mantener la seguridad a largo plazo
Actualizar PHP no es un evento único. Te recomiendo seguir estas pautas:
- Revisa las versiones cada 3-6 meses. Las versiones antiguas dejan de recibir soporte de seguridad (por ejemplo, PHP 7.4 ya no tiene parches desde noviembre de 2022).
- Mantén todo actualizado: CMS, plugins, temas y el propio panel Plesk.
- Usa un firewall de aplicaciones web (WAF) si tu plan de hosting lo incluye.
- Haz copias de seguridad periódicas y guárdalas en un lugar externo.
[TIP] Si tu proveedor de hosting usa Syspanel (HestiaCP) en lugar de Plesk, el proceso es similar pero accedes por el puerto 2106 (ejemplo:
https://tudominio.com:2106). Allí también encontrarás opciones para cambiar la versión de PHP por dominio.
Preguntas frecuentes (FAQ) sobre actualizar PHP en Plesk
¿Puedo tener varias versiones de PHP en el mismo servidor Plesk?
Sí, Plesk permite instalar múltiples versiones y asignar una diferente a cada dominio. Esto es útil si tienes sitios con requisitos distintos.
¿Qué hago si mi sitio deja de funcionar después de la actualización?
Vuelve a la versión anterior desde la configuración del dominio. Luego, actualiza todos los componentes de tu web y prueba de nuevo. Si el problema persiste, busca ayuda en foros o con tu proveedor de hosting.
¿Es necesario actualizar PHP si mi web funciona bien?
Sí, porque las versiones antiguas tienen vulnerabilidades conocidas. Los hackers pueden atacar tu sitio aunque no veas problemas evidentes. La seguridad actualización PHP es preventiva.
¿Cada cuánto debo revisar la versión de PHP?
Al menos cada 6 meses, o cuando recibas notificaciones de Plesk sobre nuevas versiones disponibles.
¿Puedo automatizar la actualización de PHP en Plesk?
No directamente desde el panel, pero puedes configurar alertas para que te avisen cuando haya nuevas versiones. Algunos proveedores de hosting ofrecen actualizaciones automáticas si lo solicitas.
Conclusión: No dejes tu sitio vulnerable
Actualizar PHP Plesk es una tarea sencilla que puede marcar la diferencia entre un sitio seguro y uno comprometido. Siguiendo esta guía, podrás hacerlo sin miedo, incluso si no eres un experto técnico. Recuerda siempre respaldar tu información, probar en un entorno seguro y mantener todo el ecosistema de tu web actualizado.
Si tienes dudas, revisa la documentación oficial de Plesk o consulta con tu proveedor de hosting. La seguridad de tu sitio está en tus manos, y cada actualización cuenta. ¡Manos a la obra!
