Cómo actualizar PHP en Plesk para mejorar el rendimiento
¿Por qué es tan importante actualizar PHP en Plesk?
Si tienes una web alojada en un servidor con Plesk, seguramente has visto avisos sobre versiones de PHP desactualizadas. No es un tema menor: actualizar PHP en Plesk es una de las tareas de mantenimiento más efectivas para mejorar el rendimiento de Plesk y de todos los sitios que gestionas.
Piensa en PHP como el motor de tu coche. Puedes tener la carrocería perfecta (tu web), pero si el motor es viejo, no vas a llegar lejos. Las versiones antiguas de PHP no solo son más lentas, sino que tienen vulnerabilidades de seguridad conocidas que los hackers explotan constantemente. Por eso, saber cómo actualizar PHP en Plesk no es un lujo, es una necesidad.
En esta guía extensa y paso a paso, te voy a explicar exactamente cómo hacerlo, incluso si nunca has tocado un panel de control. Hablaremos de las versiones disponibles, cómo cambiar PHP en Plesk para cada dominio, qué hacer si algo sale mal y resolveremos las dudas más frecuentes. Al final, serás capaz de hacerlo tú mismo con total confianza.
Vamos a ello.
¿Qué versiones de PHP existen y cuál elegir?
Antes de empezar a hacer clics, es fundamental entender qué versiones de PHP están disponibles y por qué deberías elegir una u otra. Plesk, como panel de control, te permite gestionar múltiples versiones de PHP de forma simultánea. Esto es una gran ventaja, porque no todos los sitios web son compatibles con las versiones más nuevas.
Versiones estables y soportadas
Actualmente, las versiones de PHP que deberías considerar son:
- PHP 8.3: La más reciente y rápida. Ofrece mejoras de rendimiento significativas y funciones modernas. Es la opción recomendada para sitios nuevos o con código actualizado.
- PHP 8.2: Una versión muy estable y madura. Excelente equilibrio entre nuevas funcionalidades y compatibilidad.
- PHP 8.1: Aún recibe soporte de seguridad, pero está quedando atrás. Úsala solo si tu aplicación no es compatible con 8.2 o 8.3.
- PHP 7.4: IMPORTANTE: Esta versión ya no recibe soporte de seguridad. Si tu web la usa, estás en riesgo. Te recomiendo encarecidamente que la actualices cuanto antes.
[WARNING] No uses versiones de PHP sin soporte oficial. Aunque tu web funcione, estarás expuesto a vulnerabilidades de seguridad graves. La regla de oro es: siempre usa una versión que reciba actualizaciones de seguridad activas.
¿Cómo saber qué versión usa mi web?
Puedes ver la versión de PHP de cada dominio desde el propio panel de Plesk. Normalmente, en la sección de "Sitios web y dominios", verás un icono o un texto que indica la versión de PHP. Si no lo ves a simple vista, entra en el dominio y busca la sección de "Configuración de PHP".
Preparación antes de actualizar: copia de seguridad
Este es el paso más importante y el que más se salta la gente. No actualices PHP sin hacer una copia de seguridad. Aunque el proceso es seguro, siempre puede haber una sorpresa con alguna aplicación o plugin incompatible.
Cómo hacer una copia de seguridad en Plesk
Plesk tiene una herramienta de copia de seguridad integrada que es muy fácil de usar. Te recomiendo hacer una copia completa del dominio que vas a modificar.
- Entra en tu panel de Plesk.
- Ve a la sección de "Sitios web y dominios".
- Localiza el dominio que quieres actualizar.
- Haz clic en el botón de "Copia de seguridad" (suele ser un icono de disco duro o una flecha circular).
- Sigue el asistente. Puedes elegir entre una copia completa o solo de los archivos y bases de datos. Para estar seguro, elige la opción completa.
[TIP] Guarda la copia de seguridad en un lugar externo o en el almacenamiento remoto que ofrece Plesk, si tienes espacio. No confíes solo en el mismo servidor, porque si el disco falla, perderías también la copia.
Una vez que tengas tu copia de seguridad lista, podemos proceder con la actualización.
Cómo actualizar PHP en Plesk: método paso a paso
Ahora sí, vamos a la acción. Te voy a mostrar cómo actualizar PHP en Plesk de dos maneras: la rápida (para un dominio concreto) y la avanzada (para gestionar todas las versiones del servidor).
Método rápido: cambiar PHP para un dominio específico
Esta es la forma más común y rápida de cambiar PHP en Plesk. Solo afectará al dominio que elijas.
- Inicia sesión en Plesk: Abre tu navegador y accede a tu panel de control.
- Ve a "Sitios web y dominios": En el menú lateral izquierdo, haz clic en esta opción.
- Selecciona tu dominio: En la lista, busca el dominio que quieres actualizar.
- Busca la sección de PHP: En la fila del dominio, verás una columna llamada "PHP". Haz clic en el icono que aparece (suele ser un engranaje o el nombre de la versión actual, como "PHP 7.4").
- Elige la nueva versión: Se abrirá una ventana o sección de configuración. En el desplegable de "Versión de PHP", selecciona la nueva versión (por ejemplo, "PHP 8.2").
- Aplica los cambios: Haz clic en "Aceptar" o "Aplicar".
¡Y listo! En unos segundos, tu dominio estará usando la nueva versión de PHP. Plesk se encarga de actualizar la configuración automáticamente.
[TIP] Después de cambiar la versión, es recomendable recargar la página de tu web varias veces para asegurarte de que no hay errores. Si todo se ve bien, habrás completado la actualización con éxito.
Método avanzado: gestionar versiones de PHP en el servidor
A veces necesitas instalar una nueva versión de PHP que no está disponible en la lista. Para eso, tienes que ir a la configuración general del servidor.
- Inicia sesión en Plesk como administrador.
- Ve a "Herramientas y configuración": En el menú lateral, busca esta sección.
- Busca "Configuración de PHP": Dentro de "Herramientas y configuración", encontrarás una opción llamada "Configuración de PHP" o "PHP Settings".
- Gestiona las versiones: Aquí verás todas las versiones de PHP que están instaladas en tu servidor. Puedes:
- Instalar nuevas versiones: Haz clic en "Agregar versión" o en el icono de "+" junto a la versión que quieras instalar.
- Eliminar versiones antiguas: Desmarca las versiones que ya no uses (ten cuidado con esto).
- Guarda los cambios: Una vez que hayas hecho tus selecciones, haz clic en "Aceptar".
Este método es útil si quieres tener preparadas varias versiones para tus clientes o si necesitas una versión específica para una aplicación.
¿Qué hacer después de actualizar PHP?
La actualización no termina con hacer clic en "Aceptar". Hay que verificar que todo funciona correctamente. Aquí tienes una lista de comprobación rápida.
Verifica tu sitio web
- Carga la página principal: Asegúrate de que carga sin errores.
- Navega por las secciones: Prueba algunas páginas internas, formularios de contacto, carritos de compra, etc.
- Revisa la consola del navegador: Pulsa F12 y ve a la pestaña "Consola". Si hay errores de JavaScript o de recursos, los verás aquí. No te asustes, muchos son inofensivos, pero si ves errores de tipo 500, es un problema.
Revisa los logs de errores
Plesk te ofrece los logs de error de cada dominio. Si algo falla, aquí encontrarás la pista.
- Ve a "Sitios web y dominios" -> tu dominio.
- Busca la sección "Logs" o "Registros".
- Revisa los logs de error recientes. Busca palabras como "fatal error", "undefined function" o "deprecated".
[INFO] Los errores de tipo "deprecated" son avisos de que tu código usa funciones que están obsoletas. No rompen la web, pero es una señal de que deberías actualizar tu código o tus plugins a medio plazo.
Actualiza tus aplicaciones y CMS
Si usas WordPress, Joomla, PrestaShop o cualquier otro CMS, es obligatorio actualizarlo a la última versión después de cambiar PHP en Plesk. Lo mismo aplica a los plugins y temas. Las versiones antiguas de estos componentes suelen ser incompatibles con las nuevas versiones de PHP.
Problemas comunes y cómo solucionarlos
No todo es perfecto, y a veces pueden surgir problemas. Aquí tienes los más comunes y sus soluciones.
Error 500 Internal Server Error
Este es el error más típico después de una actualización de PHP. Significa que hay un conflicto entre tu código y la nueva versión.
Solución:
- Revisa los logs de error como te expliqué antes. Ahí verás el archivo y la línea exacta del problema.
- Desactiva los plugins: Si usas WordPress, renombra la carpeta "wp-content/plugins" a "plugins_old" temporalmente. Si la web funciona, el problema es uno de tus plugins. Ve activándolos uno a uno para encontrar al culpable.
- Cambia temporalmente a una versión anterior: Si el problema es muy grave y no puedes solucionarlo rápido, puedes cambiar PHP en Plesk de vuelta a la versión anterior mientras investigas. Esto es perfectamente válido y te dará tiempo para arreglar las cosas.
Pantalla en blanco
A veces, en lugar de un error 500, te encuentras con una página en blanco. Esto suele deberse a un error de memoria o a un conflicto de código.
Solución:
- Aumenta el límite de memoria: En la configuración de PHP (la misma donde cambiaste la versión), busca el parámetro
memory_limity auméntalo (por ejemplo, de 128M a 256M). - Habilita la visualización de errores: Temporalmente, puedes activar
display_errorsen la configuración de PHP para ver qué está pasando. Pero no lo dejes activado en producción, es un riesgo de seguridad.
Incompatibilidad con extensiones PHP
Algunas extensiones de PHP (como ionCube, imagick, etc.) pueden no estar disponibles para la nueva versión.
Solución:
- Revisa la configuración de PHP del dominio y verifica que las extensiones necesarias estén activadas.
- Instala la extensión: Si falta alguna, puedes instalarla desde la sección de "Configuración de PHP" del servidor.
Preguntas frecuentes (FAQ)
¿Puedo tener diferentes versiones de PHP para diferentes dominios?
Sí, absolutamente. Plesk te permite asignar una versión de PHP diferente a cada dominio. Esto es ideal si tienes clientes con necesidades distintas. Puedes tener un dominio con PHP 8.3 y otro con PHP 8.1 sin ningún problema.
¿Cada cuánto tiempo debo actualizar PHP?
La regla general es actualizar siempre a la última versión estable que tu CMS y tus plugins soporten. Como mínimo, asegúrate de que tu versión de PHP reciba soporte de seguridad. Puedes consultar el calendario oficial de soporte de PHP en su página web.
¿Qué pasa si mi web usa un CMS muy antiguo?
Si tu CMS es muy antiguo (por ejemplo, una versión de WordPress de hace 5 años), es probable que no sea compatible con PHP 8.x. En ese caso, tienes dos opciones: actualizar el CMS (lo recomendable) o quedarte en una versión de PHP más antigua (lo cual es un riesgo de seguridad). Mi consejo es que actualices el CMS, aunque sea un trabajo extra.
¿Puedo revertir el cambio si algo falla?
Sí, puedes cambiar PHP en Plesk de vuelta a la versión anterior en cualquier momento. Simplemente sigue los mismos pasos que para actualizar, pero selecciona la versión anterior. Es un proceso bidireccional y no debería causar problemas.
¿Actualizar PHP afecta a mis bases de datos?
No, la actualización de PHP no afecta a tus bases de datos. Son componentes independientes. Sin embargo, es buena práctica hacer una copia de seguridad de todo antes de cualquier cambio, por si acaso.
Conclusión: Mejora el rendimiento de tu web con PHP actualizado
Como has visto, actualizar PHP en Plesk es un proceso sencillo y muy beneficioso. No solo mejorarás el rendimiento de Plesk y de tus sitios web, sino que también cerrarás puertas a posibles ataques de seguridad.
Recuerda los pasos clave:
- Haz una copia de seguridad antes de tocar nada.
- Elige la versión de PHP adecuada (la más reciente que sea compatible).
- Sigue el método rápido para dominios individuales o el avanzado para todo el servidor.
- Verifica tu web después del cambio y revisa los logs si hay problemas.
- Actualiza tu CMS y plugins para asegurar la compatibilidad.
No tengas miedo de hacerlo. Con esta guía, ya tienes todo lo que necesitas para realizar esta tarea de mantenimiento con éxito. Tu web (y tus visitantes) te lo agradecerán con una carga más rápida y una experiencia mucho más fluida.
Si tienes más dudas, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. ¡Buena suerte con tu actualización!
