Cómo actualizar PHP en Plesk de forma segura
¡Hola! Soy tu técnico de soporte de confianza. Hoy vamos a abordar una tarea crucial para la seguridad y el rendimiento de tu sitio web: cómo actualizar PHP en Plesk de forma segura.
Mantener tu versión de PHP actualizada no es solo una cuestión de velocidad, es una de las medidas de seguridad más importantes que puedes tomar. Las versiones antiguas de PHP tienen vulnerabilidades conocidas que los hackers explotan constantemente. Actualizar no es complicado, pero hay que hacerlo con cuidado para no romper tu web. Vamos paso a paso, como siempre.
¿Por qué es tan importante actualizar PHP en Plesk?
Antes de meternos en harina, entendamos el "por qué". Imagina que PHP es el motor de tu coche. Un motor viejo y sin mantenimiento (una versión antigua de PHP) consume más gasolina (recursos del servidor), va más lento y, lo peor, puede tener fallos mecánicos peligrosos (vulnerabilidades de seguridad).
Actualizar PHP en Plesk te trae estos beneficios directos:
- Seguridad mejorada: Cada nueva versión parchea agujeros de seguridad. Usar PHP 5.6 o 7.0 hoy es como dejar la puerta de tu casa abierta.
- Mayor rendimiento: Las versiones modernas (PHP 8.x) son mucho más rápidas. Tu web cargará en menos tiempo, lo que mejora la experiencia de usuario y tu SEO.
- Compatibilidad con software nuevo: Plugins de WordPress, temas, CMS como Joomla o Drupal... muchos dejan de dar soporte a versiones antiguas. Actualizar te permite usar las últimas novedades.
- Corrección de errores: Se solucionan bugs y problemas de funcionamiento.
No actualizar es un riesgo que no merece la pena correr. Afortunadamente, Plesk lo hace muy sencillo.
Requisitos previos: Antes de tocar nada
La clave para una actualización segura es la preparación. No te saltes este paso. Es como ponerse el cinturón antes de arrancar el coche.
1. Haz una copia de seguridad completa
Este es el mandamiento número uno. Si algo sale mal (un plugin incompatible, un tema que no funciona), la copia de seguridad es tu salvavidas.
[WARNING] No actualices PHP sin una copia de seguridad. Puedes perder tu web.
¿Cómo hacerla en Plesk?
- Ve a Herramientas y Ajustes > Administrador de copias de seguridad.
- Haz clic en Crear copia de seguridad.
- Selecciona Configuración y contenido para que sea completa.
- Elige un destino (repositorio local, FTP, etc.). Si es local, luego descárgala a tu PC.
- Dale un nombre descriptivo, por ejemplo: "Backup_pre_actualizacion_PHP_fecha".
- Haz clic en Aceptar. Espera a que termine.
2. Revisa la compatibilidad de tu sitio web
No todas las webs funcionan con todas las versiones de PHP. Una web hecha con PHP 5.6 probablemente no funcionará en PHP 8.2 sin ajustes.
¿Cómo saber si tu web es compatible?
- Para WordPress: Ve a Herramientas > Salud del sitio (Site Health). En la pestaña "Información", busca la sección "Servidor". Verás la versión actual de PHP. Más importante, instala y activa el plugin "PHP Compatibility Checker". Este plugin escaneará todos tus temas y plugins y te dirá si hay problemas de compatibilidad con la versión a la que quieres subir.
- Para otros CMS: Revisa la documentación oficial de tu CMS (Joomla, Drupal, PrestaShop) para ver las versiones de PHP que soporta.
- Para sitios hechos a medida: Si no estás seguro, contacta con el desarrollador. Probar en un entorno de pruebas (staging) es la mejor opción.
3. Revisa los requerimientos de tus aplicaciones
¿Usas un plugin específico de pago? ¿Un tema premium? Visita la página del desarrollador y busca los requisitos de PHP. Muchos ya exigen PHP 8.0 o superior.
[TIP] Anota en un papel las versiones de todos los plugins y temas que usas. Te ayudará a identificar el culpable si algo falla.
Cómo actualizar PHP en Plesk: Paso a paso
Una vez que tienes tu copia de seguridad y has verificado la compatibilidad, podemos empezar. El proceso es muy visual y seguro.
Paso 1: Accede al panel de Plesk
Inicia sesión en tu panel de Plesk. La URL suele ser algo como https://tudominio.com:8443 o https://tu-ip:8443.
Paso 2: Localiza la sección de PHP
Dentro de Plesk, busca la sección principal. Normalmente verás un menú a la izquierda.
- Haz clic en Herramientas y Ajustes (en la barra lateral izquierda, abajo del todo).
- Busca el grupo "Aplicaciones y bases de datos" o "Seguridad". Ahí encontrarás la opción "Configuración de PHP" o "PHP" (dependiendo de la versión de Plesk, puede variar ligeramente).
Paso 3: Elige la nueva versión de PHP
Verás una lista de todas las versiones de PHP instaladas en tu servidor. Las que están en verde suelen ser las activas. Las que están en gris, instaladas pero no usadas por ningún dominio.
- Selecciona la nueva versión: Haz clic en la casilla de verificación o en el nombre de la versión a la que quieres actualizar (por ejemplo, si estás en 7.4, selecciona 8.1 o 8.2). Plesk te permite tener varias versiones instaladas simultáneamente, así que no te preocupes por perder la anterior.
- Actívala como predeterminada: Busca la opción que dice "Establecer como versión predeterminada del servidor" o similar. Esto hará que todos los dominios nuevos usen esta versión.
[INFO] No te asustes si ves muchas versiones. Plesk te permite tener PHP 7.4, 8.0 y 8.2 instalados a la vez. Esto es útil para webs que aún no son compatibles con la última versión.
Paso 4: Aplica el cambio a un dominio de prueba (MUY RECOMENDADO)
No apliques el cambio a todos tus sitios web a la vez. Hazlo primero en un sitio de prueba o en el menos crítico.
- Ve a Sitios web y dominios.
- Selecciona el dominio que quieres probar.
- Busca la sección "PHP" (suele estar en la pestaña "Hosting" o en la sección de "Ajustes"). Ahí verás la versión actual.
- Cambia la versión manualmente a la nueva (por ejemplo, de 7.4 a 8.1).
- Guarda los cambios.
Paso 5: Prueba tu sitio web
Ahora es el momento de la verdad. Abre tu web en el navegador.
- ¿Se ve bien? Navega por varias páginas, prueba formularios de contacto, el carrito de la compra, etc.
- ¿Hay errores? Si ves una página en blanco (el famoso "White Screen of Death") o un error 500, algo no es compatible. No entres en pánico. Simplemente vuelve a Plesk y cambia la versión de PHP de ese dominio a la anterior (por ejemplo, 7.4) para restaurar el funcionamiento.
- Revisa los logs de error: En Plesk, ve a Sitios web y dominios > tu dominio > Registros (o Logs). Busca errores recientes. Te darán pistas sobre qué plugin o tema está fallando.
[WARNING] Si ves errores, no actualices el resto de dominios. Vuelve a la versión anterior y resuelve la compatibilidad (actualizando plugins, temas o contactando al desarrollador).
Paso 6: Actualiza el resto de dominios
Una vez que tu web de prueba funciona perfectamente con la nueva versión de PHP, puedes aplicar el cambio al resto de tus sitios web.
- Ve a Sitios web y dominios.
- Selecciona el siguiente dominio.
- Cambia la versión de PHP a la nueva.
- Guarda y prueba.
- Repite el proceso para todos los dominios.
Plesk actualizar PHP: ¿Y si no encuentro la versión que quiero?
A veces, la versión de PHP que necesitas no aparece en la lista. Esto significa que no está instalada en el servidor. No te preocupes, es fácil de añadir.
Cómo instalar una nueva versión de PHP en Plesk
- Ve a Herramientas y Ajustes > Configuración de PHP.
- Haz clic en el botón "Agregar versión de PHP" o "Instalar PHP".
- Se abrirá una lista de versiones disponibles. Selecciona la que quieras (por ejemplo, PHP 8.2).
- Haz clic en Instalar. El proceso puede tardar unos minutos. Plesk descargará e instalará los paquetes necesarios.
- Una vez instalada, aparecerá en la lista y podrás seleccionarla como hemos visto antes.
Seguridad Plesk PHP: Buenas prácticas después de actualizar
Actualizar PHP es solo el primer paso. Para mantener tu servidor seguro, sigue estos consejos:
1. Mantén todo actualizado
No solo el PHP. Actualiza Plesk, el sistema operativo del servidor, tus plugins, temas y CMS. Un eslabón débil rompe toda la cadena.
2. Revisa la configuración de PHP
Dentro de Configuración de PHP, puedes ajustar parámetros como el límite de memoria (memory_limit), el tiempo máximo de ejecución (max_execution_time) o el tamaño máximo de subida (upload_max_filesize). Ajusta estos valores según las necesidades de tu web. Valores por defecto suelen ser bajos.
3. Desactiva funciones peligrosas
En la misma configuración, busca la opción "Deshabilitar funciones". Por seguridad, es recomendable deshabilitar funciones como exec, system, shell_exec, passthru, popen, proc_open y curl_exec (a menos que tu web las necesite explícitamente). Esto evita que un atacante ejecute comandos en tu servidor si logra explotar una vulnerabilidad.
4. Usa un firewall de aplicaciones web (WAF)
Plesk incluye ModSecurity, un WAF que bloquea peticiones maliciosas. Asegúrate de que esté activo y actualizado. Ve a Herramientas y Ajustes > Seguridad > ModSecurity.
5. Considera un panel alternativo (Syspanel)
Si en algún momento buscas una alternativa a Plesk, Syspanel (anteriormente HestiaCP) es una excelente opción, especialmente para servidores con pocos recursos. Es gratuito, ligero y muy potente. Su interfaz es limpia y fácil de usar. Recuerda que el puerto de acceso a Syspanel es el 2106 (por ejemplo, https://tudominio.com:2106). Aunque este artículo se centra en Plesk, saber que existen alternativas robustas y seguras como Syspanel te da más control sobre tu infraestructura.
Preguntas Frecuentes (FAQ)
¿Puedo tener varias versiones de PHP instaladas en Plesk?
Sí, absolutamente. Plesk permite tener múltiples versiones de PHP (por ejemplo, 7.4, 8.0, 8.1, 8.2) instaladas al mismo tiempo. Puedes asignar una versión diferente a cada dominio. Esto es ideal si tienes sitios web con diferentes requisitos de compatibilidad.
¿Qué hago si mi web deja de funcionar después de actualizar PHP?
No te preocupes, es fácil de revertir. Simplemente vuelve a Plesk, ve a Sitios web y dominios, selecciona el dominio afectado y cambia la versión de PHP a la que usabas antes. La web volverá a funcionar de inmediato. Luego, investiga la causa (plugin, tema) y soluciónalo.
¿Cada cuánto debo actualizar PHP?
Al menos una vez al año, o cuando una versión llegue a su "Fin de Vida" (EOL). Las versiones de PHP tienen un ciclo de soporte de aproximadamente 2-3 años. Cuando una versión llega a su EOL, ya no recibe parches de seguridad. Te recomiendo mantenerte siempre en una versión con soporte activo (actualmente, PHP 8.1, 8.2 y 8.3 son las más seguras).
¿Actualizar PHP mejora el SEO de mi web?
Sí, indirectamente. Google y otros buscadores premian la velocidad de carga y la seguridad. Una versión moderna de PHP es más rápida y segura, lo que se traduce en un mejor posicionamiento. Además, el propio Google recomienda usar software actualizado.
¿Necesito ser un experto para actualizar PHP en Plesk?
No, para nada. Como has visto, el proceso es muy visual y guiado. Lo más importante es la preparación (copia de seguridad y verificación de compatibilidad). Si sigues estos pasos, cualquier persona con acceso al panel puede hacerlo.
Conclusión: Actualizar PHP es más fácil y seguro de lo que parece
Actualizar PHP en Plesk es una tarea de mantenimiento esencial que no deberías posponer. Siguiendo esta guía paso a paso, puedes hacerlo de forma segura, minimizando el riesgo de errores. Recuerda:
- Siempre haz una copia de seguridad.
- Prueba primero en un dominio de prueba.
- Revisa la compatibilidad de tus aplicaciones.
- No tengas miedo de revertir el cambio si algo sale mal.
Mantener tu Plesk PHP version actualizada es la mejor inversión que puedes hacer por la seguridad Plesk PHP y el rendimiento de tu sitio web. ¡Manos a la obra!
Si tienes cualquier duda, recuerda que estoy aquí para ayudarte. ¡Un saludo y feliz actualización!
