Cómo cambiar la versión de PHP en cPanel para WordPress (y evitar errores)
¿Por qué es importante la versión de PHP en WordPress?
WordPress está construido sobre PHP, un lenguaje de programación que se ejecuta en el servidor. Cada vez que alguien visita tu web, el servidor usa PHP para procesar el código y mostrar las páginas. Si tu versión de PHP es antigua, tu sitio puede volverse lento, vulnerable o incluso dejar de funcionar por completo.
Piensa en PHP como el motor de tu coche. Puedes tener un coche precioso (tu diseño web), pero si el motor no está bien ajustado, no llegarás muy lejos. WordPress recomienda usar versiones de PHP modernas, como la 8.0, 8.1 o superiores, porque son más rápidas y seguras.
Cambiar la versión de PHP en cPanel es un proceso sencillo, pero hay que hacerlo con cuidado para evitar errores en tu web. En esta guía te explico paso a paso cómo hacerlo sin romper nada, qué debes comprobar antes y después, y cómo solucionar los problemas más comunes.
Antes de empezar: prepara tu sitio para el cambio
No te saltes esta parte. Cambiar la versión de PHP sin preparación es la causa número uno de errores en WordPress. Sigue estos pasos previos y todo irá sobre ruedas.
Haz una copia de seguridad completa
Esto es obligatorio. Si algo sale mal, podrás restaurar tu web en minutos. En cPanel, busca la sección "Archivos" y haz clic en "Copias de seguridad" o "Backup". Descarga una copia completa de tu sitio (archivos y base de datos) a tu ordenador o a un servicio de almacenamiento en la nube.
[WARNING] No continúes sin hacer una copia de seguridad. Cambiar PHP sin respaldo es como hacer malabares sin red de seguridad. Si tu web es muy importante, haz dos copias: una en el servidor y otra en tu PC.
Comprueba la compatibilidad de tus plugins y temas
No todos los plugins están actualizados para funcionar con las últimas versiones de PHP. Un plugin antiguo puede dar errores fatales, mostrar pantallas en blanco o incluso romper la base de datos.
Para comprobarlo, sigue estos pasos:
- Ve a tu panel de WordPress (wp-admin).
- Accede a "Plugins" → "Plugins instalados".
- Mira si hay algún aviso de incompatibilidad o si algún plugin lleva mucho tiempo sin actualizarse.
- Revisa también tu tema en "Apariencia" → "Temas".
Si encuentras algún plugin que no se actualiza desde hace más de un año, busca una alternativa o contacta con su desarrollador antes de cambiar PHP.
Revisa el estado de tu WordPress
Asegúrate de tener la última versión de WordPress instalada. Las versiones nuevas suelen ser compatibles con las versiones de PHP más recientes. Ve a "Escritorio" → "Actualizaciones" y comprueba que todo esté al día.
Cómo cambiar la versión de PHP en cPanel paso a paso
Una vez que tienes tu copia de seguridad y has verificado la compatibilidad, es hora de hacer el cambio. Sigue estos pasos:
Paso 1: Accede a tu cPanel
Escribe en tu navegador tudominio.com/cpanel o usa el enlace que te proporcionó tu proveedor de hosting. Introduce tus credenciales y entra.
Paso 2: Busca la herramienta "Select PHP Version" o "MultiPHP Manager"
En cPanel hay dos herramientas principales para gestionar PHP:
- Select PHP Version: Es la más común. La encuentras buscando "PHP" en el buscador de cPanel o en la sección "Software".
- MultiPHP Manager: Ideal si tienes varios dominios o subdominios y quieres asignar una versión de PHP distinta a cada uno.
[TIP] Si no encuentras ninguna de las dos herramientas, contacta con tu proveedor de hosting. Algunos paneles personalizados las esconden o usan nombres diferentes.
Paso 3: Selecciona el dominio o directorio
En "Select PHP Version", verás un menú desplegable con la versión actual de PHP. En "MultiPHP Manager", verás una lista con todos tus dominios. Elige el dominio donde está instalado WordPress.
Paso 4: Elige la nueva versión de PHP
¿Qué versión eliges? Aquí tienes una guía rápida:
- PHP 8.2 o 8.3: Son las más recientes y recomendadas para sitios nuevos o bien actualizados. Ofrecen el mejor rendimiento.
- PHP 8.1: Muy estable y compatible con la mayoría de plugins.
- PHP 7.4: Es la versión mínima recomendada por WordPress, aunque ya no recibe soporte de seguridad.
[INFO] Si no estás seguro, empieza con PHP 8.1. Es un equilibrio perfecto entre rendimiento y compatibilidad. Una vez que todo funcione, puedes probar a subir a 8.2 o 8.3.
Paso 5: Guarda los cambios
En "Select PHP Version", haz clic en "Set as current" o "Guardar". En "MultiPHP Manager", selecciona la versión en el menú desplegable junto a tu dominio y haz clic en "Aplicar".
El cambio suele ser inmediato, pero a veces tarda unos segundos en propagarse.
Qué hacer después de cambiar la versión de PHP
No termina todo al pulsar el botón. Ahora toca verificar que tu WordPress funciona correctamente.
Comprueba tu web en el navegador
Abre tu sitio en una ventana de incógnito (para evitar caché) y navega por varias páginas. Presta atención a:
- La página de inicio.
- Un artículo o entrada.
- La página de contacto o tienda (si tienes WooCommerce).
- El panel de administración (wp-admin).
Si todo se ve normal, genial. Pero si ves errores, sigue leyendo.
Revisa los errores con el modo debug de WordPress
Si encuentras algún fallo, activa el modo debug de WordPress para ver los mensajes de error. Para ello:
- Accede a tu cPanel y abre el "Administrador de archivos".
- Busca la carpeta
public_html(o la carpeta donde esté tu WordPress). - Encuentra el archivo
wp-config.php. - Edítalo y busca la línea que dice
define('WP_DEBUG', false);. - Cámbiala por:
define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true); - Guarda el archivo y vuelve a cargar la página que daba error.
Los errores aparecerán en pantalla. Copia el mensaje y búscalo en Google o en los foros de WordPress. Suele ser fácil de solucionar.
[WARNING] No olvides volver a poner
WP_DEBUGenfalsecuando termines de depurar, para no mostrar errores a tus visitantes.
Solución de problemas comunes al cambiar PHP en WordPress
Aquí tienes los errores más típicos y cómo resolverlos.
Error: "Hay un error crítico en tu sitio web"
Este es el más común. WordPress te muestra este mensaje cuando un plugin o tema no es compatible con la nueva versión de PHP.
Solución:
- Accede a tu archivos vía cPanel (Administrador de archivos).
- Ve a
public_html/wp-content/plugins. - Renombra la carpeta de un plugin sospechoso añadiendo
.oldal final (por ejemplo,plugin.old). Esto lo desactiva. - Prueba tu web. Si funciona, ese era el plugin problemático.
- Repite el proceso hasta encontrar el culpable.
También puedes desactivar todos los plugins a la vez:
- Renombra la carpeta
pluginsaplugins_old. - WordPress creará una carpeta
pluginsnueva y vacía. - Tu web funcionará, pero sin plugins.
- Ve moviendo los plugins de
plugins_oldapluginsde uno en uno hasta encontrar el que falla.
Error: "Internal Server Error 500"
Este error indica un problema en el servidor, generalmente por un plugin o tema que no soporta la versión de PHP.
Solución: Sigue el mismo proceso que en el error anterior, desactivando plugins uno a uno. Si el problema persiste, cambia temporalmente a un tema por defecto como Twenty Twenty-Four.
Error: "La página no carga o se queda en blanco"
Suele deberse a un conflicto de memoria o a un plugin que no se carga bien.
Solución:
- Ve a
wp-config.phpy añade esta línea justo antes de la línea que dice/* That's all, stop editing! */:define('WP_MEMORY_LIMIT', '256M'); - Guarda y recarga la página.
Error: "El sitio es más lento después del cambio"
Esto es raro, pero puede pasar. A veces, un plugin antiguo ralentiza el sitio al no estar optimizado para la nueva versión de PHP.
Solución: Actualiza todos tus plugins y tema. Si el problema persiste, considera usar un plugin de caché como W3 Total Cache o LiteSpeed Cache.
Preguntas frecuentes sobre cambiar la versión de PHP en cPanel
¿Con qué frecuencia debo cambiar la versión de PHP?
No hay una regla fija, pero te recomiendo revisar cada 6 meses si hay versiones nuevas. WordPress suele anunciar cuándo deja de soportar versiones antiguas. Mantenerte en versiones soportadas es crucial para la seguridad.
¿Puedo volver a la versión anterior si algo falla?
Sí, siempre. Repite los pasos anteriores y selecciona la versión anterior de PHP. Tu web volverá a funcionar como antes, siempre que tengas una copia de seguridad por si acaso.
¿Cuál es la mejor versión de PHP para WooCommerce?
WooCommerce funciona muy bien con PHP 8.1 o superior. Si tienes una tienda, asegúrate de que todos tus plugins de pago y envíos estén actualizados antes de subir de versión.
¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?
Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Accede a Syspanel a través del puerto 2106 (por ejemplo, tudominio.com:2106), busca la sección de PHP o "PHP Versions" y selecciona la versión que necesites. Los pasos y las precauciones son los mismos que en cPanel.
¿Puedo cambiar la versión de PHP para un solo subdominio?
Sí, con MultiPHP Manager en cPanel puedes asignar versiones diferentes a cada dominio o subdominio. Esto es útil si tienes varias webs con requisitos distintos.
¿Cambiar PHP afecta a mi SEO?
No directamente, pero sí de forma indirecta. Una versión de PHP más rápida hace que tu web cargue antes, y la velocidad de carga es un factor de posicionamiento en Google. Además, una web sin errores siempre se posiciona mejor que una rota.
Consejos finales para un cambio de PHP exitoso
- Hazlo en horas de baja afluencia: Si tu web tiene visitas, cambia la versión de PHP a primera hora de la mañana o por la noche. Así minimizas el impacto si algo sale mal.
- Ten a mano el soporte de tu hosting: Si te quedas atascado, contacta con ellos. Es gratis y te ahorrará muchos dolores de cabeza.
- Actualiza todo antes de cambiar: WordPress, plugins, temas. Todo debe estar en su última versión.
- No te quedes en versiones obsoletas: PHP 5.6 o 7.0 son un peligro para la seguridad. Si tu hosting no te deja subir a una versión moderna, considera cambiar de proveedor.
Cambiar la versión de PHP en cPanel para WordPress es una tarea de mantenimiento esencial que mejora el rendimiento y la seguridad de tu web. Con esta guía, tienes todo lo necesario para hacerlo con confianza y sin errores. Si sigues los pasos y las precauciones, tu WordPress seguirá funcionando perfectamente, solo que más rápido y seguro.
¿Te ha servido esta guía? Compártela con alguien que esté pensando en actualizar PHP y le ahorrarás un buen susto. ¡Buena suerte con tu WordPress!
