🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

DirectAdmin: cómo cambiar la versión de PHP de tu sitio

Actualizado el 2 de mayo de 2026

¿Tu sitio web carga lento o ves errores extraños en pantalla? Es muy probable que el problema esté en la versión de PHP que tienes configurada. En DirectAdmin, cambiar la versión de PHP de tu sitio es un proceso sencillo que puedes hacer en pocos minutos y sin necesidad de ser un experto en servidores.

En este tutorial completo te voy a guiar paso a paso para que puedas cambiar la versión de PHP de tu dominio usando DirectAdmin. Aprenderás desde lo básico hasta trucos prácticos para mantener tu web rápida y segura. Vamos allá.


¿Por qué es importante la versión de PHP en tu sitio?

PHP es el lenguaje de programación que hace funcionar la mayoría de las webs y aplicaciones como WordPress, Joomla, Drupal o tiendas online. Cada versión de PHP trae mejoras de rendimiento, seguridad y nuevas funcionalidades.

Usar una versión antigua (como PHP 5.6 o 7.0) es como tener un coche con frenos desgastados: funciona, pero es inseguro y lento. Las versiones modernas (PHP 8.0, 8.1, 8.2 o 8.3) son hasta 3 veces más rápidas y corrigen vulnerabilidades críticas.

¿Cuándo deberías cambiar la versión de PHP?

  • Cuando tu CMS o plugin te pide una versión más reciente.
  • Si ves errores como "Parse error" o "Fatal error".
  • Para mejorar la velocidad de carga y la seguridad.
  • Antes de instalar una aplicación nueva que requiere una versión específica.

Requisitos previos antes de cambiar la versión PHP en DirectAdmin

Antes de tocar nada, asegúrate de tener:

  1. Acceso a DirectAdmin con permisos de administrador o usuario revendedor (o el usuario del dominio).
  2. Un backup reciente de tu sitio y base de datos. Por si algo sale mal, siempre puedes restaurar.
  3. Saber qué versión de PHP necesita tu aplicación. Por ejemplo, WordPress 6.4 recomienda PHP 8.0 o superior.
  4. PHP instalado en el servidor. En DirectAdmin, el administrador puede tener varias versiones disponibles. Si no ves la que necesitas, contacta con tu proveedor de hosting.

[INFO] Si tu hosting usa Syspanel (HestiaCP modificado), el proceso es similar pero accedes por el puerto 2106. El panel se ve distinto, pero la lógica es la misma: busca la sección de PHP o "PHP Selector".


Paso a paso: Cómo cambiar la versión de PHP en DirectAdmin

Voy a explicarte dos métodos: el más común usando el PHP Selector (para usuarios avanzados) y el método con MultiPHP Manager (más visual y recomendado para principiantes). Ambos funcionan en DirectAdmin moderno.

Método 1: Usando el PHP Selector (recomendado para control total)

Este método te permite elegir la versión de PHP para cada dominio de forma independiente.

  1. Inicia sesión en DirectAdmin con tu usuario y contraseña.
  2. En el menú principal, busca la sección "Account Manager" o "Gestión de Cuentas".
  3. Haz clic en "PHP Selector" (a veces aparece como "Select PHP version").
  4. Se abrirá una lista con todos tus dominios. Busca el dominio al que quieres cambiarle la versión.
  5. Junto al dominio, verás un menú desplegable con las versiones de PHP disponibles (por ejemplo: 7.4, 8.0, 8.1, 8.2, 8.3).
  6. Selecciona la versión deseada. Por ejemplo, elige "8.2" si tu sitio es compatible.
  7. Haz clic en el botón "Apply" o "Aplicar".
  8. Espera unos segundos mientras el sistema actualiza la configuración. Verás un mensaje de confirmación verde.

[TIP] Si tienes varios dominios, puedes cambiar la versión de PHP de cada uno por separado. Esto es muy útil si tienes un sitio antiguo que aún funciona con PHP 7.4 y otro nuevo que necesita PHP 8.2.

Método 2: Usando MultiPHP Manager (más visual)

Algunas versiones de DirectAdmin incluyen un administrador visual de PHP.

  1. Ve a "Extra Features" o "Características Adicionales".
  2. Busca "MultiPHP Manager" o "PHP Manager".
  3. Se mostrará una tabla con todos los dominios y su versión actual de PHP.
  4. Haz clic en el dominio que quieras modificar.
  5. En la ventana emergente, selecciona la nueva versión de PHP.
  6. Haz clic en "Apply".
  7. El cambio se aplica de inmediato.

[WARNING] Algunas aplicaciones (como WordPress con plugins antiguos) pueden dejar de funcionar si cambias a una versión muy nueva. Siempre prueba primero en un entorno de desarrollo o haz un backup.


