Cómo actualizar PHP para WordPress en Plesk
¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, es porque seguramente has visto un mensaje en tu panel de WordPress que dice algo como "Tu sitio está ejecutando una versión insegura de PHP" o "Se requiere PHP 7.4 o superior". No te preocupes, es más común de lo que crees y actualizar PHP en Plesk es un proceso sencillo que te voy a explicar paso a paso.
Mantener tu WordPress PHP version actualizada es crucial para la seguridad, el rendimiento y la compatibilidad con los plugins y temas más modernos. Una versión obsoleta de PHP puede hacer que tu web vaya lenta, sea vulnerable a ataques o, directamente, deje de funcionar.
En esta guía, aprenderás a actualizar PHP Plesk WordPress de forma segura, incluso si nunca lo has hecho antes. Vamos a usar un enfoque didáctico, con mucho detalle y sin tecnicismos complicados.
¿Por qué es importante actualizar PHP en Plesk?
Antes de meter mano, es bueno que entiendas por qué esto es tan importante. PHP es el lenguaje de programación que usa WordPress para funcionar. Piensa en él como el motor de tu coche.
[INFO] Cada versión de PHP recibe soporte (parches de seguridad y mejoras) durante un tiempo limitado. Usar una versión sin soporte (como PHP 5.6 o 7.0) es como dejar la puerta de tu casa abierta de par en par.
Al cambiar versión PHP Plesk, consigues:
- Seguridad: Las versiones nuevas corrigen vulnerabilidades conocidas.
- Rendimiento: Tu web cargará más rápido. PHP 8.x es hasta 3 veces más rápido que PHP 7.0.
- Compatibilidad: Muchos plugins y temas ya no funcionan en PHP antiguo. Por ejemplo, el famoso plugin Elementor requiere PHP 7.4 como mínimo.
- Soporte oficial: WordPress recomienda usar PHP 8.0 o superior.
Antes de empezar: Requisitos y precauciones
No te lances a actualizar PHP Plesk WordPress sin antes tomar dos seguridades básicas. Esto evitará que tu web se caiga si algo sale mal.
Requisitos previos
- Acceso a Plesk: Necesitas las credenciales de administrador de tu panel Plesk (normalmente se accede con
https://tudominio.com:8443o la URL que te haya dado tu hosting). - Acceso a WordPress: Usuario y contraseña de administrador de tu WordPress.
- PHP instalado en Plesk: Asegúrate de que la versión de PHP a la que quieres actualizar ya esté disponible en tu servidor. Si no, tu hosting deberá instalarla primero.
Paso crítico: Haz una copia de seguridad
Este es el paso más importante. NUNCA actualices PHP sin una copia de seguridad.
[WARNING] Una actualización de PHP puede romper la compatibilidad con algún plugin o tema antiguo. Si no tienes backup, podrías perder tu web. ¡No te la juegues!
¿Cómo hacerla?
- Opción 1 (Recomendada): Usa la herramienta de backup de Plesk. Ve a
Herramientas y configuraciones>Administrador de copias de seguridady crea una copia completa de tu suscripción. - Opción 2: Usa un plugin de backup en WordPress (como UpdraftPlus o All-in-One WP Migration) y descarga la copia en tu ordenador.
- Opción 3: Si tienes acceso a cPanel o SSH, puedes hacerlo manualmente, pero la opción 1 es la más fácil.
Cómo actualizar PHP en Plesk (Guía paso a paso)
Ahora sí, vamos al lío. Te explicaré dos métodos: el más común (cambiando la versión por dominio) y otro más avanzado (cambiando la versión por directorio).
Método 1: Cambiar la versión PHP para todo un dominio (La más fácil)
Este método es el que usarás el 99% de las veces. Cambias la versión de PHP que afecta a todo tu sitio web (dominio principal y subdominios).
- Inicia sesión en Plesk. Abre tu navegador y ve a la URL de tu panel. Introduce tu usuario y contraseña.
- Ve a "Sitios web y dominios". En el menú de la izquierda, haz clic en esta opción. Verás una lista de todos los sitios que tienes.
- Selecciona tu dominio. Busca el dominio de tu WordPress (ej:
tudominio.com) y haz clic en su nombre o en el enlace "Hosting Settings" (Configuración de hosting). A veces aparece un icono de engranaje. - Busca la sección "PHP". Dentro de la configuración de hosting, desplázate hacia abajo hasta encontrar un apartado que dice "PHP" o "Versión de PHP".
- Selecciona la nueva versión. Verás un menú desplegable con las versiones disponibles (ej: 7.4, 8.0, 8.1, 8.2). Elige la más reciente y estable (por ejemplo, 8.1 o 8.2, pero asegúrate de que tu WordPress la soporte).
- Guarda los cambios. Haz clic en el botón "Aceptar" o "Guardar" en la parte inferior de la página.
[TIP] Si no ves la versión que quieres, contacta con tu proveedor de hosting y pídeles que activen PHP 8.x en tu servidor. Es un trámite rápido.
¡Listo! Ya has conseguido cambiar versión PHP Plesk. Pero no te vayas aún, hay que verificar que todo funciona.
Método 2: Cambiar la versión PHP por directorio (Avanzado)
Este método es útil si tienes varios sitios en el mismo dominio (por ejemplo, una tienda en /tienda y un blog en /blog) y quieres que usen diferentes versiones de PHP.
- Sigue los pasos 1 y 2 del Método 1.
- Ve a "Hosting Settings" de tu dominio.
- Busca "PHP settings". En lugar del menú desplegable simple, busca un enlace que diga "PHP settings" o "Configuración de PHP". A veces está dentro de un submenú.
- Activa "Per-directory PHP". Busca una opción que diga "Per-directory PHP version" o similar. Actívala (ponla en "On" o "Yes").
- Guarda los cambios. Esto creará un archivo especial en la raíz de tu web.
- Ahora, ve a la carpeta específica. En el panel de "Sitios web y dominios", busca el icono de "Administrador de archivos" (File Manager) y navega hasta la carpeta donde quieras el cambio (ej:
httpdocs/tienda). - Crea o modifica el archivo. Busca un archivo llamado
.htaccess(puede estar oculto). Si no existe, créalo. Dentro, añade esta línea:
Nota: Cambia<IfModule mime_module> AddHandler application/x-httpd-php8.1 .php </IfModule>php8.1por la versión que quieras (ej:php8.0,php7.4).
Este método es más técnico y solo lo recomiendo si sabes lo que haces. Para la mayoría, el Método 1 es suficiente.
Verificar que la actualización fue exitosa
Después de actualizar PHP Plesk WordPress, debes comprobar que tu web sigue funcionando y que realmente se usa la nueva versión.
1. Comprueba tu web
Simplemente visita tu dominio en el navegador. Asegúrate de que:
- La página principal carga sin errores.
- Puedes navegar por las páginas internas.
- Los formularios funcionan (si los tienes).
- El panel de administración de WordPress carga correctamente (ve a
tudominio.com/wp-admin).
2. Verifica la versión de PHP desde WordPress
Hay dos formas muy sencillas:
Opción A: Desde el panel de WordPress
- Ve a Herramientas > Site Health (Salud del sitio).
- Haz clic en la pestaña "Info".
- Busca la sección "Server" (Servidor). Ahí verás la línea "PHP version" con la versión actual.
Opción B: Usando un plugin
Instala un plugin como "WP Server Health Stats" o "Display PHP Version". Te mostrará la versión directamente en el escritorio.
3. Usa una herramienta online
Puedes usar sitios como whatsmybrowser.org o builtwith.com e introducir tu dominio. Te dirá qué versión de PHP está usando tu servidor.
Solución de problemas comunes (FAQ)
Aquí te resuelvo las dudas más frecuentes que me encuentro como técnico.
❓ "Después de actualizar, mi web muestra un error 500 (Internal Server Error)"
Causa: Algún plugin o tema no es compatible con la nueva versión de PHP.
Solución:
- Vuelve a la versión anterior temporalmente (siguiendo los mismos pasos, pero seleccionando la versión antigua).
- Desactiva todos los plugins desde el panel de WordPress (ve a Plugins > Plugins instalados, selecciona todos y elige "Desactivar").
- Actualiza los plugins a sus últimas versiones (muchos ya son compatibles con PHP 8.x).
- Vuelve a actualizar PHP a la nueva versión.
- Reactiva los plugins uno por uno hasta encontrar el culpable. Si el error vuelve al activar uno, ese plugin necesita una actualización o es incompatible.
❓ "No veo la opción de cambiar la versión de PHP en Plesk"
Causa: Tu plan de hosting puede no incluir la personalización de PHP, o el administrador del servidor no ha instalado las versiones.
Solución: Contacta con tu proveedor de hosting. Diles: "Necesito actualizar PHP Plesk WordPress a la versión 8.x. ¿Podéis activarla en mi suscripción?".
❓ "Mi web va más lenta después de la actualización"
Causa: Es raro, pero puede ocurrir si algún plugin mal optimizado no funciona bien con la nueva versión.
Solución: Revisa los logs de error de tu servidor (en Plesk, ve a "Logs" en el panel del dominio). Busca errores relacionados con plugins. También puedes usar un plugin de caché (como WP Rocket o W3 Total Cache) para mejorar el rendimiento.
❓ "¿Puedo volver a la versión anterior si algo falla?"
Sí, totalmente. Solo tienes que repetir los pasos del Método 1 y seleccionar la versión anterior. Es instantáneo. Por eso es clave tener la copia de seguridad por si acaso.
Consejos finales para mantener tu WordPress saludable
- Actualiza todo: No solo el PHP. Mantén WordPress, tus plugins y temas siempre actualizados a la última versión.
- Elimina lo que no uses: Desinstala plugins y temas que no necesites. Reducen la seguridad y el rendimiento.
- Usa un buen hosting: Un hosting de calidad (con soporte para PHP 8.x y actualizaciones automáticas) te ahorrará muchos dolores de cabeza.
- Prueba en un entorno de staging: Si tienes una web muy importante, pide a tu hosting un entorno de pruebas (staging) para probar la actualizar PHP Plesk WordPress antes de aplicarlo en producción.
[INFO] Recuerda que si tu hosting usa Syspanel (antes HestiaCP), el proceso es ligeramente diferente: accedes por el puerto 2106 y buscas la opción "PHP Version" en la configuración del dominio. Pero si usas Plesk, esta guía te sirve al 100%.
Resumen rápido
| Paso | Acción |
|---|---|
| 1 | Haz una copia de seguridad (imprescindible). |
| 2 | Ve a Sitios web y dominios en Plesk. |
| 3 | Entra en Hosting Settings de tu dominio. |
| 4 | Busca Versión de PHP y selecciona la nueva (ej: 8.1). |
| 5 | Guarda y verifica tu web. |
| 6 | Si hay errores, vuelve atrás y actualiza plugins/temas. |
¡Y eso es todo! Ya sabes cómo cambiar versión PHP Plesk de forma segura. Si tienes alguna duda, recuerda que puedes dejar un comentario o contactar con tu soporte técnico. ¡Tu web te lo agradecerá con más velocidad y seguridad!
