Guía paso a paso: Cambiar la versión de PHP en cPanel
¿Tu web va lenta? ¿Aparecen errores extraños al actualizar WordPress? Es muy probable que el problema esté en la versión de PHP que tienes configurada. No te preocupes, es un ajuste sencillo que puedes hacer tú mismo desde cPanel. En esta guía paso a paso, te explicaré cómo cambiar la versión de PHP en cPanel, por qué es importante y qué debes tener en cuenta para que tu sitio web funcione como un cohete.
Sabemos que el mundo del hosting puede sonar a chino al principio, pero prometemos que esto es más fácil de lo que parece. Solo necesitas seguir unos pocos clics y tendrás tu web actualizada y optimizada. Vamos allá.
¿Por qué es importante actualizar la versión de PHP?
PHP es el lenguaje de programación que utiliza la mayoría de las webs (incluyendo WordPress, Joomla, Drupal, etc.) para funcionar. Cada versión de PHP incluye mejoras de seguridad, corrección de errores y, lo más importante, aumento de velocidad.
[INFO] Las versiones antiguas de PHP (como 5.6 o 7.0) ya no reciben soporte de seguridad. Esto significa que si usas una versión obsoleta, tu web es vulnerable a ataques.
Al actualizar a una versión más reciente (por ejemplo, PHP 8.0, 8.1 o 8.2), tu web no solo será más segura, sino que también cargará más rápido. De hecho, se estima que PHP 8 puede ser hasta un 30% más rápido que versiones anteriores.
Sin embargo, no todas las webs son compatibles con las versiones más nuevas. Por eso, antes de cambiar, es recomendable hacer una prueba. Pero no te adelantes; primero veamos cómo acceder a la herramienta.
Accediendo al Selector de Versión PHP en cPanel
Para cambiar la versión de PHP, primero debes entrar a cPanel. Si no sabes cómo hacerlo, sigue estos pasos:
- Abre tu navegador y escribe la dirección de tu cPanel. Normalmente es algo como
tudominio.com/cpanelotudominio.com:2083. Si no estás seguro, consulta el correo de bienvenida de tu hosting. - Introduce tu usuario y contraseña de cPanel (no confundir con los de WordPress).
- Una vez dentro, busca la sección Software o Software del servidor. Allí verás un icono que dice Seleccionar versión de PHP o MultiPHP Manager. El nombre exacto puede variar según el proveedor, pero suele ser muy similar.
[TIP] Si no encuentras el icono, usa la barra de búsqueda de cPanel. Escribe "PHP" y te aparecerá directamente.
¿Qué opciones debo elegir en el Selector de PHP?
Una vez dentro del MultiPHP Manager o Selector de versión PHP, verás una lista de tus dominios y subdominios. Aquí puedes elegir qué versión de PHP quieres asignar a cada uno.
Puedes tener diferentes versiones para diferentes sitios web alojados en el mismo cPanel. Por ejemplo, puedes dejar una web antigua en PHP 7.4 y una nueva en PHP 8.1.
Pasos para cambiar la versión:
- Selecciona el dominio al que quieres aplicar el cambio. Marca la casilla junto al nombre del dominio.
- En la parte superior, verás un menú desplegable con las versiones de PHP disponibles. Haz clic y elige la versión que deseas (por ejemplo, PHP 8.1 o 8.2).
- Haz clic en el botón Aplicar o Establecer. El sistema procesará el cambio en unos segundos.
[WARNING] Si tienes varias webs en el mismo cPanel, asegúrate de seleccionar solo el dominio que deseas modificar. Si seleccionas todos, cambiarás la versión para todos tus sitios.
¿Qué versión de PHP debo elegir?
Esta es la pregunta del millón. No hay una respuesta única, pero aquí tienes una guía rápida:
- PHP 8.2 o 8.3: Son las versiones más modernas y rápidas. Recomendadas para sitios nuevos o actualizados. WordPress y la mayoría de los plugins populares ya son compatibles.
- PHP 8.0 o 8.1: Muy estables y seguras. Ideales si tu web usa temas o plugins antiguos que aún no se han actualizado a PHP 8.2.
- PHP 7.4: Es una versión antigua pero aún funcional. Si tu web tiene muchos años y no puedes actualizar ciertos componentes, esta puede ser una opción temporal. Pero no la mantengas por mucho tiempo, ya que dejó de recibir soporte de seguridad en noviembre de 2022.
- PHP 7.0 o inferior: No las uses. Son inseguras y lentas. Si tu web solo funciona con estas versiones, es urgente que actualices tu sitio o busques un hosting que ofrezca soporte para versiones más recientes.
[INFO] Si no estás seguro de qué versión elegir, empieza con PHP 8.1. Es un equilibrio perfecto entre velocidad y compatibilidad. Luego, si todo funciona bien, puedes subir a 8.2.
Comprobando la compatibilidad de tu web antes del cambio
Antes de dar el paso, es muy importante asegurarte de que tu web no se rompa. Aquí tienes una lista de verificación:
- Haz una copia de seguridad completa. Esto es fundamental. Puedes hacerlo desde cPanel en la sección Copias de seguridad. Guarda los archivos y la base de datos.
- Activa el modo de mantenimiento temporal (opcional pero recomendado). Así evitas que los visitantes vean errores mientras pruebas.
- Prueba en un entorno de desarrollo. Si tu hosting lo permite, crea un subdominio o una copia de tu web para probar el cambio sin afectar al sitio en producción.
- Revisa los plugins y temas de WordPress. Ve a tu panel de administración de WordPress y asegúrate de que todos los plugins y el tema estén actualizados a su última versión. Los desarrolladores suelen indicar la compatibilidad con versiones de PHP.
- Usa un plugin de comprobación de PHP. Existen plugins como "PHP Compatibility Checker" que analizan tu web y te dicen si hay algún conflicto con la versión que quieres instalar.
[WARNING] Si después de cambiar la versión de PHP tu web muestra un error en blanco (pantalla blanca de la muerte), no entres en pánico. Simplemente vuelve a la versión anterior desde el mismo MultiPHP Manager y soluciona los problemas de compatibilidad.
Solución de problemas comunes al cambiar PHP
A veces, incluso siguiendo todos los pasos, pueden surgir problemas. Aquí tienes los más comunes y cómo solucionarlos:
Error 500 (Internal Server Error)
Este error suele deberse a que algún plugin o tema no es compatible con la nueva versión de PHP.
Solución:
- Vuelve a la versión anterior de PHP desde cPanel.
- Accede a tu WordPress por FTP o a través del administrador de archivos de cPanel.
- Desactiva todos los plugins cambiando el nombre de la carpeta
wp-content/pluginsawp-content/plugins_old. - Vuelve a cambiar a la nueva versión de PHP.
- Reactiva los plugins uno por uno hasta encontrar el causante del error.
La web se ve "rara" o con errores de diseño
Puede ser que el tema que usas no esté optimizado para la nueva versión de PHP.
Solución:
- Actualiza el tema a la última versión.
- Si el tema es muy antiguo, considera cambiarlo por uno más moderno y compatible.
- Temporalmente, puedes cambiar a un tema por defecto de WordPress (como Twenty Twenty-Four) para ver si el problema persiste.
El panel de administración de WordPress no carga
Esto suele indicar un conflicto grave con algún plugin.
Solución:
- Desactiva todos los plugins desde la base de datos (usando phpMyAdmin en cPanel) o renombrando la carpeta de plugins como se explicó antes.
- Una vez que el panel cargue, activa los plugins de uno en uno.
Preguntas Frecuentes (FAQ) sobre cambiar PHP en cPanel
¿Puedo cambiar la versión de PHP para un solo directorio?
Sí, en algunos hosting avanzados puedes usar el archivo .htaccess o el MultiPHP Manager para aplicar una versión de PHP específica a una carpeta o subdominio. Sin embargo, lo más común es que se aplique a todo el dominio.
¿Cada cuánto tiempo debo actualizar PHP?
Lo ideal es mantener tu web en la versión más reciente estable. Revisa cada 6-12 meses si hay nuevas versiones. Los hosting suelen notificar cuando una versión se vuelve obsoleta.
¿Qué pasa si no cambio la versión de PHP?
Tu web se volverá más lenta, vulnerable a ataques y algunos plugins o temas dejarán de funcionar. Además, tu hosting podría forzar el cambio o incluso suspender tu cuenta por seguridad.
¿El cambio de PHP afecta a mi base de datos?
No, el cambio de PHP no modifica la base de datos. Solo afecta la forma en que el servidor procesa el código de tu web.
¿Puedo tener diferentes versiones de PHP para diferentes sitios en el mismo cPanel?
Sí, absolutamente. El MultiPHP Manager te permite seleccionar qué versión se aplica a cada dominio o subdominio de forma independiente.
Conclusión: Mantén tu web actualizada y rápida
Cambiar la versión de PHP en cPanel es una tarea sencilla que cualquier usuario puede realizar siguiendo estos pasos. Recuerda siempre hacer una copia de seguridad antes de cualquier cambio y probar la compatibilidad de tu web.
[TIP] Si tu hosting utiliza Syspanel (el antiguo HestiaCP), el proceso es similar pero accedes por el puerto 2106. Busca la opción "PHP Versions" o "PHP Settings" en el panel izquierdo.
Actualizar PHP no solo mejora la velocidad de carga, sino que también protege tu sitio contra vulnerabilidades. Así que no lo dejes para mañana. Entra a tu cPanel, selecciona una versión moderna y nota la diferencia.
¿Tienes alguna duda? Déjala en los comentarios o contacta con el soporte de tu hosting. ¡Estaremos encantados de ayudarte a darle un impulso a tu web!
