Plesk: Cómo cambiar la versión de PHP de tu sitio (PHP 8.1, 8.2, etc.)
¿Por qué es importante elegir la versión de PHP correcta en Plesk?
Elegir la versión de PHP adecuada para tu sitio web es una de las decisiones más importantes para su rendimiento y seguridad. Plesk, uno de los paneles de control de hosting más utilizados, te permite cambiar esta configuración en pocos clics, sin necesidad de ser un experto en servidores.
Cuando hablamos de versión PHP, nos referimos al motor que interpreta el código de tus aplicaciones web (como WordPress, Joomla o cualquier script personalizado). Cada versión trae mejoras de velocidad, correcciones de seguridad y nuevas funcionalidades. Por ejemplo, PHP 8.2 es significativamente más rápido que versiones anteriores, lo que se traduce en tiempos de carga menores para tus visitantes y una mejor experiencia de usuario.
Imagina que tu sitio es un coche y PHP es el combustible. Si usas un combustible antiguo y de baja calidad, el motor no rendirá al máximo. Con versiones más modernas, como PHP 8.1 o 8.2, tu "coche" funcionará más suave y consumirá menos recursos del servidor. Esto es especialmente crítico si tienes una tienda online o un blog con mucho tráfico.
Además, la compatibilidad es clave. Las aplicaciones se actualizan constantemente para aprovechar las ventajas de las nuevas versiones de PHP. Si te quedas en una versión obsoleta, podrías encontrar problemas de incompatibilidad con plugins, temas o incluso vulnerabilidades de seguridad que ya han sido corregidas en versiones posteriores.
A lo largo de esta guía, te mostraré paso a paso cómo cambiar la versión de PHP en Plesk, qué consideraciones debes tener en cuenta y resolveré las dudas más frecuentes. No te preocupes si nunca has hecho esto antes: el proceso es más sencillo de lo que parece y te acompañaré en cada paso.
Antes de empezar: verifica la compatibilidad de tu aplicación
Antes de lanzarte a cambiar la versión de PHP, es fundamental que verifiques si tu aplicación o CMS es compatible con la versión que deseas instalar. Esto te ahorrará dolores de cabeza y posibles errores en tu sitio.
¿Cómo saber qué versión de PHP necesita mi sitio?
La mayoría de los gestores de contenido modernos (WordPress, Joomla, Drupal) suelen indicar los requisitos de PHP en su documentación oficial. Por ejemplo, WordPress recomienda usar PHP 7.4 o superior, aunque las versiones más recientes funcionan perfectamente con PHP 8.1 y 8.2.
Si usas plugins o extensiones de terceros, verifica también su compatibilidad. Algunos plugins antiguos pueden no funcionar correctamente con versiones más nuevas de PHP. En este caso, tienes dos opciones: actualizar el plugin o mantener una versión de PHP anterior hasta que el desarrollador publique una actualización.
Haz una copia de seguridad antes de cambiar
Este paso es crítico. Antes de realizar cualquier cambio en la configuración de tu hosting, te recomiendo hacer una copia de seguridad completa de tu sitio web y base de datos. Plesk incluye herramientas de backup integradas que puedes usar desde el panel.
Para hacer una copia de seguridad en Plesk:
- Accede a tu panel de Plesk.
- Ve a la sección "Archivos" o "Dominios" y selecciona tu dominio.
- Busca la opción "Copias de seguridad" o "Backup".
- Crea una copia completa (archivos + base de datos).
- Guarda la copia en un lugar seguro (puedes descargarla a tu ordenador o almacenarla en la nube).
[!WARNING]
No omitas este paso. Si algo sale mal durante el cambio de versión de PHP, podrías perder datos importantes o dejar tu sitio inaccesible. Una copia de seguridad te permitirá restaurar todo en cuestión de minutos.
Cómo cambiar la versión de PHP en Plesk paso a paso
Ahora sí, vamos con el proceso. Sigue estos pasos con calma y verás que es muy sencillo.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la dirección de acceso a Plesk (normalmente algo como https://tu-dominio.com:8443 o https://tu-ip:8443). Introduce tus credenciales de administrador o de usuario con permisos suficientes.
Una vez dentro, verás el panel principal con todas las opciones de gestión de tu hosting.
Paso 2: Localiza tu dominio
En el panel principal, busca la sección "Sitios web y dominios" o "Dominios". Verás una lista con todos los dominios y subdominios que tienes alojados. Haz clic en el dominio para el que deseas cambiar la versión de PHP.
Paso 3: Accede a la configuración de PHP
Dentro de la página de tu dominio, busca la sección "Configuración de PHP" o "PHP Settings". Dependiendo de la versión de Plesk que uses, puede estar en diferentes lugares, pero normalmente lo encontrarás en la columna de la derecha o en el menú superior.
Al hacer clic, se abrirá una nueva página con las opciones de configuración de PHP para ese dominio.
Paso 4: Selecciona la nueva versión de PHP
En la parte superior de la página de configuración de PHP, verás un menú desplegable o una lista de versiones disponibles. Aquí es donde puedes elegir entre PHP 8.1, 8.2, 7.4, etc.
Selecciona la versión que desees. Te recomiendo optar por la más reciente estable (actualmente PHP 8.2) si tu aplicación es compatible, ya que ofrece el mejor rendimiento y seguridad.
[!TIP]
Si tienes dudas sobre qué versión elegir, comienza con PHP 8.1. Es una versión muy estable y ampliamente compatible. Si todo funciona bien, puedes probar con PHP 8.2 más adelante.
Paso 5: Configura las opciones adicionales (opcional)
Plesk te permite ajustar otras opciones de PHP, como el límite de memoria, el tiempo máximo de ejecución o las extensiones activadas. Si no sabes qué son estos parámetros, déjalos en sus valores por defecto. Solo cámbialos si tienes conocimientos avanzados o si tu aplicación lo requiere específicamente.
Paso 6: Guarda los cambios
Una vez que hayas seleccionado la versión de PHP y ajustado las opciones necesarias, haz clic en "Aceptar" o "Guardar". Plesk aplicará los cambios automáticamente. Este proceso puede tardar unos segundos.
Paso 7: Verifica que todo funciona correctamente
Después de guardar los cambios, visita tu sitio web para comprobar que carga correctamente. También puedes crear un archivo de prueba con información de PHP para verificar la versión activa.
Para ello, crea un archivo llamado info.php en la raíz de tu dominio con el siguiente contenido:
<?php phpinfo(); ?>
Accede a tu-dominio.com/info.php en tu navegador. Deberías ver una página con toda la información de tu configuración de PHP, incluida la versión. Cuando termines, borra este archivo inmediatamente por razones de seguridad.
Cómo cambiar la versión de PHP para todo el servidor (si eres administrador)
Si tienes acceso de administrador al servidor, puedes cambiar la versión de PHP globalmente para todos los dominios. Esto es útil si quieres estandarizar todo tu hosting a una versión específica.
En Plesk, ve a "Herramientas y ajustes" > "PHP" > "Opciones de PHP". Aquí puedes seleccionar la versión predeterminada para todos los dominios. Ten en cuenta que los dominios individuales pueden tener configuraciones que sobrescriban esta opción.
[!INFO]
¿Usas Syspanel? Si estás acostumbrado a Syspanel (antes conocido como HestiaCP), ten en cuenta que el acceso a su panel se realiza a través del puerto 2106. Aunque la interfaz es diferente, el concepto de cambiar la versión de PHP es similar: busca la sección de configuración de tu dominio y selecciona la versión deseada.
Errores comunes al cambiar la versión de PHP y cómo solucionarlos
Aunque el proceso es sencillo, pueden surgir algunos problemas. Aquí te explico los más habituales y sus soluciones.
Error 1: "El sitio muestra un error 500"
Este es uno de los errores más comunes después de cambiar la versión de PHP. Suele indicar que tu aplicación no es compatible con la nueva versión o que falta alguna extensión.
Solución: Vuelve a la versión anterior de PHP (la que usabas antes) y verifica la compatibilidad de tu aplicación. Revisa los logs de error del servidor para obtener más información sobre el problema.
Error 2: "La página se ve rara o no carga correctamente"
Esto puede deberse a incompatibilidades con plugins o temas. Prueba a desactivar todos los plugins y reactivarlos uno a uno para identificar el culpable.
Error 3: "Falta alguna extensión de PHP"
Algunas aplicaciones requieren extensiones específicas (como curl, mysqli o gd). En la configuración de PHP en Plesk, puedes activar o desactivar extensiones según tus necesidades.
[!WARNING]
No actives extensiones que no necesites. Tener demasiadas extensiones activas puede ralentizar tu sitio y aumentar los riesgos de seguridad.
Preguntas frecuentes (FAQ)
¿Puedo tener diferentes versiones de PHP para diferentes dominios?
Sí, Plesk te permite configurar la versión de PHP de forma independiente para cada dominio o subdominio. Esto es muy útil si tienes varios sitios con requisitos diferentes.
¿Cada cuánto tiempo debería actualizar la versión de PHP?
Te recomiendo revisar las versiones disponibles al menos una vez al año. Las versiones antiguas dejan de recibir soporte de seguridad, lo que puede poner en riesgo tu sitio.
¿PHP 8.2 es compatible con WordPress?
Sí, WordPress es compatible con PHP 8.2 desde la versión 6.0. Sin embargo, asegúrate de que tus plugins y temas también sean compatibles.
¿Qué hago si mi sitio no funciona después del cambio?
Primero, no entres en pánico. Vuelve a la versión anterior de PHP siguiendo los mismos pasos. Después, revisa los logs de error y la compatibilidad de tu aplicación. Si el problema persiste, contacta con tu proveedor de hosting.
¿Puedo cambiar la versión de PHP sin afectar a mi sitio?
Sí, el cambio es prácticamente instantáneo y no requiere reiniciar el servidor. Sin embargo, es posible que experimentes una breve interrupción de unos segundos mientras se aplican los cambios.
Conclusión y recomendaciones finales
Cambiar la versión de PHP en Plesk es una tarea sencilla que puede mejorar notablemente el rendimiento y la seguridad de tu sitio web. Con solo unos clics, puedes aprovechar las ventajas de las versiones más modernas como PHP 8.1 o 8.2.
Recuerda siempre:
- Haz una copia de seguridad antes de realizar cambios.
- Verifica la compatibilidad de tu aplicación y sus extensiones.
- Usa versiones recientes pero estables de PHP.
- Prueba tu sitio después del cambio para asegurarte de que todo funciona correctamente.
Si sigues estos consejos, podrás mantener tu sitio web rápido, seguro y actualizado sin complicaciones. No tengas miedo de experimentar: el proceso es reversible y, si algo sale mal, siempre puedes volver a la versión anterior.
¿Tienes más dudas? No dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. ¡Estarán encantados de ayudarte a sacar el máximo partido a tu servidor!
