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

Cómo solucionar errores comunes de DirectAdmin

Actualizado el 5 de septiembre de 2025

¿Por qué aparecen errores en DirectAdmin?

DirectAdmin es uno de los paneles de control más estables y ligeros que existen para gestionar tu hosting, pero como cualquier software, puede presentar fallos de vez en cuando. La buena noticia es que la mayoría de los errores DirectAdmin tienen soluciones sencillas que puedes aplicar tú mismo sin necesidad de abrir un ticket de soporte.

En esta guía completa, vamos a repasar los problemas DirectAdmin más frecuentes, te explicaré por qué ocurren y, lo más importante, cómo solucionarlos paso a paso. No necesitas ser un experto en servidores: si sabes entrar al panel y navegar por sus menús, podrás resolver el 90% de las incidencias.


Error 500 Internal Server Error en DirectAdmin

El temido Error 500 es probablemente el error común panel más habitual. Aparece cuando el servidor encuentra un problema interno y no puede completar la petición. Las causas pueden ser varias, pero las más frecuentes son errores de permisos en archivos, problemas con el archivo .htaccess o configuraciones incorrectas de PHP.

Solución paso a paso para el Error 500

Paso 1: Accede a tu panel de DirectAdmin con tus credenciales habituales.

Paso 2: Ve a Gestor de Archivos (File Manager) y localiza la carpeta pública de tu dominio (normalmente domains/tudominio.com/public_html).

Paso 3: Busca el archivo .htaccess. Si existe, renómbralo a .htaccess.bak (esto lo desactiva temporalmente).

Paso 4: Recarga tu página web. Si el error desaparece, el problema está en ese archivo. Revisa su contenido y elimina reglas obsoletas o incorrectas.

Paso 5: Si el error persiste, revisa los permisos de archivos y carpetas. Los archivos deben estar en 644 y las carpetas en 755. Puedes cambiarlos desde el propio Gestor de Archivos haciendo clic derecho sobre cada elemento.

[TIP] Si acabas de instalar un plugin o módulo nuevo, desactívalo. En WordPress, por ejemplo, renombra la carpeta wp-content/plugins a wp-content/plugins.bak para comprobar si ese es el origen del problema.


Error "Unable to connect to MySQL server" o conexión a base de datos fallida

Este es otro de los problemas DirectAdmin más comunes, especialmente después de mover un sitio web o cambiar la contraseña de la base de datos. El mensaje suele aparecer en la pantalla de instalación de WordPress, Joomla o cualquier CMS.

Cómo solucionar errores DirectAdmin de conexión MySQL

Paso 1: Entra en DirectAdmin y busca la sección Administrador de Bases de Datos MySQL.

Paso 2: Verifica que la base de datos existe y que el usuario asignado tiene todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.).

Paso 3: Comprueba que la contraseña del usuario de la base de datos sea correcta. Si tienes dudas, cámbiala desde el panel.

Paso 4: Edita el archivo de configuración de tu CMS. En WordPress es wp-config.php; en Joomla, configuration.php. Asegúrate de que el nombre de la base de datos, el usuario y la contraseña son exactamente los que has configurado en DirectAdmin.

Paso 5: Si el problema comenzó tras un cambio reciente, revisa si el servidor MySQL está activo. En DirectAdmin, ve a Administrador de Servicios y comprueba que mysqld aparece como "en ejecución".

[WARNING] Nunca utilices la contraseña del usuario root de MySQL para tu web. Crea siempre un usuario específico para cada base de datos. Esto evita problemas de seguridad y conflictos futuros.


Error "Domain is already in use" o dominio no se puede agregar

Cuando intentas añadir un nuevo dominio en DirectAdmin, a veces te aparece que ya está en uso. Esto suele deberse a registros DNS residuales o a que el dominio está configurado en otra cuenta.

Solución para añadir dominios correctamente

Paso 1: Verifica que el dominio no esté configurado en otra cuenta de DirectAdmin. Si tienes varios usuarios, revisa cada uno.

Paso 2: Comprueba los registros DNS del dominio desde tu proveedor de dominios. Si el dominio tiene registros A o CNAME apuntando a otro servidor, DirectAdmin puede detectarlo como "en uso".

Paso 3: Espera entre 24 y 48 horas si acabas de cancelar el dominio en otro panel. A veces los registros tardan en propagarse.

Paso 4: Si el dominio ya no está en uso en ningún sitio, contacta con tu proveedor de hosting para que limpie los registros residuales en el servidor.

[INFO] Si estás intentando migrar desde otro panel como Syspanel (que se accede por el puerto 2106), asegúrate de eliminar el dominio de la antigua cuenta antes de intentar agregarlo en DirectAdmin.


Fallo al enviar o recibir correos (SMTP / POP3 / IMAP)

Los problemas de correo electrónico son otro clásico entre los errores DirectAdmin. Pueden manifestarse como mensajes que no se envían, correos que no se reciben o errores de autenticación en el cliente de correo.

