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

Guía para cambiar la versión de PHP en DirectAdmin para WordPress

Actualizado el 19 de octubre de 2025

Si estás leyendo esto, probablemente te hayas encontrado con un mensaje de tu WordPress que te pide actualizar la versión de PHP, o quizás tu web va un poco lenta y has oído que cambiar PHP en DirectAdmin puede mejorar el rendimiento. No te preocupes, es un proceso más sencillo de lo que parece y en esta guía te voy a explicar paso a paso cómo hacerlo de forma segura.

Mantener una versión PHP compatible con WordPress es crucial para la seguridad, la velocidad y el correcto funcionamiento de los plugins y temas. Usar una versión obsoleta puede exponer tu sitio a vulnerabilidades y hacer que ciertas funcionalidades dejen de funcionar.


¿Por qué es importante la versión de PHP para tu WordPress?

PHP es el lenguaje de programación con el que está escrito WordPress, sus plugins y la mayoría de sus temas. Cada nueva versión de PHP trae mejoras significativas en velocidad y seguridad.

Beneficios de usar una versión moderna de PHP:

  • Mayor velocidad de carga: Las versiones más recientes (como PHP 8.0, 8.1, 8.2 o 8.3) ejecutan el código hasta un 30-50% más rápido que versiones antiguas como PHP 7.4.
  • Mejor seguridad: Las versiones antiguas dejan de recibir parches de seguridad, por lo que tu sitio queda expuesto a ataques.
  • Compatibilidad: Muchos plugins y temas modernos requieren versiones recientes de PHP para funcionar correctamente.

¿Qué versión elegir?
Actualmente, la recomendación general es usar PHP 8.1 o 8.2. Son estables, rápidas y compatibles con la gran mayoría de sitios WordPress. PHP 8.3 es la más nueva, pero algunos plugins antiguos podrían no ser compatibles.


Antes de empezar: Verifica la compatibilidad de tu sitio

Antes de optimizar WordPress cambiando la versión de PHP, es fundamental asegurarte de que tu sitio no se rompa. Sigue estos pasos:

1. Haz una copia de seguridad completa

Este es el paso más importante. Si algo sale mal, podrás restaurar tu sitio rápidamente.

  • Copia de seguridad de archivos: Puedes hacerlo desde el panel de control de tu hosting (DirectAdmin suele tener una opción llamada "Backup/Transfer" o "System Backups"). También puedes usar un plugin como UpdraftPlus.
  • Copia de seguridad de la base de datos: En DirectAdmin, ve a "MySQL Management" y exporta tu base de datos.

2. Revisa la compatibilidad de tus plugins y temas

Algunos plugins o temas muy antiguos pueden no ser compatibles con versiones recientes de PHP.

  • Usa el plugin "Health Check & Troubleshooting": Este plugin de WordPress te permite comprobar si tu sitio es compatible con versiones más nuevas de PHP. Ve a Herramientas > Salud del sitio y busca la sección de "Compatibilidad con PHP".
  • Consulta la documentación de tus plugins: Si tienes plugins premium, revisa en su web si requieren una versión específica de PHP.

3. Activa un modo de mantenimiento (opcional pero recomendado)

Para que los visitantes no vean errores mientras haces el cambio, puedes poner tu web en modo mantenimiento con un plugin como "WP Maintenance Mode" o añadiendo una línea de código en tu archivo .htaccess.


Cómo cambiar la versión de PHP en DirectAdmin

Ahora sí, vamos al grano. DirectAdmin hace este proceso muy sencillo. Normalmente tienes dos formas de hacerlo: a nivel de todo el dominio o a través de un selector de PHP más avanzado.

Método 1: Cambio global de PHP para todo el dominio (el más común)

Este método cambia la versión de PHP que usan todos los archivos de tu dominio.

Paso 1: Accede a DirectAdmin
Introduce tu usuario y contraseña. La URL suele ser algo como tudominio.com:2222.

Paso 2: Busca la sección "Domain Setup" o "Configuración de Dominio"
En el menú principal, busca la opción que dice "Domain Setup" (o "Configuración de Dominio" si está en español).

Paso 3: Selecciona tu dominio
Haz clic en el nombre del dominio para el que quieres cambiar el PHP (el que aloja tu WordPress).

Paso 4: Encuentra el selector de PHP
Se abrirá una página con varias opciones. Busca un desplegable que diga "PHP Version" o "PHP Selector". Dependiendo de la configuración de tu servidor, puede aparecer como una lista simple o un menú más detallado.

Paso 5: Elige la nueva versión
Selecciona la versión de PHP que quieras usar (por ejemplo, "PHP 8.2"). Si no ves la versión que buscas, puede que tu hosting no la tenga instalada aún; contacta con tu proveedor.

Paso 6: Guarda los cambios
Haz clic en el botón "Save" o "Guardar". El cambio suele ser instantáneo.

Método 2: Uso del "PHP Selector" avanzado (si está disponible)

Algunos servidores con DirectAdmin tienen una herramienta más potente que permite cambiar PHP por carpeta y activar/desactivar extensiones.

