Cómo cambiar la versión de PHP en Syspanel (Panel de Control)
¿Por qué es importante la versión de PHP en tu hosting?
Cuando tienes una web alojada en un servidor, el lenguaje PHP es el motor que hace funcionar la mayoría de las aplicaciones, como WordPress, Joomla o cualquier script personalizado. Cada versión de PHP trae mejoras de rendimiento, seguridad y nuevas funciones, pero también puede dejar de ser compatible con plugins o temas antiguos.
Cambiar la versión de PHP en Syspanel es una tarea sencilla que puede solucionar errores de compatibilidad, acelerar tu sitio web o simplemente mantenerlo actualizado y seguro. En esta guía te explicaré paso a paso cómo hacerlo, incluso si nunca has tocado un panel de control antes.
Piensa en Syspanel como el "cerebro" de tu servidor: desde ahí gestionas dominios, bases de datos, correos y, por supuesto, la configuración de PHP. Aunque al principio pueda parecer abrumador, verás que cambiar la versión de PHP es de las tareas más fáciles que puedes realizar.
Requisitos previos antes de cambiar PHP
Antes de lanzarte a cambiar la versión de PHP en Syspanel, asegúrate de tener lo siguiente:
- Acceso a Syspanel con credenciales de administrador (usuario y contraseña). El puerto de acceso es el 2106 (por ejemplo,
https://tudominio.com:2106). - Una copia de seguridad reciente de tu sitio web y base de datos. Aunque el cambio no debería romper nada, es mejor prevenir.
- Saber qué versión de PHP necesita tu aplicación. Por ejemplo, WordPress recomienda PHP 8.0 o superior para un rendimiento óptimo.
Si no estás seguro de qué versión elegir, no te preocupes: al final de este artículo te dejo una pequeña guía de compatibilidad.
Paso 1: Accede a Syspanel
Abre tu navegador favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de tu panel. Normalmente será algo como https://tudominio.com:2106. Acepta el aviso de certificado si aparece (es normal porque el certificado es autogenerado).
Introduce tu usuario y contraseña. Si no los recuerdas, contacta con tu proveedor de hosting o revisa el correo de bienvenida que recibiste al contratar el servicio.
Una vez dentro, verás la interfaz principal con varias secciones: "Usuarios", "Dominios", "Base de Datos", "Correo" y, por supuesto, "Configuración de PHP" (a veces aparece como "PHP" o "Versión de PHP").
Paso 2: Localiza la sección de PHP
En el menú lateral izquierdo (o superior, según la versión de Syspanel), busca la pestaña que dice "Web" o "Dominios". Al hacer clic, se desplegarán las opciones de configuración para cada sitio web alojado en tu servidor.
Verás una lista con todos tus dominios y subdominios. Al lado de cada uno, hay un icono o enlace que dice "Opciones PHP", "Configuración PHP" o simplemente un engranaje. Haz clic en el que corresponda al dominio que quieres modificar.
Si solo tienes un dominio, lo verás claramente en la lista. Si tienes varios, asegúrate de seleccionar el correcto, porque cada dominio puede tener una versión de PHP diferente.
Paso 3: Selecciona la nueva versión de PHP
Dentro de la configuración PHP, se mostrará un menú desplegable (o una lista de opciones) con todas las versiones disponibles. Las más comunes son:
- PHP 7.4 (estable y compatible con la mayoría de aplicaciones antiguas)
- PHP 8.0 (recomendado para WordPress y la mayoría de CMS modernos)
- PHP 8.1 (más rápido y con mejoras de seguridad)
- PHP 8.2 y 8.3 (las más recientes, ideales para proyectos nuevos)
Selecciona la versión que necesites. Si no estás seguro, te recomiendo empezar con PHP 8.1 si tu web es WordPress o similar. Para aplicaciones antiguas o personalizadas, PHP 7.4 suele ser la opción más segura.
Una vez elegida, haz clic en "Guardar" o "Aplicar cambios". El sistema puede tardar unos segundos en procesar la solicitud. No cierres la pestaña hasta que veas el mensaje de confirmación.
Paso 4: Verifica que el cambio se aplicó correctamente
Después de guardar, es importante comprobar que tu web sigue funcionando. Para ello:
- Abre tu sitio web en una ventana de incógnito (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox).
- Si la página carga correctamente, ¡perfecto! El cambio fue exitoso.
- Si ves un error, como "Error de conexión con la base de datos" o "Plugin incompatible", puede que necesites cambiar a otra versión o revisar la compatibilidad.
También puedes crear un archivo llamado info.php dentro de la carpeta pública de tu dominio (normalmente public_html) con el siguiente contenido:
<?php phpinfo(); ?>
Luego accede a tudominio.com/info.php y verás toda la información de tu PHP, incluida la versión exacta. No olvides eliminar este archivo después de la prueba por razones de seguridad.
Errores comunes y cómo solucionarlos
A veces, cambiar la versión de PHP en Syspanel puede dar algún quebradero de cabeza. Aquí tienes los problemas más frecuentes y sus soluciones:
Error de compatibilidad con plugins o temas
Si tu sitio muestra errores después del cambio, probablemente algún plugin o tema no es compatible con la nueva versión. La solución más rápida es volver a la versión anterior desde Syspanel y contactar con el desarrollador del plugin para pedir una actualización.
Página en blanco o error 500
Esto suele ocurrir cuando el código de tu web usa funciones obsoletas. Revisa los logs de error en Syspanel (sección "Registros" o "Logs") para ver el mensaje exacto. A menudo, basta con cambiar a una versión de PHP ligeramente anterior.
La base de datos no conecta
Algunas versiones de PHP cambian la forma de conectarse a MySQL. Si usas PHP 8.0 o superior, asegúrate de que tu aplicación usa mysqli o PDO en lugar de las funciones antiguas mysql_*.
[TIP] ¿Cómo saber qué versión de PHP necesito?
Si no tienes ni idea de qué versión elegir, aquí tienes una guía rápida:
- WordPress: PHP 8.0 o superior (8.1 es el equilibrio perfecto).
- PrestaShop: PHP 7.4 si usas la versión 1.7.x, PHP 8.1 para la 8.x.
- Joomla: PHP 7.4 para versiones antiguas, PHP 8.0 para la 4.x.
- Aplicaciones a medida: consulta con tu desarrollador.
En caso de duda, elige la versión más reciente que tu aplicación soporte oficialmente. Usar PHP obsoleto (como 5.6 o 7.0) es un riesgo de seguridad grave.
Ventajas de usar una versión de PHP actualizada
Cambiar la versión de PHP en Syspanel no es solo una cuestión de estar al día. Tiene beneficios concretos:
- Rendimiento: PHP 8.x es hasta un 30% más rápido que PHP 7.x. Tu web cargará antes, lo que mejora el SEO y la experiencia del usuario.
- Seguridad: Las versiones antiguas de PHP dejan de recibir parches de seguridad. Usar una versión soportada reduce el riesgo de hackeos.
- Compatibilidad: Muchos CMS y plugins abandonan el soporte para versiones antiguas. Actualizar PHP garantiza que tu web siga funcionando con las últimas actualizaciones.
[WARNING] Precauciones importantes
- No cambies la versión de PHP en producción sin probar antes en un entorno de pruebas. Si es posible, duplica tu sitio en un subdominio y haz la prueba allí.
- Revisa los requisitos de tu aplicación antes de cambiar. Algunas webs muy antiguas no funcionan con PHP 8.x.
- Si tienes varios dominios, recuerda que cada uno puede tener su propia versión. No asumas que todos se actualizan a la vez.
- Guarda siempre una copia de seguridad antes de hacer cambios en la configuración del servidor.
[INFO] Syspanel y su relación con HestiaCP
Es posible que hayas escuchado que Syspanel se basa en HestiaCP. Efectivamente, Syspanel es una versión personalizada y mejorada de HestiaCP, con una interfaz más amigable y funciones adaptadas a las necesidades de los usuarios hispanohablantes. El puerto de acceso es el 2106, igual que en HestiaCP.
Esto significa que si ya conocías HestiaCP, te sentirás como en casa. Y si no lo conocías, no te preocupes: Syspanel es igual de intuitivo, y esta guía te sirve tanto para Syspanel como para HestiaCP, ya que la estructura de menús es prácticamente idéntica.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la versión de PHP por dominio?
Sí, Syspanel permite configurar una versión de PHP diferente para cada dominio o subdominio. Esto es ideal si tienes clientes con necesidades distintas o proyectos en diferentes fases de desarrollo.
¿El cambio de PHP afecta a mis correos o bases de datos?
No. El cambio de versión de PHP solo afecta a la ejecución de los scripts de tu web. Los correos y las bases de datos funcionan de forma independiente.
¿Cuánto tarda en aplicarse el cambio?
Normalmente es inmediato, en menos de 30 segundos. Si ves que tarda más, refresca la página después de un minuto.
¿Qué hago si mi web se rompe después del cambio?
Vuelve a la versión anterior desde Syspanel siguiendo los mismos pasos. Luego revisa los logs de error para entender qué pasó. Si no puedes acceder a tu web, siempre puedes contactar con el soporte técnico de tu hosting.
¿Puedo usar PHP 8.3 en cualquier web?
Sí, siempre que tu aplicación sea compatible. Si usas WordPress, asegúrate de tener los plugins y el tema actualizados a sus últimas versiones.
Conclusión: un cambio sencillo con grandes beneficios
Cambiar la versión de PHP en Syspanel es una tarea que cualquier usuario puede hacer en menos de cinco minutos, incluso sin conocimientos técnicos avanzados. Solo necesitas acceder al panel, localizar tu dominio, elegir la versión adecuada y guardar los cambios.
La clave está en elegir una versión compatible con tu aplicación y en probar tu web después del cambio. Con esta guía, ya tienes todo lo necesario para hacerlo con confianza.
Si en algún momento te sientes perdido, recuerda que siempre puedes volver a la versión anterior y que el soporte técnico de tu proveedor de hosting está para ayudarte. No tengas miedo de experimentar: al final, tener una versión de PHP actualizada es una de las mejores decisiones que puedes tomar para la salud de tu sitio web.
¿Te ha resultado útil esta guía? Si tienes más dudas sobre cómo configurar PHP en Syspanel o sobre cualquier otra función del panel, déjanos un comentario o consulta nuestra sección de artículos relacionados. ¡Estamos aquí para ayudarte!