Diagnóstico y solución de problemas de email

Paso 1: Revisa si el servicio de correo está activo. En DirectAdmin, ve a Administrador de Servicios y verifica que exim (servidor SMTP) y dovecot (POP3/IMAP) están en ejecución.

Paso 2: Comprueba la configuración de tu cliente de correo. Los datos correctos son:

  • Servidor entrante: mail.tudominio.com o tudominio.com
  • Puerto IMAP: 993 (con SSL) o 143 (sin SSL)
  • Puerto POP3: 995 (con SSL) o 110 (sin SSL)
  • Servidor saliente: mail.tudominio.com
  • Puerto SMTP: 465 (con SSL) o 587 (con STARTTLS)

Paso 3: Verifica que el dominio tiene registros MX correctos. Si los cambiaste recientemente, espera a que se propaguen (hasta 48 horas).

Paso 4: Comprueba el espacio en disco de la cuenta de correo. Si está lleno, no podrás recibir nuevos mensajes. Desde DirectAdmin puedes aumentar la cuota en la sección de Gestor de Cuentas de Correo.

Paso 5: Si los correos salen pero no llegan, revisa si has configurado correctamente el registro SPF y DKIM. En DirectAdmin, puedes activarlos desde la sección Registros DNS del dominio.

[TIP] Activa siempre la autenticación SMTP en tu cliente de correo. Esto evita que tu servidor sea marcado como spam por otros servidores.


Error "Disk quota exceeded" o espacio en disco agotado

Aunque no es un error como tal, es un aviso que aparece cuando te quedas sin espacio en tu cuenta. Es uno de los problemas DirectAdmin más frustrantes porque puede provocar que la web deje de funcionar o que no puedas enviar ni recibir correos.

Cómo liberar espacio en DirectAdmin

Paso 1: Ve a Gestor de Archivos y revisa las carpetas más grandes. Las más habituales son public_html, backups y logs.

Paso 2: Elimina copias de seguridad antiguas que ya no necesites. DirectAdmin suele generar backups automáticos que puedes borrar desde Gestor de Copias de Seguridad.

Paso 3: Revisa la carpeta logs de cada dominio. Los archivos de log pueden crecer mucho con el tiempo. Puedes vaciarlos o eliminarlos si no los necesitas.

Paso 4: Si usas WordPress, instala un plugin de limpieza como WP-Optimize para eliminar revisiones antiguas y caché.

Paso 5: Si tienes muchos correos con adjuntos, descárgalos a tu ordenador y elimínalos del servidor. Cada correo con archivos adjuntos puede ocupar varios megabytes.

[WARNING] No elimines archivos del sistema, como los que están en carpetas ocultas o en la raíz. Solo borra contenido que sepas que no necesitas. Si tienes dudas, consulta con tu proveedor.


Error "503 Service Unavailable" o el sitio se cae temporalmente

Este error aparece cuando el servidor está sobrecargado o cuando hay un problema con el proceso de PHP. Es común en sitios con mucho tráfico o cuando hay un plugin mal optimizado.

Solución para el Error 503

Paso 1: Espera unos minutos y recarga. A veces es solo un pico de tráfico.

Paso 2: Si el error persiste, revisa el uso de recursos desde la sección Monitor de Procesos en DirectAdmin. Identifica qué procesos están consumiendo más CPU o memoria.

Paso 3: Si tienes acceso a la configuración de PHP, aumenta el límite de memoria y el tiempo de ejecución. Puedes hacerlo desde Configuración de PHP en DirectAdmin.

Paso 4: Desactiva plugins de caché o de optimización que puedan estar causando conflictos.

Paso 5: Si el problema es recurrente, considera optimizar las imágenes de tu web o instalar un plugin de caché como W3 Total Cache o WP Super Cache.

[INFO] En hosting compartido, el Error 503 suele estar relacionado con el límite de procesos. Si te pasa con frecuencia, plantéate contratar un plan superior o un VPS.


Error "Connection timed out" o tiempos de espera en la conexión

Este problema DirectAdmin se manifiesta cuando la web tarda demasiado en responder y el navegador corta la conexión. Puede deberse a un servidor lento, a problemas de red o a una configuración incorrecta.

Pasos para resolver problemas de conexión

Paso 1: Comprueba si el problema ocurre solo en tu red o en todas partes. Prueba con otro dispositivo o con datos móviles.

Paso 2: Revisa si el servidor está respondiendo correctamente desde DirectAdmin. Si puedes acceder al panel sin problemas, el servidor está activo.

Paso 3: Verifica si hay algún firewall o bloqueo de IP. Si tu IP fue bloqueada, verás este error. Contacta con tu proveedor para desbloquearla.

Paso 4: Si el problema es intermitente, revisa el estado de los servicios en Administrador de Servicios. Un servicio caído puede causar tiempos de espera.

