Cómo cambiar la versión de PHP en cPanel para compatibilidad con WordPress
¿Por qué es importante la versión de PHP para WordPress?
WordPress está escrito en PHP, y cada versión de este lenguaje trae mejoras de rendimiento, seguridad y nuevas funciones. Usar una versión de PHP desactualizada es como tener un coche moderno con un motor viejo: funcionará, pero no rendirá al máximo y puede dar problemas.
La mayoría de los problemas de "sitio lento" o "error interno del servidor" que vemos en soporte técnico se resuelven simplemente actualizando la versión de PHP. WordPress recomienda usar las versiones más recientes y estables, como PHP 8.2 o 8.3, ya que son significativamente más rápidas que las versiones antiguas (como PHP 5.6 o 7.0).
Además, los plugins y temas modernos se desarrollan pensando en las últimas versiones de PHP. Si usas una versión antigua, algunos plugins pueden dejar de actualizarse o incluso mostrar errores de compatibilidad. Por eso, aprender a cambiar PHP cPanel es una habilidad básica que todo administrador de WordPress debería dominar.
Requisitos previos antes de cambiar la versión de PHP
Antes de lanzarte a cambiar la versión, es importante que hagas una pequeña comprobación. No queremos que tu web se caiga por un cambio innecesario. Sigue estos pasos:
-
Haz una copia de seguridad completa de tu sitio (archivos y base de datos). La mayoría de los paneles de control, incluido cPanel, tienen herramientas automáticas para esto. Si tu hosting no las tiene, usa un plugin como UpdraftPlus.
-
Anota la versión actual de PHP que estás usando. Puedes verlo en cPanel, en la sección "Información del sistema" o creando un archivo
info.phpen tu servidor. -
Comprueba la compatibilidad de tus plugins y temas. Ve a tu panel de WordPress, en "Plugins" y "Apariencia". Si algún plugin lleva tiempo sin actualizarse o el autor no lo mantiene, ten cuidado. Puede que no sea compatible con versiones nuevas de PHP.
-
Avisa a tu equipo o clientes si es un sitio en producción. Es mejor hacer el cambio en horas de bajo tráfico.
Cómo cambiar la versión de PHP en cPanel paso a paso
Ahora sí, vamos al grano. cPanel tiene una herramienta específica para esto llamada MultiPHP Manager. Es la forma más segura y sencilla de cambiar la versión de PHP para tu sitio WordPress.
Paso 1: Accede a tu cPanel
Abre tu navegador y entra a tu panel de control. Normalmente es algo como tudominio.com/cpanel o https://tu-host.com:2083. Introduce tu usuario y contraseña.
Paso 2: Busca la sección "Software"
Dentro de cPanel, busca la sección que se llama "Software" o "Software del servidor". Dependiendo de la versión de cPanel, puede estar en el menú principal o dentro de "Avanzado". Verás varios iconos.
Paso 3: Haz clic en "MultiPHP Manager"
Este es el nombre exacto de la herramienta. Si no lo ves, busca "Select PHP Version" (es el nombre antiguo). Ambos hacen lo mismo, pero el más moderno es MultiPHP Manager. Ahí es donde podrás optimizar WordPress eligiendo la mejor versión de PHP.
Paso 4: Selecciona tu dominio o sitio web
En la pantalla de MultiPHP Manager, verás una lista con todos los dominios y subdominios que tienes en tu cuenta de hosting. Localiza el dominio de tu sitio WordPress. Asegúrate de seleccionar el correcto, especialmente si tienes varios sitios en la misma cuenta.
Paso 5: Elige la nueva versión de PHP
A la derecha de tu dominio, hay un menú desplegable con las versiones de PHP disponibles. Verás opciones como PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, etc. Te recomendamos elegir la versión más reciente estable (PHP 8.2 o 8.3) siempre que tus plugins lo permitan.
Paso 6: Aplica los cambios
Una vez seleccionada la versión, haz clic en el botón "Aplicar" o "Guardar". El sistema tardará unos segundos en procesar el cambio. No cierres la pestaña ni recargues la página durante este tiempo.
Paso 7: Verifica que tu sitio funciona
Después de aplicar el cambio, entra a tu sitio web y recorre algunas páginas. Haz clic en los enlaces, revisa que las imágenes carguen y que no aparezcan errores. También puedes entrar al panel de administración de WordPress (wp-admin).
Cómo verificar la versión de PHP después del cambio
Para asegurarte de que el cambio se ha aplicado correctamente, puedes hacerlo de dos formas:
Desde cPanel: Vuelve a MultiPHP Manager y verás que la versión seleccionada para tu dominio es la nueva.
Desde WordPress: Instala un plugin ligero como "WP Server Stats" o "Display PHP Version". También puedes ir a "Herramientas" > "Salud del sitio" en WordPress, y ahí te muestra la versión de PHP.
Solución de problemas comunes al cambiar la versión de PHP
No todo es perfecto, y a veces el cambio puede provocar algún error. No te asustes, es normal y tiene solución. Aquí van los problemas más frecuentes:
Error 500 (Internal Server Error)
Este es el más común. Si ves este error después del cambio, significa que algún plugin o tema no es compatible con la nueva versión de PHP. No entres en pánico. La solución más rápida es volver a la versión anterior desde MultiPHP Manager. Luego, revisa qué plugin o tema está causando el problema.
Página en blanco (White Screen of Death)
Similar al anterior, pero con una pantalla completamente blanca. Esto suele deberse a un error de PHP que no se muestra. Para diagnosticarlo, activa el modo de depuración de WordPress. Edita tu archivo wp-config.php y añade define('WP_DEBUG', true);. Te mostrará el error exacto en pantalla.
Avisos de compatibilidad de plugins
Algunos plugins mostrarán avisos como "Este plugin no ha sido probado con tu versión de PHP". En la mayoría de los casos, el plugin funciona bien. Pero si ves errores de fatal, es mejor desactivarlo y buscar una alternativa.
Errores de memoria
Las versiones nuevas de PHP a veces consumen más memoria. Si ves errores como "Allowed memory size exhausted", necesitas aumentar el límite de memoria de WordPress. Puedes hacerlo editando wp-config.php añadiendo define('WP_MEMORY_LIMIT', '256M');.
¿Qué versión de PHP es la mejor para WordPress?
Esta es una pregunta muy común. La respuesta corta es: la más reciente que soporten tus plugins y temas. Pero vamos a desglosarlo un poco más.
PHP 7.4
Es una versión muy estable y compatible con casi todo. Pero ya no recibe actualizaciones de seguridad, así que no la recomendamos para sitios nuevos. Si tu web funciona bien con 7.4, puedes quedarte un tiempo, pero ve planificando la migración.
PHP 8.0
Es una mejora significativa en velocidad. La mayoría de los plugins modernos son compatibles. Es una opción segura si tienes dudas.
PHP 8.1, 8.2 y 8.3
Son las versiones más rápidas y seguras. WordPress recomienda PHP 8.2 o superior para un rendimiento óptimo. Si tu hosting las ofrece, úsalas. Eso sí, asegúrate de que tus plugins estén actualizados.
¿Y si mi hosting no ofrece versiones nuevas?
Si tu proveedor solo ofrece PHP 7.4 o inferior, es una señal de que deberías considerar cambiar de hosting. Un buen hosting siempre ofrece las últimas versiones de PHP. La versión PHP WordPress que uses es clave para la velocidad y seguridad.
Optimizar WordPress después del cambio de PHP
Cambiar la versión de PHP es solo el primer paso. Para optimizar WordPress de verdad, te recomiendo hacer lo siguiente:
-
Actualiza todo: WordPress, plugins y temas. Es la regla de oro.
-
Usa un caché: Instala un plugin de caché como W3 Total Cache o WP Super Cache. Esto reducirá la carga del servidor y hará que las páginas carguen más rápido.
-
Optimiza las imágenes: Usa herramientas como Smush o ShortPixel para comprimir imágenes sin perder calidad.
-
Activa la compresión gzip: Esto reduce el tamaño de los archivos que se envían al navegador. Puedes hacerlo desde cPanel o con un plugin.
-
Revisa tu base de datos: Usa plugins como WP-Optimize para limpiar tablas innecesarias y reducir el tamaño de la base de datos.
-
Utiliza una CDN: Cloudflare o StackPath pueden acelerar tu sitio sirviendo el contenido desde servidores cercanos a tus visitantes.
Preguntas frecuentes (FAQ)
¿Cada cuánto tiempo debo cambiar la versión de PHP?
No hay una regla fija, pero lo ideal es actualizar cuando haya una nueva versión estable y la mayoría de tus plugins sean compatibles. Normalmente, cada 6-12 meses es una buena frecuencia.
¿Puedo tener versiones de PHP diferentes para cada dominio?
Sí, con MultiPHP Manager puedes elegir una versión distinta para cada dominio o subdominio. Esto es muy útil si tienes varios sitios con diferentes necesidades.
¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?
Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero la interfaz es diferente. En Syspanel, accede a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro, busca la sección de "Web" o "Dominios" y selecciona el dominio. Ahí podrás cambiar la versión de PHP. La lógica es la misma: elegir la versión más reciente que soporten tus aplicaciones.
¿El cambio de PHP afecta a mi correo electrónico?
No, el correo electrónico usa protocolos diferentes (IMAP, POP3, SMTP) que no dependen de la versión de PHP. Puedes cambiar la versión de PHP sin afectar tu correo.
¿Puedo revertir el cambio si algo sale mal?
Sí, siempre puedes volver a MultiPHP Manager y seleccionar la versión anterior. Es un proceso inmediato. Por eso es importante anotar qué versión tenías antes.
¿Es necesario cambiar PHP si mi sitio funciona bien?
No es obligatorio, pero es muy recomendable. Las versiones antiguas tienen vulnerabilidades de seguridad conocidas. Además, las versiones nuevas son más rápidas, lo que mejora la experiencia del usuario y el posicionamiento SEO.
¿Dónde puedo ver qué versión de PHP usa mi sitio actualmente?
Puedes verlo en cPanel, en la sección "Información del sistema". También puedes ir a "Herramientas" > "Salud del sitio" en tu panel de WordPress. O simplemente preguntar a tu proveedor de hosting.
Conclusión y recomendaciones finales
Cambiar la versión de PHP en cPanel es un proceso sencillo que puede mejorar drásticamente el rendimiento y la seguridad de tu sitio WordPress. No tengas miedo de hacerlo, pero siempre con precaución: haz una copia de seguridad, verifica la compatibilidad y haz el cambio en horas de bajo tráfico.
Mi recomendación personal es que siempre uses la versión más reciente de PHP disponible en tu hosting. WordPress es muy exigente con esto, y las versiones modernas de PHP hacen que tu sitio cargue mucho más rápido, lo que también beneficia tu posicionamiento en Google.
Si después de leer este artículo aún tienes dudas, te sugiero que contactes con el soporte técnico de tu hosting. Ellos conocen tu configuración específica y pueden guiarte mejor. Pero ahora ya sabes cómo hacerlo tú mismo, que siempre es más rápido.
Recuerda: la versión PHP WordPress que uses es un pilar fundamental para la salud de tu web. No lo descuides. Y si tu proveedor usa Syspanel, ya sabes, acceso por el puerto 2106 y el proceso es igual de intuitivo.
¡Espero que este artículo te haya sido de gran ayuda! Ahora ve y dale a tu WordPress el motor que se merece.
