Cómo actualizar la versión de PHP en WordPress desde cPanel
Si WordPress te avisa que PHP está desactualizado, no cambies la versión a ciegas. Sigue este checklist para actualizar sin romper el sitio.
Cómo actualizar la versión de PHP en WordPress desde cPanel: guía paso a paso
WordPress funciona con PHP. Cada versión de WordPress requiere una versión mínima de PHP, y cada versión de PHP trae mejoras de rendimiento, seguridad y nuevas funcionalidades. Pero actualizar PHP no es solo hacer clic en un botón: si un plugin o tema no es compatible, tu sitio puede romperse.
Esta guía te explica cómo actualizar PHP en WordPress desde cPanel de forma segura, qué verificar antes de hacer el cambio y cómo solucionar los errores más comunes.
¿Por qué actualizar PHP?
Las versiones antiguas de PHP —como 5.6, 7.0, 7.1, 7.2 y 7.3— ya no reciben parches de seguridad. Usarlas es como tener una puerta sin cerradura en tu sitio.
Además, cada nueva versión de PHP es más rápida. Las pruebas de rendimiento muestran que:
- PHP 8.0 es ~25% más rápido que PHP 7.4.
- PHP 8.1 es ~10% más rápido que PHP 8.0.
- PHP 8.2 y 8.3 continúan mejorando el rendimiento y reduciendo el consumo de memoria.
Para un sitio WordPress con tráfico moderado, actualizar de PHP 7.4 a PHP 8.2 puede reducir el tiempo de carga en cientos de milisegundos sin cambiar nada más.
Tabla de compatibilidad WordPress ↔ PHP
Antes de actualizar, verifica qué versión de PHP necesita tu versión de WordPress:
| Versión WordPress | PHP mínimo | PHP recomendado | PHP compatible |
|---|---|---|---|
| 6.7 | 7.2 | 8.1 - 8.3 | 7.4 - 8.4 |
| 6.6 | 7.2 | 8.1 - 8.3 | 7.4 - 8.4 |
| 6.5 | 7.0 | 8.0 - 8.3 | 7.0 - 8.4 |
| 6.4 | 7.0 | 8.0 - 8.3 | 7.0 - 8.3 |
| 6.3 | 7.0 | 8.0 - 8.2 | 7.0 - 8.2 |
| 6.2 | 5.6 | 7.4 - 8.2 | 5.6 - 8.2 |
| 5.9 | 5.6 | 7.4 - 8.1 | 5.6 - 8.1 |
| 5.8 | 5.6 | 7.4 - 8.0 | 5.6 - 8.0 |
WordPress 6.7+ soporta oficialmente PHP 8.4, pero algunos plugins pueden no ser compatibles todavía. PHP 8.1 es el punto dulce para la mayoría de los sitios en 2026.
Cómo saber qué versión de PHP estás usando actualmente
Método 1 — Desde el panel de WordPress: Ve a Herramientas → Site Health → Info → Server. Allí aparece la versión de PHP.
Método 2 — Desde cPanel: Busca la sección Software → MultiPHP Manager o Select PHP Version. La pantalla muestra la versión actual de cada dominio.
Método 3 — Con un plugin: Instala Display PHP Version o WP Health para verlo directamente en el escritorio de WordPress.
Paso a paso: actualizar PHP desde cPanel con MultiPHP Manager
MultiPHP Manager es la herramienta de cPanel que te permite cambiar la versión de PHP por dominio o para todo el servidor.
Instrucciones:
- Ingresa a cPanel y busca MultiPHP Manager en la sección Software.
- Verás una tabla con todos tus dominios y su versión actual de PHP.
- Selecciona el dominio de tu WordPress (o todos los dominios).
- En el menú desplegable PHP Version, elige la versión a la que quieres actualizar.
- Marca la opción Asignar a todos los subdominios si aplica.
- Haz clic en Apply.
El cambio es inmediato. No necesitas reiniciar nada. cPanel ajusta la configuración del servidor para que el dominio use la nueva versión de PHP.
Advertencia "Update PHP" en cPanel: Si ves un mensaje amarillo o rojo sobre "PHP version no longer receiving security updates" en el panel de inicio de cPanel, significa que tu versión actual está desactualizada. No lo ignores.
Verificación previa: ¿tus plugins son compatibles?
Antes de actualizar, verifica la compatibilidad de tus plugins y tema con la versión destino de PHP.
Método con plugin: Instala PHP Compatibility Checker (de WP Engine). Ve a Herramientas → PHP Compatibility. Selecciona la versión de PHP que quieres probar (ej. 8.2) y ejecuta el análisis. El plugin revisa todos tus temas y plugins y reporta incompatibilidades.
Método manual:
- Ve a Plugins → Plugins instalados.
- Revisa la columna "Compatible with your version of WordPress" (algunos plugins muestran req. de PHP).
- Para los plugins críticos (WooCommerce, page builders, SEO), visita su página oficial y revisa los requisitos técnicos.
Plugin con problemas comunes al actualizar a PHP 8.x:
- Plugins muy antiguos que no se actualizan desde 2020.
- Plugins que usan funciones obsoletas de PHP como
mysql_*,each(),create_function(). - Temas comprados en marketplaces de tercios que no reciben mantenimiento.
Si encuentras incompatibilidades, tienes tres opciones:
- Buscar un plugin alternativo actualizado.
- Contactar al desarrollador para preguntar por una actualización.
- Mantener la versión anterior de PHP temporalmente mientras migras a alternativas compatibles.
Cómo probar PHP 8.x sin afectar tu sitio en producción
La forma más segura de actualizar es probar primero en un entorno aislado.
Opción 1: Staging (si tu hosting lo incluye) Los planes con staging crean una copia exacta de tu sitio en un subdirectorio. Actualizas PHP solo en el staging, pruebas todo, y cuando estés seguro, aplicas los cambios al sitio en producción. Los planes ElevoCloud incluyen staging.
Opción 2: Subdominio de prueba Crea un subdominio (test.tudominio.cl) desde cPanel. Instala una copia de tu WordPress con el mismo contenido (puedes usar un plugin de migración). Cambia PHP para ese subdominio y prueba.
Opción 3: Local con DevKinsta o Local WP Herramientas gratuitas que montan WordPress en tu computador con la versión de PHP que elijas. Pruebas todo localmente antes de aplicar cambios en producción.
Errores comunes al actualizar PHP
White Screen of Death (pantalla blanca)
El error más temido. Abres tu sitio y solo ves una pantalla blanca sin mensaje.
Causa: Un plugin o tu tema usa una función obsoleta de PHP que ya no existe en la nueva versión. Solución:
- Accede a tu hosting por FTP o File Manager en cPanel.
- Ve a
/wp-content/plugins/y renombra la carpeta del plugin más sospechoso (agrégale-oldal nombre). Esto lo desactiva. - Si el sitio vuelve a cargar, ese plugin es el culpable. Busca una alternativa.
- Si no aparece, renombra la carpeta
/wp-content/themes/NOMBRE-TEMA/para forzar el tema por defecto de WordPress.
Qué hacer si no puedes entrar a WordPress: Accede a tu base de datos por phpMyAdmin, ve a la tabla wp_options, busca la fila template y stylesheet, y cámbialas a un tema básico como Twenty Twenty-Four.
Error "Fatal error: Uncaught Error"
Un mensaje con código que menciona una función específica.
Causa: El error indica exactamente qué archivo y línea están causando el problema. Solución: Lee la línea del error que dice /public_html/wp-content/plugins/NOMBRE/archivo.php:123. Ese archivo está usando una función incompatible. Desactiva ese plugin desde FTP (renombrando su carpeta). Reporta el error al desarrollador del plugin.
Error "Cannot use parent:: when current class scope has no parent"
Causa: Ocurre cuando un tema hijo declara un método que llama a parent:: pero la función del tema padre no existe o ha cambiado.
Solución: Actualiza el tema padre a su última versión. Si el problema persiste, el tema necesita mantenimiento por parte del desarrollador.
El sitio carga pero el panel de administración no (o viceversa)
Causa: Puede ser un plugin específico que falla solo en el frontend o solo en el admin.
Solución: Similar a la pantalla blanca: desactiva plugins sospechosos uno por uno renombrando carpetas desde FTP hasta identificar el culpable.
CloudLinux y PHP Selector: ¿qué hace diferente a ElevoCloud?
CloudLinux es un sistema operativo para servidores de hosting compartido que aísla cada cuenta en un entorno virtual (CageFS). Esto significa que:
- Cada sitio tiene su propia configuración de PHP.
- Puedes tener un sitio con PHP 8.2 y otro con PHP 7.4 en el mismo servidor sin conflictos.
- Si un sitio consume muchos recursos, no afecta a los demás.
Además, CloudLinux incluye PHP Selector, una herramienta más flexible que MultiPHP Manager. Te permite no solo cambiar la versión de PHP, sino también habilitar/deshabilitar módulos específicos y configurar parámetros como memory_limit, max_execution_time y post_max_size por dominio.
En los planes de hosting con CloudLinux de ElevoCloud, puedes cambiar la versión de PHP desde cPanel con un clic, sin riesgo de afectar otros sitios en el mismo servidor.
Recomendación para la mayoría de sitios
Si tu WordPress está actualizado a la versión 6.7 o superior y usas plugins modernos con mantenimiento activo (WooCommerce, Elementor, Rank Math, etc.), actualiza sin miedo a PHP 8.2. Es la versión más balanceada entre rendimiento y compatibilidad en 2026.
Si usas plugins especializados o un tema antiguo, apunta a PHP 8.1 primero. Es muy similar a 8.2 en rendimiento pero tiene una base de instalaciones probada más amplia.
Si no puedes actualizar por plugins antiguos sin mantenimiento, considera migrar a alternativas más modernas cuanto antes. Usar una versión insegura de PHP es un riesgo que no vale la pena correr.
Y recuerda: un backup completo antes de cualquier cambio. Si no sabes cómo hacerlo, revisa nuestra guía de backup WordPress desde cPanel.