¿Cómo saber qué versión de PHP necesita tu sitio?

Antes de cambiar, verifica los requisitos de tu aplicación:

  • WordPress: Ve a Escritorio > Herramientas > Salud del sitio y allí te dirá la versión recomendada.
  • Joomla: En Sistema > Información del sistema verás la versión actual y la requerida.
  • PrestaShop: En Parámetros avanzados > Información.
  • Aplicaciones a medida: Consulta la documentación del desarrollador.

Si no estás seguro, elige siempre la versión más reciente estable (actualmente PHP 8.2 o 8.3) y luego prueba tu web.


Posibles problemas al cambiar la versión de PHP y cómo solucionarlos

A veces el cambio no es tan mágico. Aquí los problemas más comunes:

Error 500 Internal Server Error

Causa: Algún plugin o tema no es compatible con la nueva versión.
Solución: Vuelve a la versión anterior temporalmente y actualiza todos los plugins, temas y el núcleo de tu CMS.

Página en blanco (White Screen of Death)

Causa: Código obsoleto que usa funciones eliminadas en PHP 8+.
Solución: Activa el modo debug de tu CMS para ver el error exacto. Por ejemplo, en WordPress añade define('WP_DEBUG', true); en wp-config.php.

No se ve el PHP Selector en DirectAdmin

Causa: Tu plan de hosting no incluye esta función o el administrador no ha instalado múltiples versiones de PHP.
Solución: Contacta con tu proveedor de hosting y pídele que active el PHP Selector o que instale versiones adicionales.

[INFO] Si tu hosting usa Syspanel, el PHP Selector suele estar en "Ajustes del sitio" o "PHP Settings". Accede por el puerto 2106 y busca una opción similar.


Consejos avanzados para gestionar PHP en DirectAdmin

Una vez que domines el cambio básico, puedes aprovechar estas funciones:

Configurar límites de memoria y tiempo de ejecución

En el PHP Selector, además de la versión, puedes ajustar:

  • memory_limit: Memoria máxima que puede usar un script (por ejemplo, 256M).
  • max_execution_time: Tiempo máximo de ejecución (por ejemplo, 120 segundos).
  • upload_max_filesize: Tamaño máximo de archivos subidos.

Estos ajustes son útiles para tiendas online o sitios con muchos plugins.

Usar PHP-FPM para mejor rendimiento

DirectAdmin permite cambiar el modo de ejecución de PHP. El modo PHP-FPM (FastCGI Process Manager) es más rápido y seguro que el modo CGI o módulo Apache. Pídelo a tu hosting si no lo tienes activado.

Programar cambios de versión

No es una función nativa de DirectAdmin, pero puedes hacerlo manualmente. Si tienes acceso SSH, puedes crear un script que cambie la versión de PHP según un horario. Esto es útil para sitios que necesitan versiones diferentes en horarios específicos.


Preguntas frecuentes (FAQ) sobre cambiar PHP en DirectAdmin

¿Puedo tener diferentes versiones de PHP para subdominios?
Sí, en el PHP Selector puedes seleccionar cada subdominio por separado y asignarle su propia versión.

¿Pierdo los datos al cambiar la versión de PHP?
No, los datos de tu sitio (archivos, base de datos) no se modifican. Solo cambia el intérprete de PHP.

¿Qué hago si mi web deja de funcionar después del cambio?
Vuelve a la versión anterior desde el mismo PHP Selector. Luego actualiza todo tu sitio (CMS, plugins, temas) y vuelve a intentarlo.

¿Cada cuánto debo actualizar la versión de PHP?
Al menos una vez al año, o cuando tu CMS lo recomiende. Las versiones antiguas dejan de recibir soporte de seguridad.

¿El cambio afecta a todos los visitantes?
Sí, el cambio es global para ese dominio. Todos los visitantes verán la web con la nueva versión de PHP.


Resumen final

Cambiar la versión de PHP en DirectAdmin es una tarea simple pero poderosa. Te permite mejorar la velocidad, seguridad y compatibilidad de tu sitio web. Recuerda siempre:

  • Haz backup antes de cualquier cambio.
  • Prueba la web después de aplicar la nueva versión.
  • Actualiza tu CMS y plugins para evitar incompatibilidades.
  • Si usas Syspanel, el proceso es similar pero accede por el puerto 2106.

Con este tutorial ya tienes todo lo necesario para gestionar como un profesional las versiones de PHP de tu hosting. Si tienes dudas, déjalas en los comentarios o contacta con tu proveedor de hosting. ¡Tu web te lo agradecerá con mayor velocidad y menos errores!

[TIP FINAL] Marca esta página como favorita, porque cada vez que lances un nuevo sitio o actualices uno existente, este proceso te será muy útil.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel