Cómo cambiar la versión de PHP en Plesk para un sitio web
¿Te has preguntado alguna vez si tu web podría cargar más rápido o ser más segura simplemente cambiando la versión de PHP que usa? La respuesta es sí. Mantener actualizada la versión de PHP en tu servidor es una de las tareas de mantenimiento más importantes, y en Plesk es sorprendentemente sencillo. En esta guía, te explicaré paso a paso cómo cambiar PHP Plesk de manera segura, resolver las dudas más comunes y evitar errores típicos. Vamos allá.
¿Por qué es importante cambiar la versión de PHP en Plesk?
PHP es el lenguaje que impulsa la mayoría de las webs dinámicas (como WordPress, Joomla o Drupal). Cada versión de PHP incluye mejoras de rendimiento, parches de seguridad y nuevas funcionalidades. Usar una versión antigua, como PHP 5.6 o 7.0, es como tener una puerta de casa sin cerradura: los hackers pueden aprovechar vulnerabilidades conocidas. Además, las aplicaciones modernas a menudo requieren una versión PHP hosting mínima para funcionar correctamente.
Por ejemplo, WordPress recomienda PHP 8.0 o superior. Si tienes una versión inferior, tu web puede volverse lenta, dar errores o incluso dejar de ser compatible con plugins y temas actualizados. Por eso, saber cómo cambiar la versión de PHP en Plesk es una habilidad básica para cualquier administrador de sitios web.
[WARNING] Antes de cambiar la versión de PHP, asegúrate de que tu sitio web (tema, plugins, scripts personalizados) sea compatible con la nueva versión. De lo contrario, podrías encontrar errores de compatibilidad.
Requisitos previos antes de actualizar PHP
Antes de lanzarte a actualizar PHP, necesitas cumplir algunos requisitos básicos:
- Acceso a Plesk: Debes tener credenciales de administrador o de usuario con permisos para gestionar el sitio web. Normalmente, tu proveedor de hosting te da acceso a través de un panel como
https://tudominio.com:8443. - Backup reciente: Nunca está de más tener una copia de seguridad de tu sitio web y base de datos. En Plesk puedes hacerlo desde la sección "Backup Manager".
- Conocimiento de la versión actual: Entra en Plesk, ve a tu sitio web y busca la sección "PHP Settings" o "Configuración de PHP". Allí verás la versión activa.
- Compatibilidad del sitio: Revisa los requisitos de tu CMS o aplicación. Por ejemplo, si usas WordPress, ve a "Herramientas > Salud del sitio" para ver si hay advertencias sobre la versión de PHP.
[TIP] Si no estás seguro de la compatibilidad, puedes crear un entorno de pruebas (staging) con la nueva versión de PHP antes de aplicarla al sitio en producción. Muchos paneles de Plesk ofrecen esta función.
Paso a paso: Cómo cambiar la versión de PHP en Plesk
Ahora sí, vamos al grano. Sigue estos pasos para cambiar PHP Plesk de forma segura:
1. Accede al panel de Plesk
- Abre tu navegador y escribe la URL de tu panel Plesk (normalmente
https://tudominio.com:8443). Si tu proveedor de hosting usa un puerto diferente, te lo habrá indicado. - Inicia sesión con tu usuario y contraseña.
2. Localiza tu sitio web
- En el menú principal, haz clic en "Sitios web y dominios". Verás una lista de todos los dominios y subdominios que tienes.
- Selecciona el dominio para el cual deseas cambiar PHP Plesk.
3. Accede a la configuración de PHP
- Dentro de la página de ese dominio, busca la sección "PHP Settings" o "Configuración de PHP". En algunas versiones de Plesk, aparece como un icono con el logo de PHP (elefante morado). También puede estar en un menú desplegable llamado "Hosting Settings".
- Haz clic en esa opción. Se abrirá una ventana con varias configuraciones.
4. Selecciona la nueva versión de PHP
- En la parte superior de la ventana, verás un desplegable titulado "PHP version" o "Versión de PHP". Ahí aparecen todas las versiones instaladas en el servidor (por ejemplo, 7.4, 8.0, 8.1, 8.2).
- Elige la versión deseada. Si no ves una versión moderna, es posible que tu proveedor de hosting no la tenga instalada. En ese caso, contacta con soporte.
[INFO] Plesk permite tener múltiples versiones de PHP instaladas simultáneamente. Puedes cambiar la versión por sitio web, lo que significa que un dominio puede usar PHP 8.1 mientras otro usa 7.4 sin problemas.
5. Ajusta opciones adicionales (opcional)
- Debajo del selector de versión, encontrarás opciones como "modo de ejecución" (CGI, FastCGI, FPM), límite de memoria, tiempo máximo de ejecución, etc. No es necesario tocarlas a menos que tengas requisitos específicos.
- Si tu sitio usa PHP-FPM (recomendado para rendimiento), asegúrate de que esté seleccionado.
6. Guarda los cambios
- Haz clic en "Aceptar" o "Guardar". Plesk aplicará el cambio de inmediato. No necesitas reiniciar el servidor ni nada similar.
7. Verifica que el cambio se haya aplicado
- Para comprobar que la nueva versión PHP hosting está activa, puedes crear un archivo temporal llamado
info.phpen la raíz de tu sitio web (por ejemplo,public_html/info.php) con el siguiente contenido:<?php phpinfo(); ?> - Luego, accede a
tudominio.com/info.phpy busca la línea "PHP Version". Verás la versión que acabas de seleccionar. - Importante: Elimina ese archivo después de verificar, ya que expone información sensible de tu servidor.
[WARNING] No dejes el archivo
info.phpen tu servidor. Los atacantes pueden usarlo para obtener información sobre tu configuración.
Solución de problemas comunes al cambiar PHP en Plesk
A veces, después de actualizar PHP, pueden aparecer errores. Aquí tienes los más frecuentes y cómo solucionarlos:
Error: "La página muestra un error 500"
- Causa: Un plugin o tema no es compatible con la nueva versión de PHP.
- Solución: Vuelve temporalmente a la versión anterior desde Plesk. Luego, actualiza todos los plugins, temas y el núcleo de tu CMS. Vuelve a intentar el cambio.
Error: "Función no definida" o "Clase no encontrada"
- Causa: El código usa funciones obsoletas o eliminadas en la nueva versión de PHP (por ejemplo,
mysql_*en PHP 7+). - Solución: Revisa los logs de error de Plesk (en "Sitios web y dominios > Logs") para identificar el script problemático. Contacta al desarrollador para actualizar el código.
Error: "No se puede conectar a la base de datos"
- Causa: Cambios en los controladores de base de datos (por ejemplo, de
mysqlamysqli). - Solución: Verifica que tu aplicación use la extensión correcta (como
mysqlioPDO). En WordPress, esto suele resolverse actualizando a la última versión.
No aparece la versión deseada en el selector
- Causa: Tu proveedor de hosting no ha instalado esa versión de PHP en el servidor.
- Solución: Contacta con soporte técnico y solicita que instalen la versión que necesitas (por ejemplo, PHP 8.2).
Preguntas frecuentes (FAQ) sobre cambiar PHP en Plesk
Aquí respondo las dudas más habituales que recibo como técnico de soporte:
¿Puedo cambiar la versión de PHP sin afectar a otros sitios?
Sí, en Plesk cada sitio web tiene su propia configuración de PHP. Cambiar la versión de un dominio no afecta a los demás.
¿Cuánto tiempo tarda en aplicarse el cambio?
Es instantáneo. Una vez que guardas la configuración, el sitio empieza a usar la nueva versión de PHP.
¿Qué versión de PHP debería elegir?
Siempre la más reciente estable que sea compatible con tu sitio. Hoy en día, PHP 8.1 o 8.2 son excelentes opciones. Evita versiones que hayan llegado al "end of life" (como PHP 7.4, que dejó de recibir soporte en noviembre de 2022).
¿Pierdo mis ajustes personalizados de PHP al cambiar de versión?
No, los ajustes como límite de memoria, tiempo máximo de ejecución, etc., se mantienen. Sin embargo, algunas configuraciones específicas de versión (como extensiones) podrían variar.
¿Puedo usar Plesk PHP selector en un plan de hosting compartido?
Sí, la mayoría de los proveedores de hosting que usan Plesk ofrecen esta funcionalidad incluso en planes básicos. Si no ves la opción, consulta con soporte.
¿Qué hago si mi sitio usa un framework personalizado?
Prueba primero en un entorno de desarrollo. Si no tienes acceso, haz un backup completo y luego cambia la versión. Si algo falla, restaura el backup.
Consejos adicionales para un cambio exitoso
- Prueba en un subdominio: Si tienes un subdominio de pruebas (por ejemplo,
test.tudominio.com), cambia la versión de PHP solo allí primero. Así verificas compatibilidad sin arriesgar el sitio principal. - Actualiza todo antes: Antes de cambiar PHP Plesk, asegúrate de que tu CMS, plugins y temas estén en sus versiones más recientes. Esto reduce drásticamente los problemas de compatibilidad.
- Monitorea el rendimiento: Después del cambio, usa herramientas como Google PageSpeed Insights o GTmetrix para ver si la velocidad de carga mejoró.
- Configura PHP-FPM: Si tu servidor lo soporta, elige el modo "FPM" en lugar de "CGI" o "FastCGI". Es más eficiente y recomendado para sitios con tráfico medio-alto.
[INFO] Syspanel (anteriormente conocido como HestiaCP) también permite cambiar la versión de PHP, pero el proceso es diferente. En Syspanel, accedes al puerto 2106 y desde la sección "Web" puedes editar el dominio y seleccionar la versión de PHP en un desplegable similar. Sin embargo, esta guía se centra en Plesk, que es más común en entornos de hosting compartido.
Conclusión
Cambiar PHP Plesk es un proceso rápido y seguro si sigues los pasos correctos. No solo mejorarás la seguridad y el rendimiento de tu web, sino que también te aseguras de que tu sitio sea compatible con las últimas tecnologías. Recuerda siempre hacer una copia de seguridad, verificar la compatibilidad y probar en un entorno controlado si es posible.
Si te encuentras con algún problema, no dudes en contactar al soporte técnico de tu hosting. La mayoría de los proveedores están encantados de ayudarte con la versión PHP hosting adecuada. ¡Ahora ya sabes cómo mantener tu web al día!
