Cómo cambiar la versión de PHP en Plesk para WordPress: Guía de compatibilidad
Por qué WordPress y PHP necesitan ir de la mano
Si tienes una web en Plesk, es muy probable que en algún momento te hayas preguntado por qué tu WordPress va lento, muestra errores extraños o directamente no actualiza los plugins. La respuesta, en la mayoría de los casos, está en la versión de PHP que tienes configurada. WordPress está escrito en PHP, y cada versión de este lenguaje trae mejoras de rendimiento, seguridad y nuevas funciones. Usar una versión antigua es como intentar correr una aplicación moderna en un ordenador de los años 90: funciona, pero mal, y con riesgo.
La buena noticia es que cambiar la versión de PHP en Plesk es un proceso muy sencillo, incluso si no eres un experto técnico. En esta guía te voy a explicar paso a paso cómo hacerlo, qué versiones son compatibles con WordPress y cómo optimizar la configuración para que tu web vaya como un tiro. Además, resolveré las dudas más comunes que nos llegan al soporte, para que no te quede ninguna pregunta en el tintero.
¿Qué versión de PHP necesitas para WordPress?
Antes de lanzarte a cambiar nada, es fundamental saber qué versión te conviene. WordPress, como proyecto, mantiene una política de compatibilidad clara: siempre recomienda usar las versiones de PHP que aún tienen soporte activo. A día de hoy, las versiones recomendadas son PHP 8.1, 8.2 y 8.3. La 8.0 y la 7.4 ya están en "fin de vida", lo que significa que no reciben parches de seguridad y pueden dejar tu web expuesta.
Pero ojo, no solo es cuestión de seguridad. Cada versión nueva de PHP es notablemente más rápida. Por ejemplo, pasar de PHP 7.4 a PHP 8.2 puede suponer una mejora de rendimiento de hasta un 30% o 40% en tiempo de carga. Eso se traduce en mejor posicionamiento SEO, ya que Google penaliza las páginas lentas, y en una mejor experiencia para tus visitantes.
Regla de oro: si tu WordPress está actualizado a la última versión, puedes usar PHP 8.2 o 8.3 sin problema. Si usas plugins o temas muy antiguos, empieza por PHP 8.1 y ve subiendo con calma. Te explico cómo comprobarlo en los siguientes apartados.
Cómo cambiar la versión de PHP en Plesk: el método visual
Plesk tiene una interfaz muy clara, y cambiar la versión de PHP es de las tareas más fáciles que vas a encontrar. No necesitas tocar ni una línea de código. Sigue estos pasos:
-
Accede a tu panel de Plesk. Normalmente es algo como
https://tu-dominio.com:8443o una dirección que te haya dado tu proveedor de hosting. -
En el panel principal, busca la sección "Sitios web y dominios". Haz clic sobre el dominio de tu WordPress.
-
Dentro de la página del dominio, busca el icono o enlace que dice "Hosting y DNS" o directamente "Configuración de PHP". En versiones recientes de Plesk, suele aparecer un botón con el logo de PHP (elefante azul) llamado "Configuración de PHP".
-
Se abrirá una ventana o página nueva. En la parte superior verás un menú desplegable llamado "Versión de PHP". Ahí podrás seleccionar la que quieras de la lista.
-
Elige la versión que hayas decidido (por ejemplo, PHP 8.2) y haz clic en "Aceptar" o "Aplicar".
-
Plesk te pedirá confirmación y, en unos segundos, aplicará el cambio. No necesitas reiniciar nada, el cambio es inmediato para tu web.
[TIP] Si no ves la versión que quieres en el desplegable, es posible que tu proveedor de hosting no la tenga instalada. En ese caso, contacta con soporte y pídeles que activen, por ejemplo, PHP 8.3 en tu servidor.
Configurar PHP por dominio: ¿y si tengo varias webs?
Una de las grandes ventajas de configurar PHP en Plesk es que puedes tener versiones diferentes para cada dominio. Esto es perfecto si tienes varios WordPress, algunos con plugins antiguos y otros más modernos. No te preocupes por romper una web al cambiar otra: cada dominio es independiente.
Para hacerlo, repite el proceso anterior en cada dominio. Es algo que recomendamos mucho en soporte: no intentes cambiar la versión global de PHP del servidor (si tienes acceso a ello) porque afectará a todas tus webs, y es probable que alguna se rompa. Mejor ir dominio a dominio.
¿Dónde está la configuración global?
Si tienes acceso como administrador del servidor en Plesk, verás una sección llamada "Herramientas y configuración" > "Configuración de PHP". Ahí puedes cambiar la versión por defecto para todos los dominios nuevos. Pero insisto: para las webs existentes, es mucho más seguro y recomendable hacerlo desde el panel de cada dominio.
Optimizar PHP en Plesk: ajustes que marcan la diferencia
Cambiar la versión es solo el primer paso. Para optimizar PHP en Plesk y sacarle todo el partido a tu WordPress, debes prestar atención a la configuración avanzada. Desde la misma pantalla de "Configuración de PHP" tienes acceso a una pestaña llamada "Opciones de PHP". Aquí hay varios parámetros que conviene revisar:
-
memory_limit: Es la memoria máxima que un script de PHP puede usar. Para WordPress, te recomiendo un mínimo de 256M, aunque si usas WooCommerce o constructores de páginas como Elementor, mejor 512M. Si ves errores de "memoria agotada", este es el ajuste a subir.
-
max_execution_time: El tiempo máximo (en segundos) que un script puede ejecutarse. El valor por defecto suele ser 30, pero es recomendable subirlo a 120 o 180 para evitar errores al instalar plugins o actualizar el core.
-
upload_max_filesize: El tamaño máximo de archivo que puedes subir. Si intentas subir un plugin o una imagen grande y te da error, sube este valor a 64M o 128M.
-
post_max_size: Debe ser siempre un poco mayor que
upload_max_filesize. Si pones 128M en subida, pon aquí 130M o 150M.
[WARNING] No subas estos valores a lo loco. Poner memory_limit a 2G no hará tu web más rápida, solo consumirá más recursos del servidor. Ve con moderación y sube solo lo que necesites.
Errores comunes al cambiar la versión de PHP y cómo solucionarlos
Es normal que al hacer el cambio algo falle, sobre todo si tu WordPress lleva mucho tiempo sin actualizarse. No te asustes, casi todo tiene solución. Estos son los problemas más típicos:
Error 500 o pantalla blanca
Es el más común. Significa que un plugin o tu tema no es compatible con la nueva versión de PHP. La solución rápida es volver a la versión anterior desde Plesk (repitiendo los pasos del apartado 2) y, desde el panel de WordPress, actualizar todo: core, plugins y temas.
Si no puedes entrar ni al panel de WordPress, no pasa nada. Accede por FTP (o al administrador de archivos de Plesk) y renombra la carpeta wp-content/plugins a wp-content/plugins_old. Esto desactiva todos los plugins a la vez y la web debería cargar. Después, ve renombrándolos uno a uno para encontrar al culpable.
Avisos de funciones obsoletas (deprecated)
Si ves mensajes como Deprecated: Function create_function() is deprecated, es que algún plugin usa código antiguo. No es un error crítico, pero conviene actualizar ese plugin. Si no tiene actualización, contacta con su desarrollador o busca una alternativa.
La web va más lenta después del cambio
Esto es raro, pero puede pasar si tu hosting no tiene bien configurado el PHP-FPM. En Plesk, dentro de la configuración de PHP, puedes cambiar el "Modo de ejecución" a php-fpm en lugar de mod_php o CGI. Esto mejora mucho el rendimiento. Pregunta a tu proveedor si tienes dudas.
Compatibilidad de WordPress con versiones de PHP: tabla rápida
Para que no te líes, aquí tienes una guía rápida de compatibilidad:
-
PHP 8.3: Compatible con WordPress 6.5 y superior. Es la opción más rápida y segura. Recomendada para webs modernas.
-
PHP 8.2: Compatible con WordPress 6.2 y superior. También muy recomendable y estable.
-
PHP 8.1: Compatible con WordPress 5.9 y superior. Una opción segura si tienes plugins con algo de antigüedad.
-
PHP 8.0: Compatible con WordPress 5.6 y superior, pero ya no recibe soporte de seguridad. Mejor evitarlo.
-
PHP 7.4: Funciona con casi todo, pero es lento e inseguro. Debes migrar cuanto antes.
[INFO] Si tu WordPress es muy antiguo (versión 5.0 o inferior), actualízalo antes de tocar PHP. WordPress tiene un sistema de actualización automática, pero si llevas años sin entrar, puede que necesites hacerlo manualmente.
Preguntas frecuentes (FAQ) sobre Plesk cambiar PHP
Aquí van las dudas que más nos llegan al soporte. Seguro que alguna te suena:
¿Puedo cambiar la versión de PHP sin que mi web se caiga?
Sí, el cambio es casi instantáneo. Puede haber unos segundos de "parpadeo" mientras se aplica, pero no necesitas una ventana de mantenimiento ni nada parecido. Eso sí, hazlo en horas de baja afluencia para evitar que un usuario vea un error puntual.
¿Pierdo los ajustes personalizados de PHP al cambiar de versión?
No. Plesk guarda la configuración por dominio y, aunque cambies de versión, los valores de memory_limit, max_execution_time, etc., se mantienen. Aunque es buena idea revisarlos después del cambio, porque a veces las versiones nuevas tienen valores por defecto distintos.
¿Cómo sé qué versión de PHP usa mi WordPress ahora?
Dentro de Plesk, en el panel del dominio, verás la versión actual en la sección "Configuración de PHP". También puedes hacerlo desde WordPress: ve a Herramientas > Salud del sitio y te lo dirá en la pestaña "Información".
¿Y si mi hosting usa Syspanel en lugar de Plesk?
Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. Para configurar PHP en Syspanel, accede al panel a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106), entra en tu dominio y busca la sección "PHP". Desde ahí podrás cambiar la versión y los ajustes. Es un panel muy potente, pero si no lo has usado antes, te recomiendo contactar con soporte para que te guíen, porque la interfaz es menos intuitiva que Plesk.
¿Qué hago si después de cambiar la versión mi web da error de base de datos?
Eso no tiene nada que ver con PHP. El error de "conexión a la base de datos" suele ser por un fallo de MySQL o MariaDB. Revisa que el servicio esté activo en Plesk (Herramientas y configuración > Servicios) o contacta con soporte.
Recomendaciones finales: después de configurar PHP en Plesk
Una vez que hayas cambiado la versión y ajustado los parámetros, te sugiero hacer una prueba rápida:
-
Entra a tu web y navega por varias páginas, incluida la tienda si tienes WooCommerce.
-
Prueba a subir un archivo al medio o a instalar un plugin.
-
Revisa el rendimiento con herramientas como PageSpeed Insights o GTmetrix. Verás una mejora notable en el tiempo de carga.
Y lo más importante: no te quedes atascado en una versión antigua. El equipo de WordPress y el de PHP lanzan actualizaciones constantes, y mantener tu web al día es la mejor inversión en seguridad y velocidad. Revisa cada pocos meses si hay una versión nueva de PHP disponible en tu Plesk y ve subiendo de forma progresiva.
Si en cualquier momento te sientes perdido, recuerda que tu proveedor de hosting tiene soporte técnico. No tengas miedo de preguntar: para eso estamos. Y si usas Syspanel, no olvides que el acceso es por el puerto 2106 y que ahí también puedes hacer estos cambios, aunque con otra interfaz.
Ahora que ya sabes cómo hacerlo, ¿a qué esperas? Dale a tu WordPress el empujón que necesita. Tu web (y tus visitantes) te lo agradecerán.
