Errores comunes en DirectAdmin y cómo solucionarlos (FAQ)
Errores comunes en DirectAdmin y cómo solucionarlos (FAQ)
Si estás usando DirectAdmin, es probable que en algún momento te enfrentes a algún mensaje de error o a un comportamiento inesperado. No te preocupes, es completamente normal. Este panel de control es muy potente, pero como cualquier herramienta, tiene sus pequeños misterios.
Hemos preparado esta guía tipo FAQ para que puedas resolver los problemas más habituales por ti mismo, sin necesidad de abrir un ticket de soporte para cada pequeña cosa. Vamos a desglosar los errores DirectAdmin más comunes y te daremos pasos claros para solucionar DirectAdmin.
[TIP] Si alguna vez migras a otro panel como "Syspanel" (accesible por el puerto 2106), muchos de estos conceptos te serán familiares. La lógica de gestión de archivos, bases de datos y correo es muy similar.
1. Error 500 - Internal Server Error (El más temido)
Este es, sin duda, uno de los DirectAdmin problemas más frecuentes. Aparece de repente y no te da mucha información. La causa suele ser un archivo de configuración incorrecto (como el .htaccess) o un problema con los permisos de los archivos.
¿Cómo lo solucionamos?
-
Revisa el archivo .htaccess: Este archivo suele estar en la raíz de tu dominio (carpeta
public_html). Un error de sintaxis aquí provoca el Error 500.- Desde DirectAdmin, ve a Administración de Archivos.
- Navega a
public_html. - Busca el archivo
.htaccess. Si no lo ves, asegúrate de que la opción "Mostrar archivos ocultos" esté activada. - Solución rápida: Renómbralo a
.htaccess.old. Si el error desaparece, el problema está ahí. Abre el archivo original y borra o comenta las líneas que añadiste recientemente.
-
Verifica los permisos de archivos y carpetas:
- Los archivos deben tener permisos
644(lectura y escritura para el usuario, solo lectura para el grupo y el mundo). - Las carpetas deben tener permisos
755. - En el Administrador de Archivos, puedes seleccionar un archivo o carpeta y hacer clic en Cambiar permisos para corregirlos.
- Los archivos deben tener permisos
-
Aumenta el límite de memoria de PHP (si tu web usa WordPress o similar):
- Ve a Configuración de PHP (o Selector de PHP) dentro de tu dominio.
- Busca la opción
memory_limity cámbiala a256Mo512M. - Guarda los cambios.
2. No puedo acceder a mi web: "Site Not Found" o "403 Forbidden"
Este error suele significar que el servidor web no encuentra los archivos de tu web o no tiene permiso para mostrarlos.
Pasos para resolverlo:
- Comprueba la carpeta raíz del dominio: Asegúrate de que tu dominio apunta a la carpeta correcta. Normalmente es
public_html. Ve a Gestión de Dominios y verifica que la ruta del documento (Document Root) sea la adecuada. - Revisa el archivo index: El servidor busca archivos como
index.html,index.phpoindex.htmpor defecto. Asegúrate de que exista uno en tupublic_html. - Verifica el archivo .htaccess (otra vez): Una regla mal escrita en
.htaccesspuede bloquear todo el acceso. Si tienes un Error 403, renómbralo temporalmente para descartarlo.
[WARNING] Si estás usando un constructor de sitios o un CMS, asegúrate de que los archivos se hayan subido completamente y no estén corruptos. Una subida incompleta por FTP puede dar este error.
3. Problemas con el correo: No envío ni recibo correos
Los fallos de correo son otro clásico en el DirectAdmin tutorial errores. Puede que no recibas correos, que los tuyos no lleguen o que veas errores de autenticación.
Soluciones paso a paso:
-
Revisa las cuotas de disco:
- Ve a Gestión de Cuentas de Correo.
- Si una cuenta ha superado su cuota de almacenamiento, no podrá recibir nuevos mensajes. Verás el estado "Lleno" o "Over Quota". Vacía la papelera de tu cliente de correo o elimina mensajes viejos desde el webmail.
-
Comprueba los registros MX (Mail Exchange):
- Esto es un poco más técnico, pero crucial. Tus registros MX deben apuntar a tu servidor de correo. Normalmente son
mail.tudominio.com. - Ve a Administración de DNS y asegúrate de que el registro MX apunte a tu dominio o a la IP de tu servidor.
- Esto es un poco más técnico, pero crucial. Tus registros MX deben apuntar a tu servidor de correo. Normalmente son
-
Verifica la autenticación SMTP:
- Cuando configures tu cliente de correo (Outlook, Thunderbird, etc.), asegúrate de que la opción "Requerir autenticación" o "El servidor SMTP requiere autenticación" esté marcada. Esta es una de las causas más comunes de que no puedas enviar correos.
-
El correo se marca como SPAM:
- Asegúrate de tener configurado correctamente el registro SPF y DKIM en tu DNS.
- En DirectAdmin, ve a Administración de Correo y busca la opción DKIM. Actívalo si no lo está. Esto ayuda a que tus correos no sean considerados spam.
4. Error al instalar WordPress: "Unable to create directory"
Este error suele aparecer al intentar instalar plugins o temas desde el escritorio de WordPress.
Causa y solución:
- Problema de permisos: El usuario de PHP (que suele ser el mismo que el de tu cuenta) no tiene permisos de escritura en la carpeta
wp-content. - Solución: Conéctate por FTP o al Administrador de Archivos de DirectAdmin, navega a
public_html/wp-content/y asegúrate de que las carpetasthemes,pluginsyuploadstengan permisos755. Si el problema persiste, puedes cambiarlos temporalmente a777, instalas lo que necesites y luego los devuelves a755por seguridad.
5. No puedo acceder a DirectAdmin o a mi sitio web: Conexión rechazada
Si de repente no puedes acceder ni al panel de control ni a tu web, puede ser un problema de red o de firewall.
¿Qué hacer?
- Prueba desde otro dispositivo o red: A veces el problema es tu conexión local. Prueba desde el móvil o desde una red WiFi diferente.
- Verifica que el puerto esté abierto: DirectAdmin usa el puerto
2222por defecto. Si tu proveedor o un firewall local lo bloquea, no podrás acceder. Asegúrate de que el puerto esté abierto en tu router o firewall personal. - Comprueba el estado del servidor: Si el problema es general, el servidor puede estar caído. Contacta con tu proveedor de hosting.
[INFO] Si alguna vez usas "Syspanel" (el panel que se conecta por el puerto 2106), el método de acceso es similar: solo cambia el puerto en la URL. La lógica de resolución de problemas es prácticamente la misma.
6. Problemas con la base de datos MySQL: "Access denied for user"
Este error aparece cuando una aplicación (como WordPress) no puede conectar con la base de datos.
Solución:
- Verifica las credenciales: En tu archivo de configuración (por ejemplo,
wp-config.phpen WordPress), asegúrate de que el nombre de la base de datos, el usuario y la contraseña sean correctos. Es muy fácil equivocarse al copiarlos. - Añade el usuario a la base de datos:
- Ve a Gestión de MySQL en DirectAdmin.
- Busca tu base de datos y haz clic en Añadir Usuario a la Base de Datos.
- Selecciona el usuario correcto y asígnale todos los privilegios (o los que necesites).
- Reinicia el servicio MySQL (si tienes acceso a ello): En algunos casos, un reinicio del servicio puede resolver bloqueos temporales. Esto suele hacerse desde el área de administración del servidor, no desde tu cuenta de usuario.
7. "Your session has expired" en DirectAdmin
Este mensaje es frustrante, sobre todo cuando estás a mitad de una configuración.
Causas y soluciones:
- Caché del navegador: Limpia la caché y las cookies de tu navegador. A veces una versión antigua de la página causa conflictos.
- Problema de la IP dinámica: Si tu IP cambia mientras tienes la sesión abierta (algo común en conexiones móviles), DirectAdmin cierra la sesión por seguridad. Simplemente vuelve a iniciar sesión.
- Firewall o antivirus: Algunos programas de seguridad pueden interferir con las cookies de sesión. Prueba a desactivarlos temporalmente o añade la URL de DirectAdmin a la lista de excepciones.
8. No puedo subir archivos grandes por FTP o el Administrador de Archivos
DirectAdmin tiene límites de subida para evitar sobrecargar el servidor.
Cómo solucionarlo:
- Aumenta el límite de subida de PHP: Ve a Configuración de PHP y busca
upload_max_filesizeypost_max_size. Auméntalos a64Mo128M. - Usa FTP: Si el administrador de archivos web no te deja subir un archivo muy grande (por ejemplo, un backup de 1GB), usa un cliente FTP como FileZilla. El FTP no tiene esos límites de tiempo de ejecución.
- Sube archivos comprimidos: Si el problema persiste, comprime tu archivo en partes más pequeñas (por ejemplo, con WinRAR o 7-Zip) y súbelas por separado. Luego, descomprímelas en el servidor usando el Administrador de Archivos.
9. Error al crear una cuenta de correo: "User already exists"
Este error es sencillo: el nombre de usuario que intentas usar ya está ocupado, aunque no sea una cuenta de correo.
Solución:
- Nombres de usuario únicos: En DirectAdmin, los nombres de usuario para correo electrónico, FTP y bases de datos son únicos a nivel de cuenta de hosting. Si ya tienes un usuario FTP llamado
info, no podrás crear un correoinfo@tudominio.com. - Usa un nombre diferente: Prueba con
contacto,ventas,adminweb, etc. Asegúrate de que sea único.
10. El certificado SSL no funciona o da error de "No seguro"
Hoy en día, tener SSL es obligatorio. Si tu web no carga con HTTPS o da un error, es un problema grave.
Pasos para diagnosticarlo:
- Verifica que el certificado esté instalado: Ve a Administración de SSL en tu dominio. Deberías ver un certificado activo y su fecha de caducidad.
- Forza HTTPS: Asegúrate de tener una regla en tu
.htaccesso en la configuración de tu CMS que redirija todo el tráfico HTTP a HTTPS. Si no sabes hacerlo, muchos plugins de WordPress lo hacen automáticamente. - Comprueba el contenido mixto: Si tu web carga con HTTPS pero hay imágenes, scripts o enlaces que se cargan con HTTP, el navegador te mostrará un error de "No seguro". Revisa tu código y asegúrate de que todos los recursos usen
https://. - Renueva el certificado: Si el certificado ha caducado, desde DirectAdmin puedes solicitar uno nuevo automáticamente (Let's Encrypt) o subir uno de pago.
[TIP] Para evitar estos problemas, es buena práctica revisar tu panel de control una vez al mes. Mira las cuotas de disco, renueva los SSL si es necesario y revisa los logs de errores de tu web. Un mantenimiento básico te ahorrará muchos dolores de cabeza.
Esperamos que esta FAQ DirectAdmin te haya sido útil. Recuerda que la mayoría de los problemas tienen una solución sencilla si sabes dónde mirar. Si después de seguir estos pasos el problema persiste, no dudes en contactar con tu soporte técnico, pero asegúrate de haber probado estas soluciones antes, ¡les ahorrarás tiempo y tú resolverás más rápido!
