Cambiar la versión de PHP en DirectAdmin: guía
La versión correcta de PHP es esencial para el rendimiento y la seguridad de tu sitio web. En esta guía te explicamos cómo cambiar la versión de PHP en DirectAdmin.
Por qué es importante la versión de PHP
PHP es el lenguaje de programación con el que funciona la mayoría de los sitios web, entre ellos WordPress, WooCommerce y otros CMS. Las versiones más recientes de PHP ofrecen:
Ventajas de las versiones nuevas de PHP
- Velocidad: PHP 8.x es hasta 3x más rápido que PHP 7.x
- Seguridad: las versiones antiguas ya no reciben actualizaciones de seguridad
- Compatibilidad: los plugins y temas nuevos suelen requerir PHP 8+
- Funcionalidad: funciones nuevas y mejoras
Ciclo de vida de las versiones de PHP
| Versión | Estado | Fin del soporte |
|---|---|---|
| PHP 7.4 | Obsoleta | Diciembre de 2022 |
| PHP 8.0 | Obsoleta | Noviembre de 2023 |
| PHP 8.1 | Activa | Noviembre de 2024 |
| PHP 8.2 | Activa | Diciembre de 2025 |
| PHP 8.3 | Actual | Diciembre de 2026 |
Recomendación: usa como mínimo PHP 8.1, preferiblemente PHP 8.2 u 8.3.
Comprobar la versión de PHP
En WordPress
- Ve a Herramientas → Salud del sitio
- Haz clic en Información
- Busca Servidor → Versión de PHP
En DirectAdmin
- Inicia sesión en DirectAdmin
- Ve a PHP Settings o Domain Setup
- Verás la versión actual de PHP
Con un archivo PHP
Sube un archivo phpinfo.php con:
<?php phpinfo(); ?>
Ábrelo en tu navegador y busca "PHP Version".
¡Elimina este archivo después de comprobarlo! (riesgo de seguridad)
Cambiar la versión de PHP
Método 1: Con Domain Setup
- Inicia sesión en DirectAdmin
- Ve a Domain Setup o Ajustes del sitio web
- Haz clic en tu dominio
- Busca PHP Version Selector o Versión de PHP
- Selecciona la versión que quieras (por ejemplo, PHP 8.2)
- Haz clic en Save o Guardar
Método 2: Con PHP Settings
- Inicia sesión en DirectAdmin
- Ve a PHP Settings o Configuración de PHP
- Selecciona tu dominio (si tienes varios)
- Elige la versión de PHP en el menú desplegable
- Haz clic en Apply o Aplicar
Método 3: Por subdominio
Puedes usar versiones de PHP distintas por subdominio:
- Ve a Subdomain Management
- Haz clic en el subdominio
- Cambia la versión de PHP solo para ese subdominio
- Haz clic en Save
Antes del cambio: comprobar la compatibilidad
Compatibilidad con WordPress
- Actualiza WordPress a la última versión
- Actualiza todos los plugins y temas
- Comprueba los requisitos de PHP en las descripciones de los plugins
- Haz una copia de seguridad antes de hacer el cambio
Problemas de compatibilidad frecuentes
Funciones obsoletas:
- Las funciones
mysql_*ya no funcionan (usamysqli_*o PDO) - Las funciones
ereg_*se han eliminado (usapreg_*) - La función
each()se ha eliminado en PHP 8
Tipos estrictos: PHP 8 es más estricto con los tipos. Esto puede provocar errores en el código antiguo.
Después del cambio
Probar el sitio web
- Abre tu sitio web en el navegador
- Prueba todas las páginas
- Comprueba los formularios
- Prueba el carrito de la compra (si tienes una tienda online)
- Comprueba el panel de administración/backend
Problemas frecuentes
Página en blanco (White Screen of Death):
- Error de PHP: comprueba los registros de errores
- Plugin incompatible: desactiva los plugins uno por uno
- Problema del tema: cambia al tema predeterminado
500 Internal Server Error:
- Error de sintaxis en el código
- Configuración incorrecta de .htaccess
- Se ha alcanzado el límite de memoria de PHP
El plugin o tema no funciona:
- Actualízalo a la última versión
- Busca una alternativa
- Ponte en contacto con el desarrollador
Ajustar la configuración de PHP
Además de la versión, también puedes cambiar los ajustes de PHP:
Aumentar el límite de memoria
- Ve a PHP Settings en DirectAdmin
- Busca
memory_limit - Auméntalo a 256M o 512M
- Haz clic en Save
Aumentar el límite de subida
- Ve a PHP Settings
- Cambia
upload_max_filesize(por ejemplo, 64M) - Cambia
post_max_size(algo más alto, por ejemplo, 68M) - Haz clic en Save
Aumentar el tiempo de ejecución
Para procesos más largos:
- Ve a PHP Settings
- Cambia
max_execution_time(por ejemplo, 300) - Haz clic en Save
Volver a la versión anterior
Si tu sitio web no funciona después de la actualización:
- Vuelve a PHP Settings o Domain Setup
- Selecciona la versión anterior de PHP
- Haz clic en Save
- Prueba tu sitio web
Esta es una solución temporal. Planifica la actualización de tu código para que sea compatible con versiones más recientes de PHP.
Consejos para actualizar PHP
- Prueba primero en local: haz pruebas en un entorno de staging antes de pasar a producción
- Haz siempre una copia de seguridad: base de datos y archivos
- Actualiza por etapas: no saltes de 7.4 a 8.3, pasa por 8.1
- Comprueba los registros de errores: revisa los registros después del cambio
- Mantén los plugins actualizados: los plugins obsoletos suelen ser la causa de los problemas
¿Necesitas un hosting fiable? El hosting web de Theory7 ofrece servidores SSD rápidos, SSL gratis, copias de seguridad diarias y soporte en español por chat, ticket y correo 7 días a la semana. Incluye tu propio dominio y correo electrónico. Desde €0,49/mes.
A 0 de 0 personas les ha resultado útil