Cómo cambiar la versión de PHP en cPanel para WordPress (Requisitos y errores)
¿Te ha pasado que al entrar a tu WordPress ves un error extraño como "Tu servidor está ejecutando una versión de PHP incompatible" o simplemente la web se pone lenta sin razón aparente?
Muchas veces, la solución pasa por cambiar la versión de PHP en cPanel.
Este proceso es más fácil de lo que parece, pero hay que hacerlo con cuidado para no romper nada. En esta guía completa, te explicaré paso a paso cómo hacerlo, qué requisitos necesita WordPress y, sobre todo, cómo solucionar los errores más comunes que aparecen al cambiar la versión de PHP en cPanel.
Vamos a ello.
¿Por qué es importante la versión de PHP en WordPress?
WordPress está escrito en PHP, que es un lenguaje de programación que se ejecuta en el servidor.
Cada versión de PHP incluye mejoras de rendimiento, parches de seguridad y nuevas funciones.
Usar una versión antigua (como PHP 5.6) es como conducir un coche sin revisiones: funciona, pero es peligroso y lento.
Por otro lado, usar la versión más nueva disponible (como PHP 8.3) no siempre es buena idea si tus plugins o tu tema no están actualizados, ya que pueden entrar en conflicto.
Por eso, saber cambiar la versión de PHP en cPanel es una habilidad básica para cualquier administrador de sitios web.
No solo te ayudará a mejorar la velocidad de carga, sino que también protegerá tu web de vulnerabilidades.
Requisitos de PHP para WordPress (Versiones Recomendadas)
Antes de lanzarte a cambiar la versión, necesitas saber cuál es la ideal para tu instalación.
WordPress.org (el sitio oficial) establece unos requisitos mínimos, pero la realidad del mercado es que debes buscar un equilibrio entre lo nuevo y lo compatible.
Aquí tienes una tabla mental para que te hagas una idea:
- PHP 7.4: Es la versión "jubilada". Ya no recibe soporte de seguridad oficial. Solo úsala si tienes un plugin muy antiguo que no puedes actualizar. No recomendada.
- PHP 8.0: Fue un gran salto, pero también está en "mantenimiento final". Es mejor evitarla si puedes.
- PHP 8.1: Esta es una versión muy estable y rápida. Es la opción "segura" para la mayoría de sitios web hoy en día. Compatible con casi todos los temas y plugins actualizados.
- PHP 8.2 y 8.3: Estas son las versiones más rápidas y modernas. Ofrecen un gran rendimiento, pero requieren que todos tus plugins y tu tema estén actualizados a sus últimas versiones. Si usas un constructor de páginas antiguo (como versiones viejas de Elementor o WPBakery), podrías tener problemas.
¿Cómo saber qué versión de PHP necesito?
La regla de oro es la siguiente:
Comprueba primero la compatibilidad de tus plugins.
Entra en tu panel de administración de WordPress (wp-admin). Ve a Plugins → Plugins instalados.
Mira si alguno muestra un aviso en amarillo o rojo que diga "Requiere PHP X.X" o "Se recomienda actualizar".
Si todos tus plugins están actualizados a sus últimas versiones, puedes subir a PHP 8.2 o 8.3 sin miedo.
Si tienes plugins que no actualizas hace años, quédate en PHP 8.1 para evitar el temido error php wordpress.
Cómo cambiar la versión de PHP en cPanel (Paso a Paso)
Ahora sí, vamos al grano.
El proceso es muy visual y no requiere tocar código.
Solo necesitas acceso a tu cPanel (normalmente es tudominio.com/cpanel o tudominio.com:2083).
Sigue estos pasos:
-
Inicia sesión en tu cPanel con tu usuario y contraseña.
-
Busca la sección llamada "Software" o "Motor de software".
Dentro de esa sección, verás un icono que dice "Seleccionar versión de PHP" o "Select PHP Version" (si tu panel está en inglés).
Haz clic en él. Este es el famoso selector php cpanel. -
Se abrirá una nueva página.
En la parte superior, verás un menú desplegable o una lista de versiones de PHP disponibles (por ejemplo, 7.4, 8.0, 8.1, 8.2, etc.).
Selecciona la versión que hayas decidido (te recomiendo empezar por 8.1 si tienes dudas). -
Opcional pero recomendado:
Justo debajo del selector de versión, verás una lista de extensiones de PHP (módulos) con casillas de verificación.
Asegúrate de que estén marcadas las esenciales para WordPress:mysqli,curl,gd,mbstring,xml,zip,imagick(si la tienes).
No las desmarques si no sabes qué son. -
Pulsa el botón "Set as current version" o "Aplicar" en la parte inferior de la página.
-
¡Listo!
Verás un mensaje de éxito en verde.
El cambio es casi instantáneo (tarda menos de 1 minuto en propagarse).
[TIP]: Después de cambiar la versión, borra la caché de tu navegador y también la caché de tu plugin de caché (si usas uno como WP Rocket o W3 Total Cache). Así verás los resultados de rendimiento al momento.
Errores comunes al cambiar la versión de PHP (y cómo solucionarlos)
Aquí es donde la cosa se pone interesante.
Cambiar la versión es fácil, pero a veces la web se queja.
No te asustes, son problemas conocidos y tienen solución.
1. El error fatal: "There has been a critical error on your website"
Este es el error más temido.
Suele aparecer cuando un plugin o tema usa funciones que ya no existen en la nueva versión de PHP.
Básicamente, el código se rompe.
¿Qué hago?
- Accede por FTP o por el Administrador de Archivos de cPanel: Necesitas entrar a la carpeta
public_html(o donde esté instalado tu WordPress). - Renombra la carpeta
wp-content/plugins: Cámbiale el nombre aplugins_desactivados. Esto desactiva todos los plugins a la vez. - Recarga tu web: Si ya no sale el error, el problema era un plugin.
- Vuelve a poner el nombre correcto: Ahora renombra la carpeta de nuevo a
pluginsy ve activando uno a uno desde tu panel de administración (si puedes entrar).
Cuando actives el que da error, la web se romperá de nuevo. Ese es el culpable.
Tendrás que actualizarlo o buscar una alternativa.
[WARNING]: Nunca borres la carpeta plugins, solo renómbrala. Si la borras, perderás todos tus plugins.
2. Pantalla blanca de la muerte (WSOD)
La pantalla se queda completamente en blanco.
No hay mensaje de error, solo un vacío blanco.
Esto suele pasar por un conflicto de memoria o por un error de sintaxis en el tema.
¿Qué hago?
-
Aumenta la memoria PHP: A veces la nueva versión consume más memoria.
Edita el archivowp-config.php(desde el Administrador de Archivos de cPanel) y añade esta línea justo antes de la línea que dice/* That's all, stop editing! */:define('WP_MEMORY_LIMIT', '256M'); -
Cambia temporalmente el tema: Si el problema persiste, renombra la carpeta
wp-content/themes/tu-tema-activoatu-tema-activo_old.
WordPress usará un tema por defecto (Twenty Twenty-Four, por ejemplo) y la web debería cargar.
Si carga, el problema es de tu tema y necesitas actualizarlo.
3. Error 500 (Internal Server Error)
Este error indica que el servidor no puede procesar la solicitud.
Suele estar relacionado con el archivo .htaccess.
¿Qué hago?
- Ve al Administrador de Archivos de cPanel.
- En la carpeta
public_html, busca el archivo.htaccess. - Descárgalo como respaldo y luego bórralo del servidor.
- Recarga tu web.
Si funciona, WordPress creará un nuevo.htaccessautomáticamente (ve a Ajustes → Enlaces permanentes y pulsa "Guardar cambios" para forzar la recreación).
4. Errores de incompatibilidad de extensiones (Ej: "Fatal error: Call to undefined function mysqli_connect()")
Esto significa que la extensión de PHP necesaria para conectar con la base de datos no está activada en la nueva versión.
¿Qué hago?
- Vuelve al selector php cpanel.
- En la lista de extensiones, busca y marca la casilla de
mysqli(omysqlnd). - Guarda los cambios.
Esto suele resolver el problema al instante.
Consejos finales y buenas prácticas
Cambiar la versión de PHP no es una operación de "fuego y olvido".
Te recomiendo seguir esta rutina:
-
Haz una copia de seguridad completa (archivos y base de datos) antes de empezar.
Puedes usar el asistente de copias de cPanel o un plugin como UpdraftPlus. -
Actualiza todo antes de cambiar: Ve a tu panel de WordPress y actualiza el núcleo, todos los plugins y todos los temas.
Esto minimiza los riesgos de incompatibilidad. -
Cambia de una versión a la vez: Si estás en PHP 7.4, no saltes directamente a 8.3.
Ve a 8.1 primero, comprueba que todo funciona (tienda, formularios, etc.) y luego, si quieres, sube a 8.2. -
Revisa el registro de errores: Si tienes acceso a Métricas → Errores en cPanel, revísalo después del cambio.
Verás los avisos de los plugins que usan funciones obsoletas.
Esto te ayudará a saber qué necesitas actualizar.
[INFO]: Si en algún momento tu proveedor de hosting usa Syspanel en lugar de cPanel (es un panel alternativo muy similar), el proceso es idéntico.
Solo tienes que acceder a Syspanel utilizando el puerto 2106 (ej: tudominio.com:2106) y buscar el icono de "Selector de PHP" en la sección de Software.
La lógica es exactamente la misma.
Preguntas Frecuentes (FAQ)
¿Puedo volver a la versión anterior de PHP si algo sale mal?
Sí, absolutamente.
Solo tienes que repetir los pasos del selector php cpanel y elegir la versión anterior.
El cambio es reversible e instantáneo.
Por eso es tan importante saber cómo hacerlo.
¿Cada cuánto tiempo debo cambiar la versión de PHP?
Siempre que WordPress o tus plugins te lo pidan, o cuando una versión de PHP se quede sin soporte oficial.
Te recomiendo revisarlo cada 6 meses aproximadamente.
¿Por qué no puedo seleccionar la versión más reciente de PHP en mi cPanel?
Esto depende de tu proveedor de hosting.
Si tu plan es muy básico o tu servidor es antiguo, es posible que no tengan instaladas las versiones más nuevas.
Si no ves PHP 8.x, contacta con tu soporte de hosting y pregunta si pueden habilitarla.
Si no pueden, considera migrar a un hosting mejor.
¿Qué hago si tras el cambio mi web va más lenta?
Puede ser la caché.
Limpia la caché de tu navegador y la de tu plugin.
Si sigue lenta, puede que la nueva versión de PHP esté usando más recursos de los que tu plan permite.
En ese caso, revisa el uso de memoria en cPanel.
A veces hay que subir el límite de memoria PHP (como vimos en el wp-config.php).
Cambiar la versión de PHP es una tarea de mantenimiento esencial.
Con esta guía, ya no es un misterio.
Empieza por actualizar tus plugins, elige PHP 8.1 y realiza el cambio.
Verás cómo tu web respira mejor.
