Cómo actualizar PHP en cPanel para mejorar la seguridad
¿Por qué es tan importante actualizar PHP en cPanel?
Si tienes una página web, seguramente has escuchado hablar de PHP, aunque no sepas exactamente qué es. Piensa en PHP como el motor que hace funcionar la parte dinámica de tu sitio: los formularios, las tiendas online, los blogs, los sistemas de reservas... Todo eso depende de PHP. Pero, como cualquier software, PHP tiene versiones, y las versiones antiguas dejan de recibir soporte y, lo más importante, dejan de recibir parches de seguridad.
Cuando una versión de PHP se vuelve "obsoleta" (End of Life), los desarrolladores ya no publican correcciones para los agujeros de seguridad que se van descubriendo. Esto significa que tu sitio web queda expuesto a hackers que conocen esas vulnerabilidades. Es como dejar la puerta de tu casa abierta en un vecindario peligroso: sabes que alguien puede entrar en cualquier momento.
Por eso, actualizar PHP en cPanel no es una opción, es una necesidad. No solo mejora la seguridad, sino que también hace que tu web cargue más rápido, ya que las versiones nuevas de PHP son más eficientes y consumen menos recursos del servidor. En este artículo, te guiaré paso a paso para que realices esta actualización sin miedo, aunque nunca lo hayas hecho antes.
Antes de empezar: ¿Qué necesitas saber?
Actualizar PHP no es complicado, pero requiere un poco de cuidado. Lo primero que debes saber es que no estás cambiando el sistema operativo de tu servidor, solo la versión del lenguaje que usa tu web. La mayoría de los sitios web modernos (WordPress, PrestaShop, Joomla, etc.) son compatibles con las últimas versiones de PHP, pero siempre es buena idea verificar que tus plugins o extensiones no tengan conflictos.
Aquí tienes una lista de cosas que debes tener a mano antes de comenzar:
- Acceso a tu panel de control cPanel (usuario y contraseña).
- Saber qué versión de PHP tienes actualmente (te enseño a verlo abajo).
- Tener una copia de seguridad de tu sitio web (esto es fundamental, por si acaso).
- Conocer qué versión de PHP es compatible con tu CMS (WordPress, Joomla, etc.). Puedes consultarlo en la documentación oficial de tu plataforma.
[WARNING] No realices esta actualización en horario de mucho tráfico para tu web. Aunque el proceso es rápido y no suele causar caídas, es mejor prevenir. Hazlo en un momento de baja actividad, como por la madrugada o el fin de semana.
Paso 1: Localiza el Selector PHP en tu cPanel
El primer paso es entrar en tu cPanel. Una vez dentro, busca la sección que se llama "Software" o "Idiomas". Ahí verás una herramienta llamada "Select PHP Version" (o "Selector PHP"). Este es el panel que te permitirá cambiar la versión de PHP de tu sitio.
Si no la encuentras a simple vista, usa el cuadro de búsqueda que tiene cPanel en la parte superior derecha y escribe "PHP". Te aparecerá la opción directamente.
[INFO] El nombre puede variar ligeramente según el proveedor de hosting. Algunos lo llaman "MultiPHP Manager" o "PHP Selector". Todos hacen lo mismo, así que no te preocupes si ves una nomenclatura diferente.
Paso 2: Identifica tu versión actual de PHP
Antes de cambiar nada, es importante que sepas en qué versión estás. En la misma pantalla del selector, verás una lista de versiones disponibles (5.6, 7.0, 7.4, 8.0, 8.1, 8.2, etc.). La versión que esté seleccionada o marcada es la que estás usando actualmente.
Lo más común es que tengas una versión antigua como PHP 5.6 o 7.0. Si es así, es urgente que la actualices, porque esas versiones ya no tienen soporte de seguridad desde hace tiempo.
[TIP] Si tu web usa WordPress, puedes ver la versión de PHP directamente en el panel de administración: ve a Herramientas > Salud del sitio > Información y busca "Versión de PHP". También puedes usar plugins como "WP phpMyAdmin" o consultar tu proveedor de hosting.
Paso 3: Comprueba la compatibilidad de tu web
Este es el paso más importante para evitar sustos. Antes de actualizar PHP, debes asegurarte de que tu web (temas, plugins, scripts) sea compatible con la versión a la que quieres migrar.
La mayoría de los sitios web están preparados para PHP 8.0 o superior, pero si usas un tema muy antiguo o plugins desactualizados, podrías tener errores visuales o funcionales.
¿Cómo comprobar la compatibilidad?
- Si usas WordPress, ve a la pantalla de administración y revisa si hay avisos de incompatibilidad en el apartado de actualizaciones.
- Si tienes una web hecha a medida, revisa el código o contacta con el desarrollador.
- También puedes hacer una prueba en un entorno de desarrollo (una copia local de tu web) antes de aplicar el cambio en producción.
[WARNING] Si tu web tiene más de 5 años y no la has actualizado nunca, es muy probable que algunos plugins dejen de funcionar con PHP 8.2. En ese caso, te recomiendo actualizar primero los plugins y el tema, y luego cambiar la versión de PHP.
Paso 4: Realiza una copia de seguridad completa
No importa lo fácil que parezca el proceso, siempre debes tener una copia de seguridad antes de tocar cualquier ajuste del servidor. Si algo sale mal, podrás restaurar tu web en cuestión de minutos.
En cPanel, busca la opción "Backup" o "Copias de seguridad". Puedes generar una copia completa de tu cuenta (archivos y base de datos) o solo de la carpeta pública_html (que es donde está tu web). Te recomiendo hacer la copia completa.
[TIP] Guarda la copia de seguridad en tu ordenador o en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.). No la dejes solo en el servidor, porque si el servidor se cae, perderías todo.
Paso 5: Actualiza la versión de PHP desde el Selector
Ahora sí, vamos al grano. Una vez que estés en el Selector PHP, sigue estos pasos:
-
Haz clic en la versión de PHP que quieras instalar. Te recomiendo elegir la última versión estable, que suele ser PHP 8.2 o 8.3 (dependiendo de la fecha en que leas esto). Si tu proveedor de hosting no ofrece la última, elige la más reciente disponible.
-
Al seleccionarla, el sistema te preguntará si estás seguro. Haz clic en "Aplicar" o "Cambiar".
-
Espera unos segundos. El proceso es casi instantáneo, pero a veces tarda un poco si el servidor está muy cargado.
-
Verás un mensaje de confirmación indicando que la versión de PHP se ha cambiado con éxito.
[INFO] En algunos cPanel, verás una lista de extensiones (como cURL, GD, mbstring, etc.) que puedes activar o desactivar. No toques nada si no sabes qué son. Las opciones por defecto suelen ser las correctas para la mayoría de los sitios web.
Paso 6: Verifica que tu web funciona correctamente
Después de actualizar PHP, es hora de comprobar que todo sigue funcionando. Abre tu sitio web en una ventana de incógnito (para evitar problemas de caché) y navega por las páginas principales, haz una compra de prueba si tienes una tienda online, envía un formulario, etc.
Si ves algún error, no entres en pánico. Los errores más comunes son:
- "Error 500": Suele indicar un problema con un plugin o tema. Revisa el registro de errores en cPanel (sección "Registros de errores" o "Error logs").
- Pantalla en blanco: Puede deberse a una incompatibilidad de PHP. En este caso, vuelve a la versión anterior desde el selector y actualiza tus plugins.
[TIP] Si no sabes leer los registros de errores, copia el texto del error y búscalo en Google. Es muy probable que alguien más haya tenido el mismo problema y encuentres una solución.
Paso 7: Configura el PHP para que se actualice automáticamente (si es posible)
Algunos proveedores de hosting ofrecen la opción de actualizar PHP automáticamente a la última versión estable cuando se publica. Si tu hosting lo permite, actívalo. Así no tendrás que preocuparte por este tema en el futuro.
Para hacerlo, busca en cPanel la opción "MultiPHP Manager" o "PHP Configuration". Ahí verás una casilla o un botón que dice "Auto Update" o "Actualizar automáticamente". Actívalo y listo.
[WARNING] La actualización automática puede causar problemas si tu web no está preparada para la nueva versión. Si no estás seguro, es mejor mantener la actualización manual y revisarla cada 6 meses.
Preguntas frecuentes (FAQ) sobre actualizar PHP en cPanel
¿Puedo volver a la versión anterior si algo sale mal?
Sí, en absoluto. Simplemente vuelve al Selector PHP, elige la versión anterior y aplica el cambio. El proceso es reversible. Por eso es tan importante que sepas qué versión tenías antes de empezar.
¿Cuánto tiempo tarda en hacer efecto el cambio?
El cambio es inmediato. En cuanto haces clic en "Aplicar", tu web ya está usando la nueva versión de PHP. No necesitas esperar ni reiniciar nada.
¿Qué pasa con mis bases de datos?
Nada. El cambio de versión de PHP no afecta a tus bases de datos. Son cosas independientes.
¿Y si mi web usa un sistema de gestión como Syspanel?
Si tu sitio web está gestionado con Syspanel (antes conocido como HestiaCP), el proceso es similar, pero no uses cPanel. Accede a tu Syspanel a través del puerto 2106 y busca la opción de PHP en el menú de configuración. La lógica es la misma: selecciona la nueva versión, guarda y verifica.
¿Es necesario actualizar PHP si mi web es estática (HTML)?
No. Si tu web solo tiene archivos HTML y CSS, no usa PHP. Puedes ignorar este tutorial por completo.
¿Cada cuánto debo actualizar PHP?
Te recomiendo revisar la versión de PHP al menos una vez al año. Siempre intenta usar una versión que tenga soporte activo (puedes consultarlo en el sitio oficial de PHP).
Conclusión: la seguridad empieza con pequeños pasos
Actualizar PHP en cPanel es una de las tareas más sencillas y, a la vez, más importantes que puedes hacer por la seguridad de tu sitio web. No necesitas ser un experto en programación; solo seguir los pasos que te he mostrado y tener un poco de paciencia.
Recuerda que la seguridad no es un destino, sino un proceso. Actualizar PHP es solo una pieza del rompecabezas. Combínalo con contraseñas seguras, certificados SSL, copias de seguridad periódicas y mantener tus plugins actualizados, y tendrás una web mucho más protegida.
Si te ha quedado alguna duda, no dudes en preguntar a tu proveedor de hosting. Ellos conocen su infraestructura y pueden guiarte en el proceso. Y si prefieres no hacerlo tú mismo, muchos de ellos ofrecen este servicio de forma gratuita o por un costo adicional.
[TIP] Marca esta página en tu navegador o guárdala en tus favoritos. Cada vez que necesites actualizar PHP, vuelve aquí y sigue los pasos. Es un proceso que repetirás cada cierto tiempo, así que es bueno tenerlo a mano.
Este artículo ha sido redactado pensando en usuarios sin experiencia técnica. Si has llegado hasta aquí, ya sabes más que la mayoría de los dueños de sitios web. ¡Felicidades por preocuparte por la seguridad de tu proyecto!