Paso 1: Busca "PHP Selector" en el menú
En el panel de DirectAdmin, busca un icono o enlace que diga "PHP Selector" o "Selector de PHP". A veces está dentro de la sección "Advanced Features" o "Características Avanzadas".

Paso 2: Selecciona tu dominio
Si tienes varios dominios, elige el que quieres modificar.

Paso 3: Elige la versión y las extensiones
Aquí verás una lista de versiones de PHP disponibles. Selecciona la que prefieras. También puedes marcar o desmarcar extensiones de PHP (como mysqli, curl, gd, etc.). Para WordPress, lo mejor es dejar las que vienen por defecto.

Paso 4: Guarda y aplica
Haz clic en "Apply" o "Save". El cambio se aplicará al instante.

[TIP] Si no encuentras el "PHP Selector", es posible que tu hosting use una configuración más básica. En ese caso, el método 1 (Domain Setup) es suficiente.


¿Qué hacer después de cambiar la versión de PHP?

Una vez que has hecho el cambio, es hora de comprobar que todo funciona bien.

1. Verifica que tu WordPress está usando la nueva versión

  • Ve a Escritorio de WordPress > Herramientas > Salud del sitio.
  • En la pestaña "Información", busca la línea "Versión de PHP". Debería mostrar la versión que acabas de seleccionar.

2. Revisa que tu web carga correctamente

  • Navega por varias páginas de tu sitio (incluyendo el panel de administración).
  • Prueba funcionalidades clave: formularios de contacto, carrito de compras (si tienes WooCommerce), comentarios, etc.

3. Comprueba los logs de errores

Si algo no funciona, revisa los logs de errores de PHP. En DirectAdmin, suele haber una opción llamada "Error Log" o "Log de Errores" dentro de la sección de estadísticas de tu dominio. También puedes activar el modo debug de WordPress añadiendo esto a tu archivo wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', true);

Luego revisa el archivo wp-content/debug.log para ver posibles errores.

4. Actualiza todo

Después de cambiar la versión de PHP, es un buen momento para actualizar WordPress, tus plugins y tu tema a sus últimas versiones. Esto asegura la máxima compatibilidad.

[WARNING] Si ves errores como "White Screen of Death" (pantalla en blanco) o mensajes de error de PHP, no entres en pánico. Vuelve a la versión anterior de PHP desde DirectAdmin (paso 4 del método 1) y restaura la copia de seguridad si es necesario. Luego investiga qué plugin o tema causa el problema.


Preguntas Frecuentes (FAQ)

¿Puedo cambiar la versión de PHP sin perder mis datos?

Sí, cambiar la versión de PHP no afecta a tus archivos ni a tu base de datos. Solo cambia el motor que interpreta el código. Sin embargo, siempre es recomendable hacer una copia de seguridad por si acaso.

¿Qué hago si mi web se rompe después del cambio?

Vuelve a la versión anterior de PHP desde DirectAdmin. Si no puedes acceder al panel, contacta con el soporte de tu hosting. Luego, desactiva todos los plugins y cambia al tema por defecto (Twenty Twenty-Four) para identificar el conflicto.

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

Idealmente, cada vez que una versión de PHP llega al final de su vida útil (End of Life). Por ejemplo, PHP 7.4 dejó de recibir soporte en noviembre de 2022. Mantente informado a través de la web oficial de PHP o de tu proveedor de hosting.

¿Y si uso Syspanel (antes HestiaCP)?

Si tu panel de control es Syspanel (el puerto de acceso es el 2106), el proceso es similar. Busca la opción "PHP Settings" o "PHP Versions" dentro de la configuración de tu dominio. Allí podrás seleccionar la versión deseada.

¿Por qué no veo la versión de PHP que quiero en DirectAdmin?

Esto significa que tu proveedor de hosting no ha instalado esa versión en el servidor. Contacta con su soporte y pregúntales si pueden añadirla. Muchos hosts ofrecen varias versiones, pero a veces hay que solicitarlas.


Consejos finales para optimizar tu WordPress

Cambiar la versión de PHP es solo el primer paso para optimizar WordPress. Aquí tienes otras acciones que puedes realizar:

  • Usa un plugin de caché: Plugins como WP Super Cache, W3 Total Cache o LiteSpeed Cache reducen el tiempo de carga.
  • Optimiza las imágenes: Usa formatos modernos como WebP y comprime las imágenes antes de subirlas.
  • Minimiza el uso de plugins: Cuantos menos plugins, más rápido será tu sitio. Elimina los que no uses.
  • Actualiza todo periódicamente: Mantén WordPress, temas y plugins siempre actualizados.
  • Considera un CDN: Servicios como Cloudflare ayudan a distribuir tu contenido globalmente.

Conclusión

Cambiar la versión de PHP en DirectAdmin es una tarea sencilla que puede tener un gran impacto en el rendimiento y la seguridad de tu WordPress. Siguiendo los pasos de esta guía, podrás hacerlo sin miedo y disfrutar de una web más rápida y segura.

Recuerda siempre hacer una copia de seguridad antes de cualquier cambio y verificar la compatibilidad de tus plugins. Si encuentras algún problema, la comunidad de WordPress y el soporte de tu hosting están para ayudarte.

¡Ahora ya sabes cómo darle un impulso a tu sitio web!

¿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