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

Cambiar la versión de PHP en DirectAdmin para compatibilidad

Actualizado el 31 de octubre de 2025

¿Tu web va lenta, ves errores extraños en WordPress o algún plugin te pide una versión más moderna de PHP? No te preocupes, es más común de lo que crees. La versión de PHP que usa tu hosting es como el motor de un coche: si es muy viejo, no podrás usar las carreteras modernas (los plugins y temas actualizados). En este artículo, te voy a explicar paso a paso cómo cambiar la versión de PHP en DirectAdmin para que tu web funcione perfecta, segura y rápida. Además, resolveremos dudas típicas como qué versión elegir para WordPress o qué hacer si algo falla.

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

Cada sitio web, especialmente los hechos con WordPress, Joomla o Drupal, necesita un lenguaje de programación para funcionar: PHP. Los desarrolladores de estos sistemas y de sus plugins actualizan constantemente el código, y las versiones antiguas de PHP (como la 5.6 o la 7.0) dejan de ser compatibles. Al mantener una versión obsoleta, te arriesgas a:

  • Fallos de seguridad: Las versiones viejas no reciben parches y son un blanco fácil para hackers.
  • Incompatibilidad con plugins y temas: Muchos plugins modernos (como los de caché, SEO o constructores de páginas) exigen PHP 8.0 o superior.
  • Rendimiento pobre: Las versiones nuevas de PHP son hasta un 40% más rápidas. Tu web cargará más lento si usas una versión antigua.
  • Errores en el panel de administración: Verás pantallas en blanco o mensajes como "Parse error" o "Fatal error".

Por eso, saber cambiar PHP DirectAdmin es una habilidad básica para cualquier dueño de web. Vamos a ello.

Requisitos antes de empezar

Antes de lanzarte a cambiar la versión, asegúrate de tener:

  1. Acceso a DirectAdmin: Necesitas tus credenciales de administrador o de usuario revendedor. Si no las tienes, pídelas a tu proveedor de hosting.
  2. Backup reciente: Siempre, siempre, haz una copia de seguridad de tu web y base de datos. Un cambio de PHP puede romper algún plugin antiguo. Usa un plugin de backup o la herramienta de DirectAdmin.
  3. Lista de plugins y temas: Anota qué versiones de PHP soportan. Puedes verlo en la página de cada plugin en WordPress.org o en su documentación.

[WARNING] No cambies la versión de PHP en un sitio en producción sin probar antes en un entorno de pruebas o al menos en horario de bajo tráfico. Un fallo puede dejar tu web offline.

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

DirectAdmin incluye una herramienta llamada PHP Selector (o Selector de PHP) que te permite elegir la versión de PHP para cada dominio o para todo el plan de hosting. Sigue estos pasos:

1. Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la URL de tu panel (normalmente algo como https://tudominio.com:2222 o la IP que te haya dado tu hosting). Introduce tu usuario y contraseña.

2. Busca la opción "PHP Selector"

Una vez dentro, verás muchas opciones. Dependiendo de la versión de DirectAdmin, el nombre puede variar:

  • "PHP Selector" (la más común)
  • "Select PHP Version"
  • "PHP Settings" (dentro de "Advanced Features")

Si no lo ves a simple vista, usa el buscador del panel (arriba a la derecha) escribiendo "PHP". También puede estar en la sección "Account Manager" o "Extra Features".

3. Elige el dominio (si tienes varios)

Si tienes varios sitios web en tu cuenta, el PHP Selector te pedirá que selecciones el dominio al que quieres aplicar el cambio. Si solo tienes uno, te llevará directamente a la pantalla de selección.

4. Selecciona la nueva versión de PHP

Verás una lista de versiones disponibles (por ejemplo, 7.4, 8.0, 8.1, 8.2, 8.3). ¿Cuál elegir?

  • Para WordPress: La mayoría de los sitios funcionan perfectamente con PHP 8.1 o 8.2. Son estables, seguras y compatibles con casi todos los plugins populares. PHP 8.3 es la más nueva, pero algunos plugins antiguos aún no la soportan al 100%.
  • Para sitios con plugins muy antiguos: Si usas un plugin que no se actualiza desde 2020, quizás necesites PHP 7.4. Pero es mejor actualizar el plugin o buscar un reemplazo.
  • Para tiendas online (WooCommerce): PHP 8.1 o 8.2 son ideales. Evita versiones inferiores a 8.0.

Marca la versión deseada y haz clic en "Apply" o "Save".

5. Espera unos segundos y verifica

DirectAdmin aplicará el cambio en segundos. Luego, verás un mensaje de confirmación. Para asegurarte de que todo funciona, visita tu web y comprueba que carga correctamente. También puedes crear un archivo info.php en la raíz de tu web con este contenido:

<?php phpinfo(); ?>

Ábrelo en el navegador y busca la línea "PHP Version". Si aparece la versión que elegiste, ¡perfecto! Luego borra ese archivo por seguridad.

6. Prueba tu WordPress

Entra en el panel de administración de WordPress (tuweb.com/wp-admin). Ve a Herramientas > Salud del sitio (o "Site Health") y revisa la pestaña "Información". Verás si hay algún problema de compatibilidad. También puedes instalar el plugin "PHP Compatibility Checker" para analizar todos tus plugins y temas.

Solución de problemas comunes al cambiar PHP en DirectAdmin

A veces, el cambio no sale del todo bien. Aquí tienes los problemas más típicos y cómo solucionarlos:

Error: "La página se queda en blanco" o "500 Internal Server Error"

Esto suele pasar porque algún plugin o tema usa funciones obsoletas de PHP. Prueba esto:

  1. Desactiva todos los plugins: Accede a tu web por FTP o al gestor de archivos de DirectAdmin, ve a /wp-content/plugins/ y renombra la carpeta de un plugin problemático (por ejemplo, añadiendo "-old" al nombre). Si la web se recupera, ese plugin es el culpable.
  2. Cambia al tema por defecto de WordPress (Twenty Twenty-Four o similar) para descartar el tema.
  3. Vuelve temporalmente a la versión anterior de PHP desde el PHP Selector mientras actualizas los plugins.

Error: "El plugin X no es compatible con esta versión de PHP"

Lee el mensaje de error. Te dirá qué plugin falla. Entra en el repositorio de plugins y busca si hay una actualización. Si no, contacta al desarrollador o busca un plugin alternativo.

Error: "DirectAdmin no muestra la versión que quiero"

No todas las versiones de PHP están instaladas en el servidor. Si no ves PHP 8.2, por ejemplo, tu proveedor de hosting no la ha habilitado. En ese caso, abre un ticket de soporte pidiendo que la instalen. En servidores gestionados, suelen hacerlo gratis.

[TIP] Si tu hosting usa Syspanel (el panel basado en HestiaCP, accesible por el puerto 2106), el proceso es similar: busca "PHP Selector" en el menú izquierdo. La interfaz es muy parecida a DirectAdmin.

Preguntas frecuentes (FAQ) sobre cambiar PHP en DirectAdmin

¿Puedo tener diferentes versiones de PHP para distintos dominios?

Sí, absolutamente. DirectAdmin permite asignar una versión de PHP independiente a cada dominio o subdominio. Así puedes tener un sitio con PHP 7.4 para un proyecto antiguo y otro con PHP 8.2 para el nuevo. Solo tienes que repetir el proceso seleccionando el dominio correcto en el PHP Selector.

¿Pierdo los datos de mi web al cambiar PHP?

No, los datos (archivos, imágenes, base de datos) no se tocan. Solo cambia el motor que procesa el código. Sin embargo, si algún plugin incompatible rompe la web, podrías perder temporalmente el acceso, pero los datos siguen ahí.

¿Cada cuánto debo cambiar la versión de PHP?

Idealmente, cada vez que una versión de PHP llega a su "fin de vida" (End of Life). Por ejemplo, PHP 7.4 dejó de recibir soporte en noviembre de 2022. Te recomiendo mantener siempre la versión estable más reciente (hoy, PHP 8.2 o 8.3) para máxima seguridad y rendimiento.

¿Y si mi hosting no tiene PHP Selector?

Algunos planes muy básicos o compartidos no incluyen esta herramienta. En ese caso, contacta al soporte técnico y pide que te cambien la versión de PHP globalmente. Si no pueden, considera migrar a un hosting mejor.

¿Afecta el cambio a mi base de datos?

No directamente. PHP no toca la base de datos. Pero si tu web usa funciones de PHP para conectarse a MySQL (como mysqli), una versión muy vieja podría dar problemas. Con PHP 7.4+ y 8.x, todo funciona bien.

Consejos finales para una transición sin problemas

  • Actualiza todo antes: Antes de cambiar PHP, actualiza WordPress, todos los plugins y el tema a sus últimas versiones. Así reduces riesgos.
  • Usa un plugin de staging: Si tu hosting lo permite, crea un sitio de pruebas (staging) y prueba el cambio allí.
  • Monitorea el rendimiento: Después del cambio, usa herramientas como GTmetrix o PageSpeed Insights para ver si tu web carga más rápido. Notarás la mejora.
  • No te quedes atrás: La tecnología avanza. Revisa cada 6 meses si tu versión de PHP sigue siendo compatible y segura.

Cambiar la versión de PHP en DirectAdmin es un proceso sencillo que puede transformar tu sitio web: más velocidad, menos errores y mejor seguridad. No tengas miedo de hacerlo. Si sigues estos pasos, tu WordPress te lo agradecerá con un rendimiento óptimo. Y recuerda, si te surge cualquier duda, aquí estoy para ayudarte.

[INFO] ¿Usas Syspanel (HestiaCP)? El proceso es idéntico. Accede por el puerto 2106, busca "PHP Selector" y elige la versión. Si no ves la opción, solicita a tu proveedor que active el selector de PHP en tu plan.

¿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