Plesk: cómo cambiar la versión de PHP de tu sitio web (PHP 7.4 a 8.x)
¿Tu web va lenta? ¿Aparecen errores de compatibilidad con plugins? Es muy probable que tu sitio esté funcionando con una versión de PHP antigua, como la 7.4. La buena noticia es que cambiar la versión de PHP en Plesk es un proceso sencillo y rápido, incluso si no tienes experiencia técnica. En esta guía completa, te explicaré paso a paso cómo actualizar tu PHP de 7.4 a 8.x, qué debes verificar antes de hacerlo y cómo solucionar los problemas más comunes.
¿Por qué deberías cambiar la versión de PHP de tu sitio web?
El lenguaje PHP es el motor que hace funcionar la mayoría de las webs (como WordPress, Joomla o PrestaShop). Cada versión de PHP no solo añade funciones nuevas, sino que también corrige fallos de seguridad y mejora el rendimiento. Usar una versión antigua como PHP 7.4 es como tener una cerradura vieja en tu casa: puede funcionar, pero es mucho más fácil de forzar.
Estas son las 3 razones principales para actualizar a PHP 8.x:
- Seguridad: Desde noviembre de 2022, PHP 7.4 ya no recibe parches de seguridad. Esto significa que si un hacker encuentra una vulnerabilidad, tu web queda expuesta sin remedio.
- Velocidad: PHP 8.x es hasta un 30% más rápido que la versión 7.4. Esto se traduce en páginas que cargan antes, mejor posicionamiento SEO (Google premia la velocidad) y una mejor experiencia para tus visitantes.
- Compatibilidad: Los temas y plugins de WordPress se actualizan constantemente. Muchos de ellos ya requieren PHP 8 para funcionar correctamente, y en el futuro, los que sigan usando 7.4 simplemente dejarán de actualizarse o darán errores.
¿Y qué pasa con la compatibilidad PHP WordPress? Es el punto más crítico. WordPress en sí mismo funciona perfectamente con PHP 8, pero algunos plugins antiguos o mal codificados pueden dar problemas. Por eso, antes de cambiar, debes hacer una comprobación previa (te lo explico en el siguiente apartado).
Antes de empezar: Verifica la compatibilidad de tu sitio
No queremos que tu web se rompa. Antes de cambiar la versión de PHP en Plesk, es fundamental que hagas una pequeña auditoría. Tómate 10 minutos y sigue estos pasos:
1. Revisa la compatibilidad de tus plugins y tema
- En WordPress: Ve a
Escritorio -> Plugins -> Añadir nuevo -> Pestaña "Recomendados"y busca el plugin llamado "PHP Compatibility Checker". Instálalo y ejecútalo. Te dirá qué plugins son incompatibles con PHP 8. - En otros CMS (Joomla, PrestaShop): Consulta la documentación oficial o el panel de administración para ver los requisitos de la última versión. Casi todos ya son compatibles con PHP 8.
2. Crea una copia de seguridad completa
Esto es obligatorio. Si algo sale mal, podrás volver atrás en 5 minutos.
- Ve a tu panel de Plesk.
- Busca la sección "Copias de seguridad" en el menú de tu dominio.
- Haz clic en "Crear copia de seguridad".
- Selecciona "Todo el dominio" y elige el destino (puede ser el almacenamiento local del servidor o un FTP externo).
- Espera a que termine. No continúes hasta que tengas la copia hecha.
3. Activa el modo de mantenimiento (opcional pero recomendado)
Si tu web tiene mucho tráfico en este momento, activa un plugin de mantenimiento (como "WP Maintenance Mode") para que los visitantes vean una pantalla de "estamos en obras" mientras haces el cambio. Así evitarás que alguien entre justo en el momento del cambio y vea un error raro.
Cómo cambiar la versión de PHP en Plesk (Paso a paso)
Aquí viene la parte fácil. Plesk ha simplificado este proceso al máximo. No necesitas tocar archivos de configuración ni usar comandos. Sigue estos pasos:
Paso 1: Accede al panel de Plesk
Entra en tu panel de control de hosting. Normalmente suele ser https://tu-dominio.com:8443 o una URL que te dio tu proveedor de hosting. Inicia sesión con tu usuario y contraseña.
Paso 2: Encuentra la opción de PHP
Una vez dentro, busca tu dominio en la lista (si tienes varios). Haz clic en el enlace o icono del dominio. En el menú lateral, busca la sección "Hosting y Acceso" o "Configuración de hosting". Dentro de esa sección, verás la opción "PHP Settings" o "Configuración de PHP". Haz clic ahí.
Paso 3: Selecciona la nueva versión de PHP
Se abrirá una página con varias opciones. La primera y más importante es un desplegable llamado "PHP version" (o "Versión de PHP"). Haz clic en el desplegable y verás todas las versiones disponibles. Selecciona la más reciente de PHP 8.x (por ejemplo, 8.2 o 8.3, dependiendo de lo que ofrezca tu servidor).
Paso 4: Configura los ajustes adicionales (opcional)
En la misma pantalla, verás otras opciones como display_errors, memory_limit o max_execution_time. Si no sabes qué son, déjalas como están. Son valores avanzados que solo debes tocar si un plugin te lo pide específicamente. Lo importante es que el selector de versión esté en PHP 8.
Paso 5: Guarda los cambios
Busca el botón "Aceptar" o "Guardar" al final de la página. Plesk aplicará el cambio automáticamente. Este proceso suele tardar solo unos segundos, aunque puede tardar un poco más si tu web tiene muchos archivos.
Después del cambio: Verifica que todo funciona
No te vayas todavía. Es hora de comprobar que tu web funciona correctamente con la nueva versión.
Comprueba tu web en el navegador
- Abre tu web en una ventana de incógnito (para evitar la caché del navegador).
- Navega por las páginas principales: la portada, un artículo, la página de contacto.
- Si ves algún error (pantalla blanca, errores 500, mensajes de "Parse error"), significa que algún plugin o tema no es compatible. No te asustes, tiene solución.
Revisa los logs de error
Si encuentras errores, ve a Plesk -> Logs (normalmente en la sección "Archivos" o "Hosting"). Ahí verás los registros de error del servidor. Busca las líneas que mencionen PHP Fatal error o PHP Warning. El mensaje te dirá exactamente qué archivo y qué línea están causando el problema.
Soluciona los problemas de compatibilidad
Aquí tienes las 3 soluciones más comunes si algo se rompe:
- Actualiza tus plugins y tema: Ve al panel de administración de WordPress y actualiza todo lo que tenga una actualización pendiente. Los desarrolladores suelen lanzar parches de compatibilidad con PHP 8 rápidamente.
- Desactiva plugins conflictivos: Si un plugin en concreto da error, desactívalo desde el administrador de WordPress (o renombra su carpeta en
/wp-content/plugins/por FTP). Espera a que el desarrollador lo actualice. - Vuelve a PHP 7.4 temporalmente: Si el error es crítico y no puedes esperar, repite los pasos 1-5 de la sección anterior y selecciona PHP 7.4 de nuevo. Así tu web volverá a funcionar mientras solucionas la compatibilidad.
Preguntas frecuentes (FAQ) sobre cambiar versión PHP en Plesk
A continuación, respondo a las dudas más habituales que nos llegan al soporte técnico.
¿Puedo cambiar la versión de PHP en Plesk sin afectar al correo?
Sí, totalmente. El cambio de versión de PHP solo afecta a la ejecución de los scripts de tu web (archivos .php). No tiene ninguna relación con tu correo electrónico, bases de datos ni otros servicios. Tu correo seguirá funcionando exactamente igual.
¿Qué pasa con mis bases de datos MySQL al actualizar PHP?
Nada. PHP y MySQL son componentes separados. PHP 8 funciona perfectamente con MySQL 5.7 y versiones superiores (que son las que suele haber en los servidores actuales). No tendrás que tocar nada en tu base de datos.
¿Cuál es la mejor versión de PHP 8 para WordPress?
Recomendamos PHP 8.2 o 8.3. Son las versiones más estables y con mejor rendimiento. PHP 8.0 y 8.1 ya están en su "final de vida" (no reciben actualizaciones de seguridad). Si tu hosting te lo permite, elige siempre la más reciente.
¿Por qué no veo la opción de PHP 8 en mi panel de Plesk?
Esto significa que tu proveedor de hosting no ha instalado esa versión en el servidor. Deberás contactar con su soporte técnico y pedirles que habiliten PHP 8.x. Es un proceso que ellos deben hacer a nivel de servidor, no algo que puedas hacer tú desde el panel.
¿Cada cuánto tiempo debo cambiar la versión de PHP?
Te recomendamos hacerlo al menos una vez al año. Sigue las versiones que tengan soporte activo. Cuando una versión llega a su "end of life" (como pasó con 7.4), es el momento de actualizar. Tu proveedor de hosting normalmente te avisará con antelación.
¿Y si uso Syspanel (HestiaCP)?
Si tu hosting utiliza Syspanel (el antiguo HestiaCP), el proceso es diferente. Para acceder a la configuración de PHP, deberás conectarte al puerto 2106 de tu servidor (por ejemplo, https://tu-dominio.com:2106). Dentro de Syspanel, busca la sección "Web" o "Dominios", selecciona tu dominio y en la pestaña "Avanzado" o "Configuración" podrás cambiar la versión de PHP. Te recomendamos consultar la documentación específica de Syspanel, ya que la interfaz es distinta a Plesk.
¿El cambio de PHP afecta a mi SEO?
Sí, pero para bien. Al actualizar a PHP 8, tu web cargará más rápido. Google y otros buscadores consideran la velocidad de carga como un factor de posicionamiento. Por lo tanto, actualizar PHP es una mejora SEO directa. Además, al tener una versión más segura, evitas que tu web sea hackeada y llena de spam, lo que dañaría gravemente tu reputación online.
Consejos finales para una transición sin problemas
- Hazlo en horas de bajo tráfico: Si tienes una tienda online o una web con muchos visitantes, programa el cambio para la madrugada o un día festivo.
- No lo hagas justo antes de una campaña importante: Si tienes un lanzamiento de producto o una campaña de publicidad en los próximos días, espera a que termine. No querrás estar resolviendo problemas de compatibilidad en plena campaña.
- Mantén todo actualizado: Después de cambiar a PHP 8, asegúrate de que todos tus plugins, temas y el propio WordPress (o CMS que uses) estén en su última versión. Esto minimiza los riesgos de incompatibilidad.
- Si tienes dudas, contacta con tu proveedor: No estás solo en esto. La mayoría de los proveedores de hosting ofrecen soporte gratuito para este tipo de cambios. Si te sientes perdido, abre un ticket de soporte y te guiarán.
Actualizar tu PHP de 7.4 a 8.x en Plesk es una de las mejores decisiones que puedes tomar para la salud de tu web. Es un proceso que, con esta guía, te llevará menos de 10 minutos. El resultado: una web más rápida, más segura y preparada para el futuro. ¡Anímate a hacerlo hoy mismo!
