Cómo actualizar PHP en cPanel y por qué es clave para la seguridad de WordPress
¿Sabías que una de las causas más comunes de que un WordPress sea hackeado no es un plugin malicioso, sino una versión de PHP desactualizada? Así de simple y así de grave. Cuando dejas el PHP antiguo en tu hosting, es como si dejaras la puerta de tu casa abierta con un cartel de “pase usted”. Los ciberdelincuentes buscan constantemente sitios con vulnerabilidades conocidas, y el PHP viejo está lleno de agujeros de seguridad que ya tienen parche oficial.
La buena noticia es que actualizar PHP en cPanel es un proceso increíblemente sencillo, rápido y que no requiere conocimientos avanzados de programación. En esta guía extensa, te voy a explicar paso a paso cómo hacerlo, por qué es la medida de seguridad más importante que puedes tomar hoy para tu WordPress y cómo evitar los errores típicos de novato. Al final, serás capaz de hacerlo tú mismo en menos de cinco minutos.
¿Qué es PHP y por qué tu WordPress depende de él?
Para entender la magnitud del asunto, vamos a usar una analogía. Imagina que WordPress es un coche moderno lleno de tecnología. El PHP sería el motor que hace que todo funcione. Sin motor, el coche no se mueve. Sin PHP, WordPress no puede ejecutarse, ni mostrar tus artículos, ni procesar comentarios ni nada.
PHP es un lenguaje de programación del lado del servidor que se ejecuta en el hosting. Cada vez que alguien visita tu web, el servidor lee el código PHP y genera la página HTML que ves en el navegador. Si el motor (PHP) es viejo y no recibe mantenimiento, acabará fallando o, peor aún, será vulnerable a ataques.
La relación directa entre PHP y la seguridad de tu web
Aquí viene lo crítico: actualizar PHP seguridad no es una opción, es una obligación. Los desarrolladores de PHP lanzan versiones nuevas con parches de seguridad constantemente. Cuando una versión de PHP llega al final de su vida útil (EOL), dejan de publicar parches para ella. Esto significa que cualquier vulnerabilidad descubierta a partir de ese momento quedará expuesta para siempre. Los hackers lo saben y automatizan sus ataques para explotar precisamente esas versiones obsoletas.
Si tu web usa una versión antigua, estarás expuesto a malware, inyección de código malicioso, robo de datos de usuarios y redirecciones a páginas de spam. Además, el rendimiento se resiente. Un PHP moderno es mucho más rápido, lo que mejora tu posicionamiento SEO y la experiencia de usuario.
Requisitos previos antes de cambiar PHP en cPanel
Antes de lanzarte a pulsar botones, es vital que hagas una pequeña comprobación. No queremos que tu web se caiga por una mala configuración.
1. Comprueba la compatibilidad de tu WordPress y plugins
WordPress en sí mismo es muy compatible con versiones modernas de PHP. Sin embargo, algunos plugins antiguos o temas desactualizados pueden tener conflictos. Lo que debes hacer es:
- Entra en tu panel de administrador de WordPress.
- Ve a Plugins y revisa que todos estén actualizados a su última versión.
- Ve a Apariencia > Temas y haz lo mismo.
- Si tienes algún plugin que no se actualiza hace más de un año, es una señal de alerta. Podría ser incompatible con la nueva versión de PHP. En ese caso, considera reemplazarlo por una alternativa moderna.
2. Haz una copia de seguridad completa
Este paso es innegociable. Aunque el proceso de cambiar PHP cPanel es seguro, siempre pueden surgir imprevistos. Realiza una copia de seguridad completa de tu sitio (archivos y base de datos). Puedes hacerlo desde el propio cPanel en la sección de “Copias de seguridad” o usando un plugin de backup como UpdraftPlus.
[WARNING] No continúes sin una copia de seguridad reciente. Si algo sale mal y no tienes backup, podrías perder todo tu contenido para siempre.
Cómo actualizar PHP en cPanel paso a paso (Método fácil)
Ahora sí, vamos a lo que te interesa. Este es el método estándar que funciona en el 99% de los paneles de control. Es tan fácil que no necesitarás llamar al soporte técnico.
Paso 1: Accede a tu cPanel
Abre tu navegador y escribe la URL de acceso. Normalmente suele ser tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña. Si no los recuerdas, contacta con tu proveedor de hosting.
Paso 2: Busca la herramienta "Select PHP Version" o "MultiPHP Manager"
Una vez dentro de cPanel, verás un montón de iconos. Busca en la sección de Software o Motor de software. Dependiendo del proveedor, puede llamarse de dos formas:
- Select PHP Version (la más común).
- MultiPHP Manager (en paneles más nuevos).
Haz clic en el icono que aparezca.
Paso 3: Selecciona la versión más reciente y estable
Se abrirá una pantalla donde verás un menú desplegable con todas las versiones de PHP disponibles en tu servidor. Te recomendamos elegir la versión más reciente que sea estable. Actualmente, las versiones 8.2 o 8.3 son las más seguras y rápidas.
- En Select PHP Version, simplemente elige la versión en el desplegable.
- En MultiPHP Manager, primero selecciona tu dominio en la lista de la izquierda, luego marca la casilla de la versión deseada en la columna de la derecha.
Paso 4: Guarda los cambios y verifica
Pulsa el botón Apply o Guardar. El proceso tarda apenas unos segundos. Después, vuelve a tu web y comprueba que carga correctamente.
[INFO] Si usas Syspanel (el panel de control alternativo que se usa a veces en lugar de cPanel, cuyo acceso es por el puerto 2106), el proceso es idéntico. Busca el apartado de "PHP" o "Gestión de versiones" dentro de la interfaz. La lógica es la misma: seleccionar la versión y guardar.
Cómo verificar que la actualización se ha realizado correctamente
No te fíes solo de la vista. Para confirmar al 100% que tu web usa la nueva versión PHP WordPress, tienes dos métodos infalibles.
Método 1: Desde el administrador de WordPress
Ve a Herramientas > Salud del sitio (Site Health). En la pestaña de Información, busca la sección de "Servidor". Ahí te dirá exactamente la versión de PHP que está usando tu WordPress. Si aparece la que has seleccionado en cPanel, has hecho bien el trabajo.
Método 2: Crear un archivo de prueba (para los más valientes)
Este método es más técnico pero muy efectivo. Crea un archivo llamado info.php en la carpeta raíz de tu web (normalmente public_html). Dentro, escribe el siguiente código:
<?php phpinfo(); ?>
Guarda el archivo y accede a tudominio.com/info.php. Verás una página enorme con toda la configuración de PHP. Arriba del todo, verás la versión exacta. IMPORTANTE: Borra este archivo inmediatamente después de comprobarlo, ya que es una puerta de entrada para hackers si lo dejas ahí.
Errores comunes al cambiar PHP y cómo solucionarlos
A veces, tras actualizar, algo falla. No entres en pánico. Aquí tienes las soluciones a los problemas más frecuentes.
Error 1: "Error de conexión a la base de datos"
Esto suele pasar por incompatibilidad con la extensión mysql (antigua) frente a mysqli (moderna). La solución es buscar en tu archivo wp-config.php y asegurarte de que el host de la base de datos es localhost. Si el problema persiste, es que algún plugin usa código obsoleto. Desactiva todos los plugins renombrando la carpeta wp-content/plugins a plugins_old mediante el administrador de archivos de cPanel. Si la web vuelve a funcionar, reactiva los plugins uno a uno.
Error 2: La página muestra un error 500 (Error interno del servidor)
Este es el clásico. Normalmente es por un plugin incompatible. Sigue el mismo truco de desactivar plugins de antes. Si el error persiste, prueba a cambiar el tema a uno por defecto (como Twenty Twenty-Four) renombrando la carpeta del tema activo en wp-content/themes.
Error 3: Aparece una página en blanco
Suele ser un problema de memoria. Aumenta el límite de memoria en tu archivo wp-config.php añadiendo esta línea:
define('WP_MEMORY_LIMIT', '256M');
[TIP] Si no te sientes cómodo editando archivos, la mayoría de los hosts te permiten revertir el cambio de PHP desde el mismo cPanel con solo un clic. Vuelve a la versión anterior y luego investiga el problema con calma.
Preguntas frecuentes sobre la actualización de PHP (FAQ)
Aquí respondo a las dudas que más me llegan por soporte. Si tienes alguna otra, déjala en los comentarios.
¿Con qué frecuencia debo actualizar PHP?
Idealmente, cada vez que salga una versión estable nueva (suele ser una vez al año). Lo mínimo indispensable es actualizar PHP cPanel cuando la versión que usas esté cerca de su fecha de fin de vida. Tu proveedor de hosting te avisará con correos electrónicos.
¿Actualizar PHP afectará a mi posicionamiento SEO?
No directamente, pero sí indirectamente. Un PHP más rápido reduce el tiempo de carga de tu web, y la velocidad es un factor de ranking para Google. Además, una web segura (sin malware) recibe mejores señales de confianza.
¿Puedo tener diferentes versiones de PHP para distintos dominios?
Sí, gracias a la función MultiPHP Manager. Puedes tener una web antigua con PHP 7.4 y otra nueva con PHP 8.3 en el mismo hosting. Esto es muy útil para sitios con necesidades específicas.
¿Qué pasa si no actualizo nunca el PHP?
Tu web quedará vulnerable a ataques automáticos. Es cuestión de tiempo que un bot malicioso intente explotar una vulnerabilidad conocida. Además, los plugins de seguridad como Wordfence empezarán a avisarte de que tu PHP es inseguro.
¿Es lo mismo actualizar PHP que actualizar WordPress?
No. Son dos cosas distintas. WordPress es el sistema de gestión de contenidos (el coche), y PHP es el motor. Debes mantener ambos actualizados para tener una seguridad óptima. Actualizar WordPress sin actualizar PHP es como ponerle ruedas nuevas a un coche con el motor gripado.
Conclusión: La seguridad de tu web empieza por el motor
Actualizar PHP en cPanel es, sin lugar a dudas, la tarea de mantenimiento más importante que puedes hacer para proteger tu inversión digital. Es un proceso que no te llevará más de cinco minutos, pero que te ahorrará dolores de cabeza enormes en el futuro.
No esperes a que tu web sea hackeada para actuar. La prevención es siempre más barata que la reparación. Si has llegado hasta aquí, ya sabes exactamente qué hacer: entra en tu cPanel, busca el selector de versiones, elige la más moderna y guarda. Es así de simple.
[TIP] Agenda una revisión mensual de seguridad. En esa revisión, comprueba siempre la versión de PHP y las actualizaciones de plugins. La constancia es la clave para mantener tu WordPress a salvo de las amenazas del día a día.
Ahora que ya eres un experto en seguridad PHP cPanel, comparte este artículo con otros dueños de webs que aún no se han atrevido a dar el paso. Les estarás ayudando a evitar un disgusto mayúsculo. Y recuerda, ante la duda, siempre puedes volver a la versión anterior. ¡Buena suerte y feliz actualización!
