Actualizar PHP en DirectAdmin para WordPress: guía segura
Actualizar PHP en tu servidor DirectAdmin es una de las tareas más importantes que puedes hacer para mejorar el rendimiento de WordPress, la seguridad y la compatibilidad con los temas y plugins más modernos. Si notas que tu web va lenta, que algunos plugins te piden una versión más reciente o que aparecen errores de compatibilidad, probablemente ha llegado el momento de subir la versión PHP.
Esta guía está pensada para que cualquier persona, aunque no tenga experiencia técnica, pueda realizar el cambio de forma segura y sin romper nada. Vamos paso a paso, explicando cada detalle.
¿Por qué es importante actualizar PHP en DirectAdmin?
WordPress está escrito en PHP, y cada nueva versión de este lenguaje trae mejoras de velocidad, consumo de recursos y parches de seguridad. Usar una versión antigua (como PHP 5.6 o 7.0) expone tu web a vulnerabilidades y limita el funcionamiento de muchos plugins.
Algunas razones clave para actualizar PHP:
- WordPress rendimiento: Las versiones modernas de PHP (7.4, 8.0, 8.1, 8.2) ejecutan el código hasta 3 veces más rápido que versiones antiguas.
- Seguridad: Las versiones obsoletas ya no reciben parches de seguridad, dejando tu web expuesta.
- Compatibilidad WordPress: El propio WordPress y la mayoría de plugins y temas requieren PHP 7.4 o superior. Usar una versión inferior puede provocar errores o que no puedas actualizar.
- Menor carga del servidor: Al ser más eficiente, tu sitio consume menos recursos, lo que se traduce en una mejor experiencia para tus visitantes.
Antes de empezar: verifica tu versión actual de PHP
Lo primero es saber qué versión estás usando ahora. En DirectAdmin es muy sencillo:
- Inicia sesión en tu panel de DirectAdmin.
- Busca la sección “Información del servidor” o “Estadísticas”.
- Localiza el dato “Versión de PHP”.
También puedes hacerlo desde tu WordPress:
- Ve a Herramientas > Salud del sitio.
- En la pestaña Información, busca “Versión de PHP”.
Si ves algo como 5.6, 7.0, 7.1, 7.2 o 7.3, es momento de actualizar. Si ya tienes 7.4 o superior, puedes considerar subir a 8.0 u 8.1 para aprovechar mejoras adicionales.
Requisitos previos: compatibilidad de WordPress y plugins
Antes de tocar nada, debes asegurarte de que tu sitio es compatible con la nueva versión. Esto es fundamental para evitar que la web se rompa.
¿Qué versión de PHP elegir?
- PHP 7.4: Muy estable, compatible con casi todo. Ideal si tienes plugins o temas antiguos.
- PHP 8.0: Más rápido, pero puede tener incompatibilidades con código desactualizado.
- PHP 8.1 / 8.2: Lo último en rendimiento, pero requiere que todo tu ecosistema esté actualizado.
[INFO] Si tienes dudas, empieza con PHP 7.4. Es un paso seguro y ya notarás una gran mejora respecto a versiones anteriores.
Cómo verificar la compatibilidad
- Actualiza WordPress a la última versión (desde Escritorio > Actualizaciones).
- Actualiza todos los plugins y temas a sus versiones más recientes.
- Revisa el sitio de cada plugin o busca en su documentación si son compatibles con la versión PHP que quieres instalar.
- Puedes usar un plugin como “PHP Compatibility Checker” para escanear tu sitio y detectar problemas potenciales.
[WARNING] No actualices PHP sin antes hacer una copia de seguridad completa de tu web y base de datos. Si algo sale mal, podrás restaurar todo.
Cómo hacer una copia de seguridad antes de actualizar PHP
Este paso es obligatorio. Una copia de seguridad te permite volver atrás si surge algún problema.
Desde DirectAdmin (recomendado)
- Ve a “Admin Backup/Transfer” o “Backup”.
- Selecciona “Crear backup”.
- Marca “Archivos de dominio”, “Base de datos”, “Configuración de email” (opcional).
- Elige “Descargar” o guardarlo en el servidor.
- Haz clic en “Crear”.
Desde cPanel (si usas Syspanel)
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar:
- Accede a Syspanel a través del puerto 2106 (ejemplo:
tudominio.com:2106). - Ve a “Backup” y crea una copia completa.
- Descárgala a tu ordenador.
Actualizar PHP en DirectAdmin paso a paso
Ahora sí, vamos al grano. Sigue estos pasos con calma.
Paso 1: Accede al selector de PHP en DirectAdmin
- Inicia sesión en tu panel de DirectAdmin.
- Busca la sección “Seleccionar versión de PHP”. Dependiendo de la configuración de tu servidor, puede estar en “Configuración avanzada” o “PHP”.
- Si no ves esta opción, es posible que tu hosting no tenga múltiples versiones. En ese caso, contacta con tu proveedor.
Paso 2: Elige la nueva versión de PHP
- Se mostrará una lista con las versiones disponibles (por ejemplo: 7.4, 8.0, 8.1, 8.2).
- Selecciona la que hayas decidido (si es tu primera vez, elige 7.4).
- Haz clic en “Guardar” o “Aplicar cambios”.
[TIP] Algunos servidores permiten elegir por dominio. Si tienes varios sitios, puedes actualizar solo el de tu WordPress y dejar otros con la versión anterior.
Paso 3: Verifica que el cambio se ha aplicado
- Vuelve a la sección de “Información del servidor” o crea un archivo
info.phpen la raíz de tu web con el contenido<?php phpinfo(); ?>. - Accede a ese archivo desde el navegador (ejemplo:
tudominio.com/info.php) y verás la nueva versión. - Borra ese archivo después por seguridad.
Paso 4: Prueba tu sitio WordPress
- Visita tu web y navega por varias páginas.
- Revisa que todo funcione correctamente: formularios, carrito (si tienes WooCommerce), menús, etc.
- Ve a Escritorio > Plugins y comprueba que no aparezcan avisos de incompatibilidad.
[WARNING] Si ves errores como “White Screen of Death” o mensajes de error, no te asustes. Puedes volver a la versión anterior repitiendo los pasos y seleccionando la versión antigua. Luego revisa qué plugin o tema causa el problema.
Solución de problemas comunes después de actualizar PHP
A veces surgen pequeños contratiempos. Aquí tienes los más frecuentes y cómo solucionarlos.
Error 500 o pantalla en blanco
- Causa: Algún plugin o tema no es compatible.
- Solución: Desactiva todos los plugins desde la base de datos (puedes hacerlo desde phpMyAdmin o renombrando la carpeta
/wp-content/plugins/a/wp-content/plugins_viejo/). Luego reactiva uno por uno.
Mensaje “Tu servidor está ejecutando una versión de PHP X.X, pero WordPress requiere Y.Y”
- Causa: El cambio no se aplicó correctamente o hay un problema de caché.
- Solución: Borra la caché del navegador y del servidor (si usas un plugin de caché, purga su contenido).
Plugin de seguridad o rendimiento da error
- Causa: Algunos plugins antiguos usan funciones obsoletas de PHP.
- Solución: Busca una alternativa actualizada o contacta al desarrollador.
Preguntas frecuentes sobre actualizar PHP en DirectAdmin
¿Puedo volver atrás si algo sale mal?
Sí, siempre que hayas hecho una copia de seguridad. En DirectAdmin, simplemente selecciona la versión anterior en el selector de PHP y guarda. Luego restaura la copia si es necesario.
¿Cada cuánto debo actualizar PHP?
Lo ideal es mantenerte en versiones que aún reciban soporte. Por ejemplo, PHP 7.4 ya no tiene soporte de seguridad, así que deberías estar al menos en 8.0. Revisa cada 6-12 meses.
¿Afecta al SEO actualizar PHP?
Sí, indirectamente. Un WordPress rendimiento más rápido mejora la velocidad de carga, y Google valora los sitios rápidos. Además, evitas errores que pueden perjudicar tu posicionamiento.
¿Qué hago si mi hosting no permite cambiar la versión PHP?
Algunos planes de hosting compartido limitan esta opción. En ese caso, contacta con el soporte de tu proveedor y pídeles que te actualicen. Si se niegan, considera migrar a un hosting que sí lo permita.
¿Es lo mismo en Syspanel (HestiaCP)?
En Syspanel, el proceso es muy similar. Accede por el puerto 2106, busca la opción “PHP” o “Versión de PHP” y selecciona la deseada. La lógica es idéntica.
Mejora el rendimiento de WordPress después de actualizar PHP
Una vez que hayas actualizado PHP, puedes aprovechar para optimizar aún más tu web:
- Activa la caché con un plugin como W3 Total Cache o WP Super Cache.
- Usa una CDN para servir imágenes y archivos estáticos.
- Optimiza las imágenes con plugins como Smush o Imagify.
- Revisa la base de datos con WP-Optimize.
Con PHP 7.4 o superior, notarás que tu web carga más rápido incluso sin estos extras, pero combinarlo todo hará que vuele.
Conclusión: actualizar PHP en DirectAdmin es seguro y necesario
No tengas miedo de hacer este cambio. Siguiendo esta guía, actualizar PHP en DirectAdmin es un proceso sencillo que mejora drásticamente el WordPress rendimiento y la seguridad de tu sitio. Recuerda siempre:
- Verificar la compatibilidad WordPress con la nueva versión.
- Hacer una copia de seguridad.
- Probar tu web después del cambio.
- No quedarte en versiones obsoletas.
Si encuentras algún problema, vuelve a la versión anterior y busca ayuda. Pero en la mayoría de los casos, todo irá sobre ruedas y tu web te lo agradecerá con mayor velocidad y estabilidad.
¿Tienes dudas? Déjalas en los comentarios o contacta con tu soporte técnico. ¡Buena suerte con tu actualización!
