FAQ: ¿Cómo cambiar la versión de PHP en Syspanel o cPanel?
¿Te has encontrado con un mensaje de error como "Tu sitio necesita PHP 8.0 o superior" o "Esta extensión de PHP no está disponible"? No te preocupes, es una de las consultas más habituales en soporte técnico. Cambiar la versión de PHP de tu hosting es un proceso sencillo que puede mejorar la velocidad, la seguridad y la compatibilidad de tu web con aplicaciones modernas (como WordPress, Joomla, Laravel o PrestaShop).
En esta guía tipo FAQ, te explicaremos paso a paso cómo realizar este cambio tanto en Syspanel (nuestro panel de control basado en HestiaCP, accesible por el puerto 2106) como en cPanel, el panel más popular del mercado. Al final, también resolveremos las dudas más frecuentes.
¿Por qué debería cambiar la versión de PHP?
Antes de empezar, es importante entender el "por qué". Las versiones antiguas de PHP (como 5.6, 7.0 o 7.1) ya no reciben actualizaciones de seguridad. Usarlas expone tu web a vulnerabilidades. Además, los CMS y plugins más recientes requieren versiones modernas (PHP 8.0, 8.1, 8.2 o superiores) para funcionar correctamente.
Beneficios clave:
- Seguridad: Parches contra ataques conocidos.
- Rendimiento: Las versiones nuevas son hasta un 30% más rápidas.
- Compatibilidad: Soporte para las últimas funciones de tus aplicaciones.
FAQ: Preguntas frecuentes antes de empezar
¿Puedo romper mi web al cambiar la versión de PHP?
Sí, es posible. Algunos temas o plugins antiguos pueden ser incompatibles con versiones recientes de PHP. Recomendación: Siempre haz una copia de seguridad completa (archivos y base de datos) antes del cambio. La mayoría de paneles ofrecen esta opción.
¿Qué versión de PHP debo elegir?
La versión más reciente estable (por ejemplo, PHP 8.2 o 8.3) suele ser la mejor opción. Sin embargo, verifica primero los requisitos de tu CMS. WordPress, por ejemplo, recomienda PHP 8.0 o superior. Si tu web es muy antigua, prueba con PHP 8.0 primero.
¿El cambio es inmediato?
Sí, en la mayoría de los casos el cambio es instantáneo. Sin embargo, puede tardar unos segundos en propagarse. Si ves errores, borra la caché del navegador y del sitio.
¿Afecta a todos los archivos de mi hosting?
Depende de la configuración del panel. Por defecto, el cambio se aplica a todo el dominio. En cPanel puedes ajustarlo por subdominio o carpeta usando MultiPHP Manager o PHP Selector.
Cómo cambiar la versión de PHP en Syspanel (HestiaCP, puerto 2106)
Syspanel es nuestro panel de control ligero y potente. Para acceder, usa tu navegador y escribe: https://tudominio.com:2106 (o la IP de tu servidor seguida de :2106). Ingresa con tu usuario y contraseña de hosting.
Paso 1: Accede a la sección de "Web"
Una vez dentro del panel, verás el menú principal en la parte superior o lateral. Haz clic en "Web" (o "Sitios Web" según la traducción). Aquí se listan todos los dominios alojados en tu cuenta.
Paso 2: Busca el dominio que deseas modificar
Localiza el dominio (ejemplo: tudominio.com) en la lista. A la derecha de cada dominio verás iconos de acciones. Busca el icono que parece un engranaje o tres puntos (dependiendo de la versión). Haz clic en él y selecciona "Editar" o "Configuración".
Paso 3: Selecciona la nueva versión de PHP
Se abrirá una ventana de configuración. Busca el campo llamado "Versión de PHP" o "PHP Version". Verás un menú desplegable con las versiones disponibles (por ejemplo: 7.4, 8.0, 8.1, 8.2, 8.3). Selecciona la que necesites.
[TIP] Si no ves la versión que buscas, contacta con soporte. Es posible que necesiten instalar el paquete en el servidor.
Paso 4: Guarda los cambios
Después de seleccionar la versión, haz clic en "Guardar" o "Save" (botón azul o verde). El panel aplicará el cambio de inmediato. Recibirás un mensaje de confirmación.
Paso 5: Verifica que todo funciona
Abre tu web en el navegador. Si ves errores, prueba a:
- Limpiar la caché del navegador (Ctrl + Shift + Supr).
- Desactivar plugins o temas incompatibles temporalmente.
- Revisar los logs de error en Syspanel (sección "Logs").
[WARNING] Si tu web deja de cargar por completo, puedes revertir el cambio siguiendo los mismos pasos y seleccionando la versión anterior.
Cómo cambiar la versión de PHP en cPanel
cPanel es el panel de control más usado en hosting compartido. Su interfaz es muy visual y amigable.
Paso 1: Accede a tu cPanel
Ingresa a tu cuenta de hosting. Normalmente la URL es: https://tudominio.com/cpanel o https://tudominio.com:2083. Introduce tu usuario y contraseña.
Paso 2: Busca la sección "Software"
Una vez dentro, verás varias secciones. Busca el grupo llamado "Software" (a veces en español "Software" o "Aplicaciones"). Dentro de él, encontrarás dos herramientas clave:
- "Seleccionar versión de PHP" (MultiPHP Selector o PHP Selector).
- "MultiPHP Manager" (si tienes varios dominios).
Paso 3: Usa "Seleccionar versión de PHP" (para un dominio específico)
Esta es la opción más rápida si solo tienes un dominio o quieres cambiar uno en particular.
- Haz clic en "Seleccionar versión de PHP".
- Se abrirá una página con una lista de tus dominios. Busca el dominio deseado.
- A la derecha, verás un menú desplegable con las versiones de PHP disponibles. Selecciona la que prefieras (ejemplo:
PHP 8.2). - Haz clic en "Set as current" o "Aplicar".
Paso 4: Usa "MultiPHP Manager" (para cambios avanzados)
Si necesitas ajustar la versión por subdominio o carpeta, usa "MultiPHP Manager".
- Haz clic en "MultiPHP Manager".
- Verás una tabla con todos tus dominios y subdominios. En la columna "PHP Version", haz clic en el menú desplegable de cada uno.
- Selecciona la versión deseada.
- Haz clic en "Apply" (parte inferior de la página).
[INFO] En cPanel también puedes cambiar las extensiones de PHP (como
mysqli,curl,gd, etc.) desde la misma herramienta. Marca o desmarca las que necesites.
Paso 5: Verifica el cambio
Al igual que en Syspanel, abre tu web y comprueba que todo funciona. Si hay errores, vuelve a la versión anterior o revisa los logs de errores en cPanel (sección "Errores" o "Logs de errores").
Solución de problemas comunes (FAQ extendida)
"Después del cambio, mi web muestra un error 500"
Esto suele deberse a incompatibilidad de código. Solución temporal: Vuelve a la versión anterior. Solución definitiva: Actualiza tu CMS, temas y plugins. Si usas WordPress, ve a Escritorio > Actualizaciones.
"No veo la opción de cambiar PHP en mi panel"
Esto puede ocurrir si tu plan de hosting no lo permite (hosting muy básico) o si el servidor no tiene instaladas varias versiones. ¿Qué hacer? Contacta con soporte técnico y solicita la activación de la función o la instalación de versiones específicas.
"¿Puedo tener diferentes versiones de PHP para distintas carpetas?"
Sí, en cPanel con MultiPHP Manager puedes asignar versiones por dominio, subdominio o incluso por carpeta (usando un archivo .htaccess o user.ini). En Syspanel, la opción es más limitada, pero puedes solicitar ayuda a soporte para configuraciones avanzadas.
"¿Pierdo mis extensiones (módulos) de PHP al cambiar de versión?"
No necesariamente. La mayoría de las extensiones comunes (como mysqli, gd, curl) se mantienen. Sin embargo, algunas extensiones obsoletas (como mysql_*) desaparecen en versiones modernas. Si tu web las necesita, deberás actualizar el código.
"¿Cada cuánto debo cambiar la versión de PHP?"
Se recomienda actualizar al menos una vez al año, o cuando el CMS que uses lo indique. Las versiones antiguas dejan de recibir soporte de seguridad, por lo que es mejor mantenerse al día.
Consejos finales para un cambio exitoso
- Prueba en un entorno de staging: Si tu web es crítica, crea una copia en un subdominio o carpeta de pruebas antes de aplicar el cambio en producción.
- Actualiza todo: Antes del cambio, asegúrate de que tu CMS, plugins y temas estén en su última versión.
- Revisa los logs: Si algo falla, los logs de error son tu mejor aliado. En Syspanel están en la sección "Logs" y en cPanel en "Logs de errores" o "Error log".
- No tengas miedo: Es un proceso reversible. Si algo sale mal, siempre puedes volver a la versión anterior.
[TIP] Si después de leer esto aún tienes dudas, no dudes en abrir un ticket de soporte. ¡Estamos aquí para ayudarte!
Resumen rápido
| Panel | Acceso | Pasos clave |
|---|---|---|
| Syspanel | https://tudominio.com:2106 | Web > Editar dominio > Seleccionar versión PHP > Guardar |
| cPanel | https://tudominio.com/cpanel | Software > Seleccionar versión PHP > Elegir versión > Aplicar |
Esperamos que esta guía te haya sido de gran ayuda. Recuerda que cambiar la versión de PHP es una de las tareas de mantenimiento más importantes para mantener tu sitio rápido, seguro y compatible. ¡Manos a la obra!
