Syspanel: Guía para cambiar la versión de PHP en WordPress
¿Tu web con WordPress va lenta? ¿Ves errores de compatibilidad con plugins o temas? Una de las soluciones más efectivas y a menudo ignoradas es cambiar la versión de PHP en tu servidor. PHP es el lenguaje de programación que alimenta WordPress, y cada nueva versión trae mejoras de rendimiento, seguridad y nuevas funcionalidades.
En esta guía completa, aprenderás cómo cambiar PHP en Syspanel (antes conocido como HestiaCP), el panel de control que utilizas para gestionar tu hosting. Veremos paso a paso cómo seleccionar la versión de PHP más adecuada para tu WordPress, cómo verificar la compatibilidad y cómo solucionar problemas comunes.
Prepárate para optimizar WordPress PHP y darle a tu sitio el empujón de velocidad que necesita. ¡Empezamos!
¿Por qué es importante la versión de PHP en WordPress?
WordPress está escrito en PHP. Cada vez que un visitante accede a tu web, el servidor ejecuta código PHP para generar la página que ves. Una versión más moderna de PHP es como cambiar de un coche viejo a uno nuevo: acelera todo el proceso.
Beneficios de usar una versión PHP moderna
- Mayor velocidad de carga: Las versiones recientes de PHP (como 8.0, 8.1, 8.2 y superiores) son significativamente más rápidas que las antiguas (7.4, 7.3, etc.). Esto se traduce en una mejor experiencia de usuario y un mejor posicionamiento SEO.
- Mejor seguridad: Las versiones antiguas de PHP dejan de recibir parches de seguridad. Usar una versión obsoleta es como dejar la puerta de tu casa abierta. Las versiones nuevas corrigen vulnerabilidades y protegen tu web de ataques.
- Compatibilidad con plugins y temas: Los desarrolladores de WordPress, plugins y temas actualizan su código para funcionar con las últimas versiones de PHP. Si usas una versión antigua, podrías tener conflictos, errores o funcionalidades que no funcionan.
- Menor consumo de recursos: El servidor necesita menos memoria y CPU para ejecutar código PHP moderno. Esto es especialmente importante si tienes un plan de hosting compartido o con recursos limitados.
¿Qué versión de PHP deberías usar?
La recomendación general es usar la versión más reciente y estable que sea compatible con tu WordPress, todos tus plugins y tu tema. A día de hoy, las versiones más recomendadas son PHP 8.1 o 8.2. PHP 8.0 también es una buena opción, pero 8.1 y 8.2 ofrecen mejoras adicionales.
Regla de oro: Nunca uses una versión de PHP que haya llegado al final de su vida útil (EOL). Por ejemplo, PHP 7.4 ya no recibe soporte de seguridad.
Antes de empezar: Verifica la compatibilidad de tu WordPress
Cambiar la versión de PHP sin verificar antes puede romper tu web. Sigue estos pasos para asegurarte de que todo funcionará correctamente.
Paso 1: Haz una copia de seguridad completa
Este es el paso más importante. Antes de cualquier cambio en el servidor, realiza una copia de seguridad de:
- Archivos de WordPress: Todo el contenido de la carpeta
public_html(o la que uses). - Base de datos: La base de datos donde se almacenan tus entradas, páginas, configuraciones, etc.
Puedes hacerlo desde el propio Syspanel (en la sección de Backup) o mediante un plugin como UpdraftPlus o All-in-One WP Migration. Guarda la copia en tu ordenador o en la nube.
Paso 2: Comprueba los requisitos de tu tema y plugins
- Ve a tu panel de administración de WordPress (tuesitio.com/wp-admin).
- Navega a Plugins > Plugins instalados.
- Revisa cada plugin y tu tema activo. Busca información sobre la versión de PHP que requieren. Normalmente lo indican en la descripción o en la página del desarrollador.
- Presta especial atención a plugins de caché, seguridad, formularios de contacto y constructores de páginas (Elementor, Divi, WPBakery, etc.), ya que suelen ser más sensibles a los cambios de PHP.
Paso 3: Usa el plugin "Health Check & Troubleshooting"
Este plugin oficial de WordPress es tu mejor aliado. Te permite:
- Verificar la compatibilidad de tu web con diferentes versiones de PHP sin tener que cambiarlas realmente.
- Probar plugins y temas en modo de solución de problemas (desactivándolos solo para ti, sin afectar a los visitantes).
Instálalo y actívalo. Luego ve a Herramientas > Health Check. En la pestaña "Información", busca la sección "PHP". Te mostrará la versión actual y te sugerirá si hay alguna más reciente recomendada.
Cómo cambiar PHP en Syspanel (HestiaCP) paso a paso
Ahora sí, vamos al meollo del asunto. Syspanel (HestiaCP) hace que cambiar la versión de PHP sea muy sencillo. El acceso se realiza a través del puerto 2106.
Accede a tu panel Syspanel
- Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.).
- Escribe en la barra de direcciones:
https://tudominio.com:2106(sustituyetudominio.compor tu dominio real).- [INFO] Si no recuerdas tu dominio, puedes usar la IP de tu servidor seguida de
:2106.
- [INFO] Si no recuerdas tu dominio, puedes usar la IP de tu servidor seguida de
- Introduce tu usuario y contraseña de Syspanel. Si no los tienes, contacta con tu proveedor de hosting.
Localiza la opción para cambiar la versión de PHP
Una vez dentro del panel, el proceso es muy visual:
- En el menú lateral izquierdo, busca y haz clic en WEB.
- Se mostrará una lista con todos los dominios y subdominios que tienes alojados.
- Busca el dominio de tu WordPress. A la derecha de cada dominio, verás una serie de iconos (lápiz, candado, etc.).
- Haz clic en el icono de lápiz (editar) correspondiente a tu dominio.
Selecciona la nueva versión de PHP
- Se abrirá una ventana emergente o una nueva página con la configuración del dominio.
- Busca la sección que dice "PHP" o "Versión de PHP". Verás un menú desplegable con todas las versiones de PHP disponibles en tu servidor (por ejemplo: 7.4, 8.0, 8.1, 8.2, 8.3).
- Selecciona la versión que quieras instalar. Si tienes dudas, elige la más reciente y estable (por ejemplo, 8.1 o 8.2).
- No olvides hacer clic en "Guardar" o "Save". El cambio se aplicará instantáneamente.
[WARNING] Al cambiar la versión de PHP, el servidor puede tardar unos segundos en reiniciar el servicio. No te preocupes si ves un breve mensaje de error o la web se cae un momento. Es normal.
Después del cambio: Verifica que todo funciona
Una vez que hayas cambiado la versión de PHP, es hora de comprobar que tu WordPress sigue funcionando correctamente.
1. Comprueba tu web desde el frontend
- Abre tu sitio web en una ventana de incógnito de tu navegador (para evitar la caché).
- Navega por diferentes páginas: inicio, entradas, páginas de contacto, tienda (si tienes WooCommerce), etc.
- Fíjate si ves algún error, pantalla en blanco, o si algo no se carga correctamente.
2. Revisa el panel de administración de WordPress
- Accede a
tudominio.com/wp-admin. - Comprueba que no hay errores en la parte superior de la pantalla.
- Ve a Plugins > Plugins instalados. Si algún plugin es incompatible, WordPress te mostrará un aviso.
- Ve a Apariencia > Personalizar o al constructor de páginas que uses (Elementor, Divi, etc.) y verifica que todo funciona.
3. Usa el plugin Health Check de nuevo
- Vuelve a Herramientas > Health Check.
- En la pestaña "Estado", verás si hay algún problema de compatibilidad. Si todo está bien, te mostrará un mensaje verde.
4. Borra la caché
Después de cambiar PHP, es recomendable borrar cualquier caché que tengas:
- Caché del navegador: En tu navegador, abre las herramientas de desarrollador (F12) y busca la opción de borrar caché. O simplemente usa una ventana de incógnito.
- Caché de plugins: Si usas un plugin de caché (WP Rocket, W3 Total Cache, etc.), ve a su configuración y borra la caché manualmente.
- Caché del servidor: En Syspanel, a veces hay una opción para limpiar la caché del servidor. Si no la ves, no te preocupes.
Solución de problemas comunes al cambiar PHP en Syspanel
A veces, las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y cómo solucionarlos.
Error: "Página en blanco" o "Error 500 Internal Server Error"
Esto suele indicar que un plugin o tema no es compatible con la nueva versión de PHP.
Solución:
- Accede a tu panel de control de Syspanel y vuelve a cambiar la versión de PHP a la anterior (la que funcionaba). Así recuperarás tu web.
- Desactiva todos los plugins desde el panel de administración de WordPress (si puedes acceder). Si no puedes, accede a tu servidor por FTP (FileZilla) o desde el administrador de archivos de Syspanel.
- Ve a la carpeta
wp-content. - Renombra la carpeta
pluginsaplugins_old. Esto desactivará todos los plugins.
- Ve a la carpeta
- Vuelve a cambiar la versión de PHP a la nueva.
- Accede a tu WordPress (debería funcionar ahora sin plugins).
- Ve a Plugins > Plugins instalados. Verás todos los plugins desactivados.
- Actívalos uno por uno, comprobando después de cada activación si la web sigue funcionando. Así identificarás el plugin problemático.
- Actualiza o reemplaza ese plugin por una alternativa compatible.
Error: "El plugin/tema requiere PHP X.X o superior"
Este error es claro: el plugin o tema necesita una versión de PHP más moderna de la que has seleccionado.
Solución:
- Simplemente cambia a una versión de PHP superior (por ejemplo, de 8.0 a 8.1 o 8.2) siguiendo los pasos anteriores.
- Si el plugin requiere una versión muy reciente (por ejemplo, 8.3) y tu servidor no la tiene disponible, deberás contactar con tu proveedor de hosting para que la instale.
Error: "Mi web va más lenta después del cambio"
Esto es poco común, pero puede pasar si usas una versión de PHP muy nueva y tu servidor no está optimizado para ella.
Solución:
- Verifica que tienes un plugin de caché (como WP Rocket, W3 Total Cache o Litespeed Cache) correctamente configurado.
- Asegúrate de que tu hosting es de calidad. A veces, servidores baratos no están bien preparados para las últimas versiones de PHP.
- Vuelve a la versión anterior (por ejemplo, 8.0 en lugar de 8.2) y prueba si la velocidad mejora.
FAQ: Preguntas frecuentes sobre cambiar PHP en Syspanel
¿Puedo cambiar la versión de PHP solo para un subdominio?
Sí. En Syspanel, cuando editas un dominio (paso 3 de la guía), puedes seleccionar la versión de PHP de forma independiente para cada dominio o subdominio. Esto es útil si tienes varios sitios web con diferentes requisitos.
¿Cuánto tiempo tarda en aplicarse el cambio?
El cambio es prácticamente instantáneo. Una vez que guardes la configuración, la nueva versión de PHP se activa de inmediato. Puede que notes una pequeña interrupción de unos segundos mientras el servidor se reinicia.
¿Necesito reiniciar algo después de cambiar PHP?
No es necesario. Syspanel se encarga de todo automáticamente. Solo asegúrate de borrar la caché de tu navegador y de cualquier plugin de caché que tengas.
¿Puedo cambiar la versión de PHP desde un plugin de WordPress?
No. El cambio de la versión de PHP se realiza a nivel de servidor. Debes hacerlo desde el panel de control de tu hosting (Syspanel en este caso). Los plugins solo pueden informarte de la versión actual, no cambiarla.
¿Qué hago si mi proveedor de hosting no tiene la versión de PHP que necesito?
Contacta con su soporte técnico. La mayoría de los proveedores modernos ofrecen varias versiones de PHP (7.4, 8.0, 8.1, 8.2, etc.). Si no tienen la que necesitas, puede que sea hora de considerar cambiar de hosting.
¿Es seguro cambiar a la última versión de PHP (8.3)?
Generalmente sí, pero siempre es recomendable esperar unos meses después del lanzamiento de una versión mayor para que los desarrolladores de plugins y temas la adapten. PHP 8.2 es actualmente la opción más segura y ampliamente compatible.
Conclusión: Mantén tu WordPress actualizado y rápido
Cambiar la versión de PHP en Syspanel es una tarea sencilla que puede transformar el rendimiento de tu web. No tengas miedo de hacerlo: sigue los pasos de verificación, haz una copia de seguridad y prueba una versión más moderna. Tu WordPress te lo agradecerá con mayor velocidad, mejor seguridad y una experiencia de usuario superior.
Recuerda que optimizar WordPress PHP no es un proceso único. Debes revisar periódicamente si hay nuevas versiones de PHP disponibles y si tu sitio sigue siendo compatible. Mantener tu web actualizada es la clave para el éxito online.
[TIP] Programa un recordatorio cada 6 meses para revisar la versión de PHP de tu servidor. Así te asegurarás de estar siempre usando la mejor opción para tu WordPress.
Si tienes alguna duda, no dudes en consultar la documentación de Syspanel o contactar con el soporte de tu hosting. ¡Buena suerte con tu web optimizada!
