Guía para actualizar PHP y mejorar la seguridad en Plesk
¿Tu web va lenta? ¿Te aparece un aviso de seguridad en Plesk sobre una versión de PHP desactualizada? No te preocupes, es más común de lo que crees y tiene una solución sencilla. Mantener PHP Plesk actualizado no es solo una cuestión de rendimiento, es una de las medidas de seguridad PHP más efectivas que puedes tomar por tu cuenta.
En esta guía extensa y paso a paso, vamos a desglosar todo lo que necesitas saber para actualizar PHP Plesk sin romper nada. Te explicaré por qué es crucial, cómo hacerlo de forma segura, cómo solucionar los problemas típicos y qué hacer después de la actualización. Al final, serás capaz de gestionar la versión PHP Plesk con total confianza.
¿Por qué es tan importante actualizar PHP en Plesk?
Imagina que PHP es el motor de tu coche. Si no le haces revisiones ni cambias las piezas viejas, el coche acabará fallando o, peor aún, sufrirá un accidente. En el mundo digital, un PHP desactualizado es una puerta abierta para los ciberdelincuentes.
Seguridad: La razón número uno
Cada vez que el equipo de PHP lanza una nueva versión, corrige vulnerabilidades conocidas. Estas fallas son explotadas por hackers para inyectar malware, robar datos de tus clientes o secuestrar tu sitio web. Cuando usas una versión antigua, es como dejar la llave puesta en la cerradura de tu casa.
Los paneles de control como Plesk te avisan constantemente cuando hay una versión obsoleta. Ignorar ese aviso es uno de los errores más graves en seguridad PHP. Un sitio comprometido puede afectar a todo el servidor, poniendo en riesgo a otros sitios web que compartan el mismo hosting.
Rendimiento y velocidad
Las versiones nuevas de PHP no solo son más seguras, son considerablemente más rápidas. Por ejemplo, PHP 8.x es mucho más eficiente que PHP 7.4. Esto se traduce en tiempos de carga más bajos para tus visitantes, lo cual mejora tu posicionamiento en Google y reduce la tasa de rebote. Una web rápida es una web feliz.
Compatibilidad con nuevas tecnologías
Si quieres usar los últimos plugins de WordPress, temas modernos o aplicaciones web avanzadas, necesitarás una versión PHP Plesk reciente. Los desarrolladores dejan de dar soporte a versiones antiguas, por lo que tu web podría quedarse obsoleta y dejar de funcionar correctamente con el tiempo.
Preparando el terreno: Antes de actualizar PHP Plesk
Actualizar no es simplemente pulsar un botón. Requiere una mínima planificación para evitar sustos. Sigue estos pasos previos y lo harás con total tranquilidad.
1. Haz una copia de seguridad completa
Esta es la regla de oro. Antes de tocar cualquier configuración del servidor, debes tener una copia de seguridad de tu sitio web y de la base de datos. En Plesk, esto se hace fácilmente:
- Ve a tu dominio en el panel de Plesk.
- Busca la sección "Copias de seguridad" o "Backup".
- Crea una copia de seguridad completa en un repositorio externo o local.
[WARNING]: Si la actualización falla y no tienes una copia de seguridad, podrías perder datos importantes. No te saltes este paso, es vital.
2. Comprueba la compatibilidad de tu web
No todas las aplicaciones funcionan bien con la última versión de PHP. Antes de cambiar, verifica que tu CMS (WordPress, Joomla, PrestaShop, etc.) y sus plugins son compatibles con la nueva versión.
- Consulta la documentación oficial de tu CMS.
- Revisa los requisitos de los plugins y temas que utilizas.
- Si usas un software a medida, contacta con tu desarrollador.
3. Activa el modo de prueba (si es posible)
Algunas versiones de Plesk te permiten cambiar la versión de PHP solo para un dominio concreto, mientras el resto sigue con la versión antigua. Esto es perfecto para hacer pruebas en un entorno de staging (una copia de tu web en un subdominio) antes de aplicar los cambios en producción.
El proceso paso a paso: Cómo actualizar PHP en Plesk
Ahora sí, vamos a la acción. Plesk tiene una interfaz muy intuitiva, así que no necesitas ser un experto en sistemas. Aquí tienes dos métodos principales.
Método 1: Cambiar la versión de PHP por dominio (El más recomendado)
Este método es ideal para sitios web individuales. Te permite elegir qué versión de PHP usará cada dominio de tu servidor.
- Accede a Plesk: Inicia sesión en tu panel de control.
- Selecciona tu dominio: En el panel izquierdo, haz clic en "Sitios web y dominios" y elige el dominio que quieres modificar.
- Busca la sección PHP: Dentro de los ajustes del dominio, busca el icono o la opción que dice "Configuración de PHP" o simplemente "PHP".
- Selecciona la nueva versión: Verás un menú desplegable con todas las versiones PHP Plesk disponibles. Elige la más reciente y estable (por ejemplo, PHP 8.2 o 8.3).
- Guarda los cambios: Haz clic en "Aceptar" o "Guardar". Plesk aplicará el cambio al instante.
[TIP]: Si no ves la versión que quieres en el desplegable, significa que aún no está instalada en el servidor. Pasa al Método 2 para instalarla primero.
Método 2: Instalar una nueva versión de PHP en el servidor
Si tu objetivo es tener la última versión disponible para todos tus sitios, deberás instalarla a nivel de servidor.
- Ve a Herramientas y Configuración: En el panel principal de Plesk, busca esta sección en el menú lateral.
- Encuentra el gestor de PHP: Dentro de "Herramientas y Configuración", busca la opción "Configuración de PHP" (a veces llamada "Gestor de versiones de PHP").
- Instala la nueva versión: Verás una lista de versiones disponibles. Haz clic en "Añadir versión" o en el icono de instalación junto a la versión que deseas (ej. PHP 8.3).
- Espera a que se instale: Plesk descargará e instalará los paquetes necesarios. Este proceso puede tardar unos minutos.
- Configura las opciones: Una vez instalada, puedes hacer clic en el icono de "Opciones" (generalmente un engranaje) para ajustar parámetros como el límite de memoria, el tamaño máximo de subida, etc.
Después de instalarla, podrás seleccionarla en el Método 1 para cada dominio.
[INFO]: En algunos sistemas operativos de servidor, Plesk usa "modos" de PHP (como FastCGI o FPM). Te recomiendo usar "FPM" (FastCGI Process Manager) ya que es más eficiente y seguro. Si no sabes cuál elegir, deja el que venga por defecto.
Solución de problemas comunes tras la actualización
Es normal que, después de cambiar la versión PHP Plesk, alguna funcionalidad de tu web dé un error. No entres en pánico, casi todo tiene solución.
Error 500: Internal Server Error
Este es el error más común. Suele deberse a incompatibilidades con plugins o temas.
- Solución 1: Revisa el registro de errores de PHP en Plesk (sección "Logs" de tu dominio). Ahí verás el archivo y la línea exacta que falla.
- Solución 2: Desactiva los plugins uno a uno para identificar al culpable. Puedes hacerlo desde el panel de administración de tu CMS o renombrando la carpeta de plugins por FTP (por ejemplo, de
wp-content/pluginsawp-content/plugins_old). - Solución 3: Si el problema es con el tema, cámbialo temporalmente a un tema por defecto (como Twenty Twenty-Four en WordPress).
Funciones obsoletas (Deprecated)
Verás avisos en tu web como "Deprecated: Function create_function() is deprecated". Esto significa que tu código usa funciones que se han eliminado en la nueva versión de PHP.
- Solución: Si es un plugin, busca una actualización del mismo. Si es código personalizado, deberás pedir a un desarrollador que actualice esas funciones a las nuevas alternativas (por ejemplo, usar
call_user_funcen lugar decreate_function).
La web carga pero se ve "rota" (sin estilos)
Esto suele ser un problema de caché.
- Solución: Limpia la caché de tu navegador y la caché del servidor (si usas un plugin de caché como WP Rocket o W3 Total Cache, púrgalo desde su panel). A veces también ayuda desactivar y reactivar la caché de Plesk.
Preguntas Frecuentes (FAQ) sobre PHP y Plesk
Aquí tienes las dudas más habituales que nos llegan al soporte técnico.
¿Puedo volver a la versión anterior de PHP si algo sale mal?
Sí, absolutamente. Plesk te permite cambiar la versión de PHP en cualquier momento. Solo tienes que volver a los ajustes de PHP de tu dominio y seleccionar la versión anterior en el desplegable. Es un proceso reversible al instante. Por eso es tan cómodo trabajar con Plesk.
¿Cuál es la versión de PHP más estable y recomendada?
Siempre te recomendaremos usar la versión más reciente que tenga soporte activo. Actualmente, PHP 8.2 y 8.3 son las opciones más seguras y rápidas. Evita usar versiones que ya han llegado al "final de su vida" (End of Life), como PHP 7.4, ya que no reciben parches de seguridad.
¿Cada cuánto tiempo debo actualizar PHP?
No hay un calendario fijo, pero te aconsejamos revisar cada 3 o 6 meses. Plesk te mostrará un aviso en el panel cuando haya una nueva versión disponible. Hazlo parte de tu rutina de mantenimiento, como cambiar la contraseña de tu correo.
¿Afecta la actualización de PHP a mis cuentas de correo en Plesk?
No, en absoluto. PHP es el lenguaje que se ejecuta en el servidor para mostrar tus páginas web. El servicio de correo (POP3/IMAP/SMTP) es completamente independiente. Puedes actualizar PHP sin preocuparte por tus buzones de correo.
¿Qué pasa si uso Syspanel (antes HestiaCP) en lugar de Plesk?
Si estás usando Syspanel (que es el nuevo nombre de HestiaCP y se accede a través del puerto 2106), el proceso es diferente. La filosofía es la misma (importancia de actualizar), pero los pasos y la interfaz cambian. En Syspanel, la gestión de PHP se suele hacer a través de la línea de comandos o de su panel web, pero te recomiendo consultar su documentación específica. Esta guía está 100% enfocada en Plesk.
Conclusión: La seguridad PHP es un hábito, no una tarea puntual
Actualizar PHP en Plesk es una de las tareas más importantes que puedes hacer como administrador de tu propio sitio web. No es un lujo, es una necesidad. Hemos visto que el proceso es sencillo, rápido y reversible, y que los beneficios en seguridad PHP y rendimiento son inmensos.
No esperes a que tu web sea hackeada para tomar acción. Dedica unos minutos al mes a revisar si hay nuevas versiones disponibles en tu panel de Plesk. Tu yo del futuro (y tus visitantes) te lo agradecerán.
[TIP]: Configura una alarma en tu calendario cada dos meses con el recordatorio: "Revisar actualizaciones de PHP en Plesk". Es una pequeña acción con un gran impacto en la salud de tu presencia online.
Si después de leer esta guía te surge cualquier otra duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte a mantener tu web segura, rápida y siempre en línea.