Paso 5: Optimiza tu web. Un sitio pesado con muchas peticiones puede provocar timeouts. Comprime imágenes, usa caché y minimiza el uso de scripts externos.


Error "Permission denied" al subir archivos

Este error aparece cuando intentas subir archivos al servidor y no tienes permisos suficientes. Es común cuando se suben archivos a carpetas que pertenecen a otro usuario o cuando los permisos están mal configurados.

Cómo corregir permisos en DirectAdmin

Paso 1: Abre el Gestor de Archivos y navega hasta la carpeta donde intentas subir los archivos.

Paso 2: Haz clic derecho sobre la carpeta y selecciona Cambiar Permisos.

Paso 3: Asegúrate de que la carpeta tenga permisos 755 y los archivos 644.

Paso 4: Si estás subiendo archivos a través de FTP, comprueba que estás usando el usuario correcto. Cada dominio tiene su propio usuario FTP.

Paso 5: Si el problema persiste, verifica que el propietario de los archivos es el usuario de tu cuenta. En ocasiones, los archivos subidos antes de una migración pertenecen a otro usuario.

[TIP] Si usas FTP, asegúrate de estar conectado al puerto 21 (o 22 para SFTP) y de usar el usuario y contraseña específicos de tu dominio, no los de tu cuenta principal.


Error "Invalid SSL certificate" o certificado SSL no válido

Con la obligatoriedad del HTTPS, los problemas de certificados SSL son cada vez más comunes. Este error aparece cuando el certificado ha caducado, no está bien configurado o hay una mezcla de contenido seguro e inseguro.

Solución de errores DirectAdmin de SSL

Paso 1: Verifica la fecha de caducidad de tu certificado desde la sección Certificados SSL en DirectAdmin.

Paso 2: Si el certificado ha caducado, renuévalo. DirectAdmin tiene integración con Let's Encrypt, por lo que puedes generar uno nuevo gratuitamente.

Paso 3: Si tienes un certificado de pago, revísalo y vuelve a instalarlo desde el panel.

Paso 4: Asegúrate de que todos los recursos de tu web se cargan con HTTPS. Los navegadores bloquean el contenido mixto (HTTP y HTTPS a la vez).

Paso 5: Limpia la caché de tu navegador. A veces el problema es solo de caché local.

[WARNING] Si tienes varios dominios en tu cuenta, asegúrate de que cada uno tiene su propio certificado o que el certificado cubre todos los subdominios. Los certificados de dominio único no funcionan para subdominios.


Preguntas frecuentes sobre errores DirectAdmin

¿Cómo puedo saber si el servidor está caído o es un problema de mi web?

Entra en DirectAdmin. Si puedes acceder al panel, el servidor está activo. Si no, prueba con el puerto 2222 (ejemplo: https://tudominio.com:2222). Si el panel carga, el problema es de tu web. Si no, el servidor está caído.

¿Qué hago si no recuerdo mi contraseña de DirectAdmin?

Utiliza la opción "¿Olvidaste tu contraseña?" en la página de login. Se enviará un enlace de recuperación a tu correo de contacto. Si no lo tienes, contacta con tu proveedor de hosting.

¿Puedo migrar desde Syspanel a DirectAdmin sin perder datos?

Sí, pero debes hacerlo con cuidado. Exporta tus bases de datos y archivos desde Syspanel (puerto 2106) e impórtalos en DirectAdmin. Es recomendable hacer una copia de seguridad completa antes de empezar.

¿Por qué mi web está lenta si no hago nada?

Puede ser por tráfico excesivo, por un plugin mal optimizado o por un servidor sobrecargado. Revisa el uso de recursos en DirectAdmin y optimiza tu web.

¿Los errores DirectAdmin siempre son culpa del servidor?

No. Muchas veces son por configuraciones incorrectas en tu web, por archivos corruptos o por problemas de permisos. Sigue los pasos anteriores y, si no encuentras la solución, contacta con soporte.


Consejos finales para evitar errores DirectAdmin

La mejor forma de solucionar errores DirectAdmin es prevenirlos. Aquí tienes algunos consejos prácticos:

  • Mantén tu CMS y plugins siempre actualizados.
  • Haz copias de seguridad periódicas desde el panel.
  • Revisa los logs de error con frecuencia.
  • No instales demasiados plugins o módulos innecesarios.
  • Utiliza contraseñas seguras y cámbialas periódicamente.
  • Vigila el espacio en disco y el uso de recursos.

[INFO] Si después de seguir todos estos pasos sigues teniendo problemas DirectAdmin, no dudes en contactar con tu proveedor de hosting. Ellos tienen acceso a los logs del servidor y podrán identificar el problema con mayor precisión.

Recuerda que la mayoría de estos errores tienen solución y que, con un poco de paciencia y siguiendo estos pasos, podrás resolverlos tú mismo en la mayoría de los casos. La clave está en ir descartando causas una a una, desde las más simples hasta las más complejas.

¿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