DirectAdmin: Cómo cambiar la versión de PHP en tu hosting
¿Por qué es importante cambiar la versión de PHP en DirectAdmin?
Cuando tienes un sitio web en un hosting con DirectAdmin, una de las tareas más comunes y necesarias es cambiar la versión de PHP que utiliza tu dominio. Esto puede sonar técnico, pero te aseguro que es más sencillo de lo que piensas. Cambiar la versión de PHP es crucial para que tu web funcione correctamente, sea rápida y esté segura.
Las versiones de PHP evolucionan constantemente. Cada nueva versión trae mejoras de rendimiento, parches de seguridad y nuevas funciones. Si tu web usa una versión antigua, como PHP 5.6 o 7.0, corres el riesgo de tener vulnerabilidades y problemas de compatibilidad con plugins o aplicaciones modernas (como WordPress, PrestaShop o Joomla).
En este artículo, te voy a guiar paso a paso para que aprendas a cambiar php directadmin sin miedo y sin necesidad de ser un experto en programación. Al final, también resolveremos las dudas más frecuentes sobre el selector php directadmin y cómo actualizar php de manera segura.
¿Qué es DirectAdmin y por qué usa un selector de PHP?
DirectAdmin es un panel de control de hosting muy popular. Es la "oficina" desde donde gestionas todo tu alojamiento web: correos, bases de datos, dominios y, por supuesto, la configuración de PHP. A diferencia de otros paneles, DirectAdmin te ofrece un control muy granular sobre tu servidor.
Una de sus herramientas estrella es el selector php directadmin. Este selector te permite elegir, para cada dominio o subdominio, qué versión de PHP quieres usar. Esto es fantástico porque no tienes que cambiar todo el servidor de golpe. Puedes tener un sitio con PHP 7.4 y otro con PHP 8.2 al mismo tiempo.
El selector php directadmin funciona mediante la tecnología de "PHP-FPM" o "mod_php", dependiendo de cómo esté configurado tu servidor. No te preocupes por los tecnicismos; lo que debes saber es que desde el panel puedes elegir entre varias versiones disponibles y, en algunos casos, incluso ajustar parámetros avanzados como el límite de memoria o el tiempo de ejecución.
Antes de empezar: ¿Qué necesitas saber?
Antes de lanzarte a cambiar php directadmin, es importante que revises algunas cosas para evitar sorpresas:
- Tu sitio web: ¿Qué CMS o aplicación usas? WordPress, por ejemplo, funciona mejor con versiones recientes de PHP (7.4 o superior). Si usas una plataforma antigua, quizás necesites una versión más vieja.
- Compatibilidad de tu código: Si tienes un sitio hecho a medida, asegúrate de que tu código sea compatible con la versión a la que quieres migrar. Puedes revisar los logs de error después del cambio.
- Haz una copia de seguridad: Siempre, siempre, siempre haz una copia de seguridad de tu sitio antes de hacer cambios importantes. DirectAdmin tiene herramientas de backup, pero también puedes usar plugins si usas WordPress.
[WARNING] No cambies la versión de PHP en un sitio de producción sin probar antes en un entorno de pruebas o sin tener un backup reciente. Un cambio brusco puede dejar tu web en blanco temporalmente.
Paso a paso: Cómo cambiar la versión de PHP en DirectAdmin
Vamos a lo importante. Sigue estos pasos al pie de la letra y en menos de 5 minutos habrás actualizado php en tu hosting.
Paso 1: Accede a tu panel de DirectAdmin
Abre tu navegador y escribe la URL de acceso a tu panel. Normalmente es algo como https://tu-dominio.com:2222 o una IP con el puerto 2222. Introduce tu usuario y contraseña.
Paso 2: Localiza la sección "Gestión de cuentas" o "Configuración de dominio"
Una vez dentro, busca el menú principal. Dependiendo de la versión de DirectAdmin, puede variar un poco, pero normalmente verás una sección llamada "Gestión de cuentas" o directamente "Configuración de dominio". En la mayoría de los casos, la opción que buscas está en el menú lateral izquierdo o en el centro del panel.
Paso 3: Haz clic en "Selector de PHP" o "PHP Version Selector"
Busca la opción que se llame "Selector de PHP", "PHP Version Selector" o simplemente "PHP". Al hacer clic, se abrirá una nueva ventana o sección donde verás listados todos tus dominios y subdominios.
[TIP] Si no encuentras la opción, usa el buscador interno del panel. Escribe "PHP" en el campo de búsqueda y te llevará directamente.
Paso 4: Elige el dominio que quieres modificar
En la lista, verás cada dominio con su versión de PHP actual (por ejemplo, "PHP 7.4"). Selecciona el dominio que deseas cambiar. Si solo tienes un dominio, será el que aparezca.
Paso 5: Selecciona la nueva versión de PHP
Ahora viene lo bueno. Verás un desplegable o una lista de versiones disponibles. Estas son algunas de las versiones típicas que puedes encontrar:
- PHP 5.6 (muy antigua, solo para sitios heredados)
- PHP 7.0, 7.1, 7.2, 7.3
- PHP 7.4 (muy estable y compatible con casi todo)
- PHP 8.0, 8.1, 8.2 (las más modernas y rápidas)
Elige la versión que quieras. Si no sabes cuál elegir, te recomiendo PHP 8.1 o 8.2 para la mayoría de los sitios modernos. Si tu web es antigua, prueba primero con 7.4.
Paso 6: Guarda los cambios
Después de seleccionar la versión, busca el botón "Guardar", "Actualizar" o "Apply". Haz clic y espera unos segundos. DirectAdmin aplicará los cambios automáticamente.
[INFO] En algunos casos, DirectAdmin te pedirá que confirmes la acción. Lee el mensaje con atención y confirma si estás seguro.
Paso 7: Verifica que todo funciona
Una vez guardado, es hora de comprobar que tu sitio sigue funcionando. Abre tu web en una ventana de incógnito (para evitar caché) y revisa que cargue correctamente. Si tienes acceso a un panel de administración (como WordPress), entra también para asegurarte de que no hay errores.
Configuración avanzada: Ajustes de PHP-FPM
Además de cambiar la versión, DirectAdmin te permite personalizar la configuración de PHP. Esto es útil si necesitas más memoria o si tienes problemas con ciertos scripts. En el mismo selector php directadmin, encontrarás una pestaña o botón llamado "Configuración" o "Customize".
Desde ahí puedes cambiar:
- memory_limit: La cantidad máxima de memoria que un script puede usar (por ejemplo, 256M).
- max_execution_time: El tiempo máximo que un script puede ejecutarse (por ejemplo, 60 segundos).
- upload_max_filesize: El tamaño máximo de los archivos que puedes subir.
- post_max_size: El tamaño máximo de los datos enviados por formularios.
Si no sabes qué valores usar, deja los que vienen por defecto. Es raro que necesites cambiarlos, a menos que una aplicación te lo pida específicamente.
[WARNING] Cambiar estos valores a números muy altos puede ralentizar tu servidor. Úsalo con moderación.
Errores comunes al cambiar la versión de PHP en DirectAdmin
A veces las cosas no salen a la primera. Aquí te dejo los problemas más típicos y cómo solucionarlos:
Error 1: "Versión de PHP no disponible"
Si no ves la versión que quieres en el desplegable, significa que tu servidor no la tiene instalada. En ese caso, tendrás que contactar con tu proveedor de hosting para que la instalen. No intentes hacerlo tú si no tienes acceso SSH.
Error 2: La web se ve en blanco o da error 500
Esto suele pasar cuando tu código no es compatible con la nueva versión. Vuelve al selector php directadmin y cambia a una versión anterior (por ejemplo, de 8.2 a 7.4). Luego revisa los logs de error en DirectAdmin (sección "Logs" o "Error Logs") para ver el motivo exacto.
Error 3: Los cambios no se aplican
A veces el navegador guarda en caché la versión anterior. Limpia la caché de tu navegador o prueba con otro dispositivo. También puedes forzar la recarga con Ctrl + F5 (Windows) o Cmd + Shift + R (Mac).
Error 4: No encuentro el selector de PHP
Si tu plan de hosting es muy limitado, es posible que el selector no esté disponible. En ese caso, contacta con tu proveedor y pregunta si pueden cambiarlo por ti o si tienes acceso a un panel más avanzado.
Preguntas frecuentes (FAQ)
¿Cuál es la mejor versión de PHP para WordPress?
Para WordPress, te recomiendo usar PHP 8.1 o 8.2. Son rápidas, seguras y compatibles con la mayoría de los temas y plugins actuales. Si usas plugins muy antiguos, prueba con 7.4.
¿Puedo cambiar la versión de PHP por dominio?
Sí, esa es la gran ventaja del selector php directadmin. Puedes tener cada dominio con una versión distinta sin afectar a los demás.
¿Qué pasa si mi web usa PHP 5.6?
PHP 5.6 está obsoleta y no recibe soporte de seguridad. Es muy recomendable que la actualices lo antes posible. Si tu web no funciona con versiones nuevas, considera actualizar tu CMS o contratar a un desarrollador.
¿Actualizar PHP afecta a mis correos electrónicos?
No, el correo electrónico es independiente de PHP. Cambiar la versión de PHP solo afecta a los scripts y aplicaciones web, no a tu correo.
¿Puedo revertir el cambio si algo sale mal?
Sí, simplemente vuelve al selector php directadmin y elige la versión anterior. Guarda los cambios y listo. Por eso es importante saber qué versión tenías antes.
¿Qué diferencia hay entre PHP-FPM y mod_php?
- PHP-FPM es más moderno y eficiente, ideal para sitios con mucho tráfico.
- mod_php es más tradicional y se integra directamente con Apache.
DirectAdmin te deja elegir entre ambos en algunos casos. Si no entiendes la diferencia, deja la opción por defecto.
Consejos finales para mantener tu PHP actualizado
- Revisa las actualizaciones de tu CMS y plugins regularmente. A menudo requieren versiones más nuevas de PHP.
- No te quedes atrás: cada año salen nuevas versiones de PHP. Intenta estar siempre en una versión soportada.
- Prueba antes de actualizar: si tienes un sitio importante, haz una copia o prueba en un subdominio antes de cambiar la versión del dominio principal.
[TIP] Si usas Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso se realiza a través del puerto 2106. La lógica de cambiar la versión de PHP es prácticamente la misma.
Conclusión
Cambiar php directadmin es una tarea sencilla que te puede ahorrar muchos dolores de cabeza en el futuro. Con el selector php directadmin, tienes el control total sobre tu hosting sin necesidad de conocimientos avanzados. Solo recuerda: haz backups, elige una versión adecuada y verifica que todo funciona después del cambio.
Ya sea que quieras actualizar php por seguridad, rendimiento o compatibilidad, ahora tienes la guía completa para hacerlo. Si tienes dudas, vuelve a leer los pasos o contacta con tu proveedor de hosting. Ellos siempre están ahí para ayudarte.
¡Espero que este artículo te haya sido de gran utilidad! Ahora ya puedes ir a tu panel de DirectAdmin y cambiar la versión de PHP con total confianza. Tu web te lo agradecerá.
