Cómo cambiar la versión de PHP en mi hosting
¿Por qué es importante saber cambiar la versión de PHP en mi hosting?
Cambiar la versión de PHP en tu hosting es una tarea más común de lo que piensas y, a menudo, necesaria. ¿La razón? Cada versión de PHP trae mejoras de rendimiento, parches de seguridad y nuevas funcionalidades. Si tu web usa un CMS como WordPress, Joomla o PrestaShop, es probable que en algún momento necesites actualizar (o incluso retroceder) la versión de PHP para que todo funcione correctamente.
A veces, un plugin o tema no es compatible con la versión más reciente y requiere una versión anterior. Otras veces, tu web es lenta porque usa una versión antigua y desactualizada. En cualquier caso, saber cómo hacer este cambio te dará control total sobre tu sitio y evitará dolores de cabeza.
En este artículo, te explicaré paso a paso cómo cambiar version php en los tres paneles de control más usados en el mundo del hosting: cPanel, Plesk y DirectAdmin. También hablaremos de herramientas como Multi PHP Manager y te daré consejos para que el proceso sea un éxito a la primera.
Antes de empezar: qué necesitas saber
Antes de lanzarte a cambiar la versión de PHP, es fundamental que tengas en cuenta tres cosas:
- Haz una copia de seguridad: Aunque el cambio es sencillo y no suele romper nada, siempre es recomendable tener un respaldo de tu web y base de datos por si acaso.
- Comprueba la compatibilidad: Asegúrate de que tu CMS, plugins y temas son compatibles con la versión de PHP a la que quieres cambiar. Si no lo son, tu web podría mostrar errores.
- Conoce tu panel de control: El método para cambiar la versión varía según si tu hosting usa cPanel, Plesk o DirectAdmin. Identifícalo primero (normalmente lo verás al hacer login en tu área de cliente o en el propio panel).
[TIP] Si no sabes qué versión de PHP estás usando actualmente, puedes crearte un archivo llamado
info.phpcon el contenido<?php phpinfo(); ?>y subirlo a la raíz de tu web. Al abrirlo en el navegador, verás toda la información de tu servidor, incluida la versión de PHP.
Cómo cambiar la versión de PHP en cPanel (con Multi PHP Manager)
cPanel es, sin duda, el panel de control más popular en el hosting compartido. Si tu hosting lo usa, el proceso es muy visual y sencillo. La herramienta clave aquí es Multi PHP Manager o Select PHP Version, dependiendo de la versión de cPanel que tengas.
Paso 1: Accede a cPanel
Entra en tu cuenta de cPanel con tu usuario y contraseña. Normalmente, la URL es algo como tudominio.com/cpanel o tudominio.com:2083.
Paso 2: Busca la sección de Software
Una vez dentro, busca la sección llamada "Software" o "Software del servidor". Dentro de esta sección, verás un icono llamado:
- Multi PHP Manager (en versiones recientes).
- Select PHP Version (en versiones antiguas).
Haz clic en cualquiera de los dos, según el que veas.
Paso 3: Selecciona la versión de PHP
Al entrar, verás una interfaz donde podrás elegir la versión de PHP para tu cuenta. Normalmente, hay un menú desplegable en la parte superior o una lista de versiones disponibles (5.6, 7.4, 8.0, 8.1, 8.2, etc.).
Selecciona la versión que necesites y haz clic en "Set as current" o "Aplicar".
[INFO] En cPanel, el cambio de versión de PHP es global para toda tu cuenta. Es decir, afectará a todos los dominios y subdominios que tengas alojados en ese plan. Si solo quieres cambiar la versión para un subdominio, necesitarás usar archivos
.htaccesso contactar con tu proveedor.
Paso 4: Verifica el cambio
Para asegurarte de que el cambio se ha aplicado, puedes volver a crear un archivo info.php y comprobar la versión, o simplemente revisar si tu web carga correctamente.
[WARNING] Si después del cambio tu web muestra un error 500 o una pantalla en blanco, es muy probable que tu CMS o algún plugin no sea compatible con la nueva versión. En ese caso, vuelve a la versión anterior siguiendo los mismos pasos.
Cómo cambiar la versión de PHP en Plesk
Plesk es otro panel de control muy utilizado, especialmente en servidores VPS y dedicados, aunque también en algunos planes de hosting compartido. El proceso es un poco diferente al de cPanel, pero igual de sencillo.
Paso 1: Inicia sesión en Plesk
Accede a tu panel de Plesk. La URL suele ser tudominio.com:8443 o la que te haya proporcionado tu proveedor.
Paso 2: Entra en los ajustes de tu dominio
En el panel principal, verás la lista de tus dominios. Haz clic en el dominio para el que quieres cambiar la versión de PHP.
Paso 3: Busca la opción de PHP
Dentro del menú del dominio, busca la sección "PHP Settings" o "Configuración de PHP". Haz clic en ella.
Paso 4: Cambia la versión
En la parte superior de la página de configuración de PHP, verás un menú desplegable con las versiones disponibles. Selecciona la que desees y haz clic en "Apply" o "Aplicar".
[TIP] A diferencia de cPanel, en Plesk puedes cambiar la versión de PHP de forma individual para cada dominio o subdominio. Esto es muy útil si tienes varios sitios web con requisitos diferentes.
Paso 5: Comprueba los ajustes adicionales
En la misma página, también puedes ajustar otras opciones como el memory_limit, max_execution_time, etc. No es necesario tocarlos si solo quieres cambiar la versión, pero es bueno saber que están ahí.
Cómo cambiar la versión de PHP en DirectAdmin
DirectAdmin es otro panel de control popular, conocido por su eficiencia y ligereza. Si tu hosting usa DirectAdmin, el proceso también es sencillo, aunque la interfaz puede variar ligeramente según la versión.
Paso 1: Accede a DirectAdmin
Entra en tu panel de DirectAdmin. La URL suele ser tudominio.com:2222.
Paso 2: Ve a la sección de "Cuenta" o "Account"
En el menú principal, busca la sección llamada "Account Manager" o "Cuenta". Dentro de esta, encontrarás la opción "PHP Settings" o "Configuración de PHP".
Paso 3: Selecciona la versión
Verás una lista de versiones de PHP disponibles. Algunas versiones de DirectAdmin te permiten seleccionar la versión por dominio, mientras que otras aplican el cambio a toda la cuenta. Selecciona la que necesites y haz clic en "Save" o "Guardar".
[TIP] En DirectAdmin, si no ves la opción de cambiar la versión de PHP, es posible que tu proveedor no haya habilitado esta función. En ese caso, contacta con el soporte técnico de tu hosting para que te ayuden.
¿Qué pasa si mi hosting usa un panel de control personalizado?
Aunque cPanel, Plesk y DirectAdmin son los más comunes, algunos proveedores de hosting usan paneles de control propios o personalizados. En estos casos, la opción para cambiar version php suele estar en la sección de "Configuración", "Avanzado" o "Software".
Si no encuentras la opción, lo mejor es que contactes con el soporte técnico de tu proveedor. Ellos podrán indicarte exactamente dónde está o incluso hacer el cambio por ti.
[WARNING] Ten cuidado con los paneles de control que no son estándar. A veces, el cambio de versión de PHP puede estar oculto en un menú de "Herramientas de desarrollo" o "Configuración del servidor". Si no estás seguro, no toques nada que no entiendas y pregunta a tu proveedor.
¿Qué hago si mi hosting usa Syspanel (HestiaCP)?
Algunos proveedores de hosting, especialmente los que ofrecen soluciones más económicas o personalizadas, utilizan un panel de control basado en HestiaCP. En este artículo, nos referiremos a él como Syspanel. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106).
El proceso para cambiar version php en Syspanel (HestiaCP) es ligeramente diferente:
- Accede a tu panel Syspanel usando el puerto 2106.
- Ve a la sección de "Web" o "Dominios".
- Localiza el dominio para el que quieres cambiar la versión de PHP.
- Haz clic en el icono de "Editar" o en el nombre del dominio.
- Busca la opción "Versión de PHP" y selecciona la que necesites en el menú desplegable.
- Guarda los cambios.
[INFO] En Syspanel, el cambio de versión de PHP también se puede hacer por dominio, lo que te da flexibilidad si tienes varios sitios web.
Errores comunes al cambiar la versión de PHP y cómo solucionarlos
Cambiar la versión de PHP es un proceso sencillo, pero a veces pueden surgir problemas. Aquí te dejo los errores más comunes y cómo solucionarlos:
1. Error 500 (Internal Server Error)
Este es el error más común. Suele deberse a que tu CMS o un plugin no es compatible con la nueva versión de PHP.
Solución: Vuelve a la versión anterior de PHP inmediatamente. Luego, actualiza tu CMS, plugins y temas a sus últimas versiones. Si el problema persiste, contacta con el desarrollador del plugin o tema.
2. Pantalla en blanco
Una pantalla en blanco puede deberse a un error de PHP que no se muestra. A veces, es por un problema de memoria o un plugin incompatible.
Solución: Activa el modo de depuración de WordPress (si usas WordPress) editando el archivo wp-config.php y añadiendo define('WP_DEBUG', true);. Esto te mostrará el error exacto. Otra opción es revertir el cambio de versión.
3. Web lenta después del cambio
Aunque es raro, a veces una versión más reciente de PHP puede ser más lenta si tu web usa código antiguo o mal optimizado.
Solución: Prueba con otra versión de PHP (por ejemplo, si pasaste de 7.4 a 8.2 y va lenta, prueba con 8.0 o 8.1). También puedes instalar un plugin de caché para mejorar el rendimiento.
4. No encuentro la opción para cambiar la versión
Si no encuentras la opción en tu panel de control, puede que tu plan de hosting no la incluya, o que tu proveedor la haya desactivado.
Solución: Contacta con el soporte técnico de tu hosting. Ellos deberían poder habilitar la opción o hacer el cambio por ti.
Preguntas frecuentes (FAQ) sobre cómo cambiar la versión de PHP
¿Puedo cambiar la versión de PHP yo mismo?
Sí, en la mayoría de los casos puedes hacerlo tú mismo desde el panel de control de tu hosting (cPanel, Plesk, DirectAdmin o Syspanel). Es un proceso sencillo que no requiere conocimientos técnicos avanzados.
¿Qué versión de PHP debo elegir?
Depende de tu CMS y sus requisitos. WordPress, por ejemplo, recomienda usar PHP 8.0 o superior. Si usas un CMS antiguo o plugins desactualizados, es posible que necesites una versión más antigua. Siempre verifica los requisitos de tu software.
¿El cambio de versión de PHP afecta a mi base de datos?
No, cambiar la versión de PHP no afecta directamente a tu base de datos. Sin embargo, si tu web usa funciones de PHP que han sido eliminadas en la nueva versión, podrías tener problemas de funcionamiento.
¿Puedo cambiar la versión de PHP de un subdominio específico?
Depende del panel de control. En cPanel, el cambio suele ser global para toda la cuenta. En Plesk y DirectAdmin, puedes hacerlo por dominio. En Syspanel, también puedes hacerlo por dominio.
¿Qué hago si mi web se rompe después del cambio?
Lo primero que debes hacer es revertir el cambio y volver a la versión anterior de PHP. Luego, investiga el problema (puede ser un plugin, tema o código incompatible) y actualiza todo lo necesario.
¿Cuánto tarda en aplicarse el cambio de versión de PHP?
En la mayoría de los casos, el cambio es inmediato o tarda solo unos segundos. Si no ves el cambio de inmediato, espera unos minutos y recarga la página.
¿Necesito reiniciar el servidor después de cambiar la versión de PHP?
No, normalmente no es necesario reiniciar el servidor. El cambio se aplica de forma automática en la configuración de PHP.
Conclusión
Saber cambiar version php en tu hosting es una habilidad esencial para cualquier propietario de un sitio web. Ya sea que uses cPanel con su Multi PHP Manager, Plesk, DirectAdmin o un panel personalizado como Syspanel, el proceso es accesible para cualquier usuario, incluso sin experiencia técnica.
Recuerda siempre hacer una copia de seguridad antes de realizar el cambio, verificar la compatibilidad de tu CMS y, si algo sale mal, revertir el cambio rápidamente. Con esta guía, estarás preparado para gestionar la versión de PHP de tu web con confianza y mantener tu sitio rápido, seguro y funcionando sin problemas.
Si tienes alguna duda, no dudes en contactar con el soporte técnico de tu proveedor de hosting. Ellos siempre estarán dispuestos a ayudarte. ¡Buena suerte!
