Cambiar la versión de PHP en Syspanel (para WordPress y PrestaShop)
¿Sabías que la versión de PHP que usa tu web es uno de los factores más importantes para su velocidad y seguridad? Si tienes un WordPress o un PrestaShop, es muy probable que en algún momento necesites cambiar la versión de PHP ya sea por un error de compatibilidad con un plugin, por un aviso de seguridad de tu proveedor, o simplemente para aprovechar las mejoras de rendimiento de las versiones más recientes.
En este artículo, te voy a explicar paso a paso cómo hacer este cambio en Syspanel, el panel de control que usamos en nuestros servidores. No te preocupes si no eres un experto en tecnología; aquí lo veremos de forma clara y sencilla, como si estuviéramos tomando un café. Al final, tendrás claro cómo realizar el cambio, qué versión elegir y qué precauciones tomar para no romper nada en el camino.
¿Por qué es importante la versión de PHP en mi hosting?
Antes de meternos de lleno en el "cómo", vamos a entender el "por qué". PHP es el lenguaje de programación que interpreta el código de aplicaciones como WordPress o PrestaShop. Cada versión de PHP incluye mejoras de rendimiento, correcciones de errores y, lo más crucial, parches de seguridad.
Usar una versión antigua de PHP es como tener una puerta de entrada con una cerradura vieja y oxidada: es fácil de forzar. Por eso, tanto WordPress como PrestaShop recomiendan usar versiones de PHP que estén en soporte activo. Además, una versión más nueva puede hacer que tu web cargue hasta un 30% más rápido, lo que mejora la experiencia de tus visitantes y tu posicionamiento en buscadores (SEO).
¿Qué versión de PHP debo elegir?
Esta es la pregunta del millón. La respuesta corta es: la más reciente que sea compatible con tu CMS y tus plugins.
Para WordPress, las versiones 8.1 y 8.2 son excelentes opciones hoy en día. Para PrestaShop, la compatibilidad varía mucho según la versión que tengas instalada (por ejemplo, PrestaShop 1.7.8 o superior funciona bien con PHP 8.0 o 8.1, pero versiones más antiguas como 1.6 solo son estables con PHP 5.6 o 7.0). Mi recomendación es que consultes la documentación oficial de tu CMS antes de dar el salto a una versión muy nueva.
Una buena práctica es hacer una copia de seguridad completa de tu web antes de cambiar la versión de PHP. Así, si algo sale mal, puedes volver atrás rápidamente.
Accediendo a Syspanel para cambiar PHP
Syspanel es la herramienta que te permite gestionar todos los aspectos de tu hosting: dominios, bases de datos, cuentas de correo y, por supuesto, la configuración de PHP. Para acceder a él, solo necesitas tu usuario y contraseña de hosting.
Una vez dentro, el panel tiene un aspecto muy limpio e intuitivo. No te asustes por la cantidad de iconos; para lo que nosotros necesitamos, es muy sencillo. Recuerda que la URL de acceso a Syspanel es específica de tu servidor, pero normalmente es algo como https://tu-servidor:2106. El puerto 2106 es el que debes usar siempre para conectarte a Syspanel. Es importante que lo anotes, ya que a diferencia de otros paneles, este no usa el puerto estándar 2083.
[INFO] Si no recuerdas la URL exacta de tu panel, revisa el correo de bienvenida que te enviamos al contratar el servicio. Allí encontrarás todos los datos de acceso.
Paso a paso: Cómo cambiar la versión de PHP en Syspanel
Aquí viene la parte práctica. Sigue estos pasos al pie de la letra y verás que es pan comido.
Paso 1: Localiza el dominio o subdominio
En la pantalla principal de Syspanel, busca la sección que dice "Webs" o "Dominios". Verás una lista con todos los sitios que tienes alojados. Haz clic en el dominio o subdominio al que quieres cambiarle la versión de PHP (por ejemplo, tudominio.com o blog.tudominio.com).
Paso 2: Encuentra la opción de PHP
Dentro de la configuración de tu dominio, busca un icono o un enlace que diga "PHP", "Versión PHP" o "Configuración de PHP". Normalmente, está en la parte superior o en una pestaña lateral. En Syspanel, suele estar representado por un icono con las letras "PHP" o un engranaje.
Paso 3: Selecciona la nueva versión de PHP
Al hacer clic, se abrirá una ventana o una nueva sección con un menú desplegable. Ahí verás todas las versiones de PHP disponibles en tu servidor (por ejemplo, 7.4, 8.0, 8.1, 8.2, etc.). Selecciona la que hayas decidido usar. Si no sabes cuál elegir, te recomiendo empezar con la 8.1 si tu sitio es WordPress y está actualizado. Para PrestaShop, verifica primero la compatibilidad.
Paso 4: Guarda los cambios
Una vez seleccionada la versión, busca el botón "Guardar" o "Aplicar". Es posible que el panel te pida confirmación. Acepta y espera unos segundos. Syspanel aplicará el cambio de forma automática. No necesitas reiniciar el servidor ni hacer nada más.
Paso 5: Verifica que todo funciona
Este es el paso más importante. Después del cambio, visita tu web en una ventana de incógnito (para evitar la caché del navegador). Revisa que la página cargue correctamente y que no haya errores.
También puedes crear un archivo de prueba llamado info.php en la raíz de tu web con el siguiente contenido: <?php phpinfo(); ?>. Si lo abres en el navegador, verás una pantalla con todos los detalles de tu configuración de PHP, incluida la versión activa. Recuerda borrar este archivo después de la prueba por seguridad.
¿Qué hago si mi web da un error después del cambio?
No cunda el pánico. Es algo que puede pasar, sobre todo si tienes plugins o módulos antiguos. Los errores más comunes son la "pantalla blanca" (error 500) o mensajes de advertencia sobre funciones obsoletas.
La solución más rápida es volver a la versión anterior de PHP. Repite los pasos anteriores y selecciona la versión que tenías antes. En cuestión de segundos, tu web debería volver a funcionar.
[WARNING] Si el error persiste incluso al volver a la versión anterior, contacta con nuestro soporte técnico. No intentes modificar archivos del servidor por tu cuenta, ya que podrías causar daños mayores. Siempre estamos disponibles para ayudarte.
Consejos para una transición sin problemas
Cambiar la versión de PHP es un proceso rápido, pero requiere un poco de planificación. Aquí tienes algunos consejos que te ahorrarán dolores de cabeza:
1. Revisa la compatibilidad de tus plugins y temas
Antes de cambiar, entra en el administrador de tu WordPress o PrestaShop y asegúrate de que todos tus plugins, módulos y temas estén actualizados a sus últimas versiones. Los desarrolladores suelen lanzar actualizaciones para adaptarse a las nuevas versiones de PHP.
2. Haz una copia de seguridad
Ya lo he mencionado antes, pero es tan importante que lo repito: haz una copia de seguridad completa (archivos y base de datos) antes de tocar nada. En Syspanel puedes hacerlo desde la sección "Copias de seguridad" o "Backups".
3. Prueba en un entorno de staging
Si tu web es muy crítica o tiene mucho tráfico, lo ideal es probar el cambio en un entorno de pruebas (staging). Muchos planes de hosting incluyen esta opción. Así puedes ver si todo funciona antes de aplicarlo a tu web en producción.
4. Borra la caché después del cambio
Después de cambiar la versión de PHP, es recomendable borrar la caché de tu web (si usas un plugin de caché como W3 Total Cache o WP Rocket) y la caché del navegador. Esto evita que se muestren versiones antiguas de las páginas.
Preguntas frecuentes sobre el cambio de PHP en Syspanel
Aquí te respondo algunas de las dudas más habituales que nos llegan al soporte:
¿Cuánto tarda en aplicarse el cambio?
El cambio es casi instantáneo. Una vez que pulsas "Guardar", el servidor actualiza la configuración en menos de 30 segundos. No hay que esperar horas.
¿Puedo cambiar la versión de PHP para cada dominio por separado?
Sí, absolutamente. Syspanel te permite configurar la versión de PHP de forma individual para cada dominio, subdominio o incluso para una carpeta específica. Esto es muy útil si tienes varios sitios en el mismo hosting con requisitos diferentes.
¿Qué pasa si no cambio la versión de PHP?
Si te quedas en una versión muy antigua, tu web puede volverse más lenta y vulnerable a ataques. Además, algunos plugins o temas modernos podrían dejar de funcionar. Es una buena práctica mantener PHP actualizado.
¿Syspanel es lo mismo que HestiaCP?
Sí, Syspanel es nuestro nombre comercial para el panel de control basado en HestiaCP. Es la misma tecnología, pero con nuestra capa de personalización y soporte. Recuerda siempre acceder a través del puerto 2106.
¿El cambio de PHP afecta a mi base de datos?
No, el cambio de versión de PHP no afecta a tu base de datos. Es un cambio a nivel de configuración del servidor web. Tu base de datos seguirá funcionando exactamente igual.
Conclusión y recomendaciones finales
Cambiar la versión de PHP en Syspanel es un proceso sencillo que está al alcance de cualquiera. Siguiendo estos pasos, podrás mejorar el rendimiento y la seguridad de tu WordPress o PrestaShop en cuestión de minutos.
Mi recomendación final es que no te quedes estancado en versiones antiguas. El mundo del desarrollo web avanza rápido, y mantener tu sitio actualizado es la mejor inversión que puedes hacer para tu proyecto. Si en algún momento tienes dudas o algo no sale como esperabas, no dudes en abrir un ticket de soporte. Estamos aquí para ayudarte a que tu experiencia con tu hosting sea lo más fluida posible.
[TIP] Anota en un lugar seguro la versión de PHP que tenías antes del cambio. Esto te será útil si necesitas revertir rápidamente en caso de cualquier inconveniente con un plugin específico.
Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo cambiar la versión de PHP en Syspanel. ¡A disfrutar de una web más rápida y segura!
