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

Errores comunes de WordPress y cómo solucionarlos en DirectAdmin

Actualizado el 12 de febrero de 2026

¡Hola! Soy tu técnico de soporte amigable, y hoy vamos a resolver juntos los errores más comunes de WordPress cuando usas DirectAdmin. Si alguna vez has visto una pantalla en blanco, un error 500 o un mensaje de "error de conexión a la base de datos", no te preocupes: aquí te explico paso a paso cómo solucionarlo, incluso si no eres un experto técnico. Todo está escrito en un lenguaje sencillo, con ejemplos prácticos y alertas útiles para que no te pierdas. ¡Empecemos!

¿Por qué ocurren estos errores en WordPress con DirectAdmin?

WordPress es un gestor de contenidos muy potente, pero a veces puede fallar por pequeños detalles: un plugin incompatible, un archivo de configuración dañado o un problema con los permisos del servidor. DirectAdmin, como panel de control de hosting, te da herramientas para arreglarlo todo sin necesidad de ser un programador. La clave está en identificar el error correcto y aplicar la solución adecuada. Vamos a ver los más frecuentes.

[INFO] Si usas otro panel como Syspanel (antes conocido como HestiaCP), recuerda que el acceso es por el puerto 2106. Los principios de solución son los mismos, pero la interfaz varía un poco.

Error 1: Pantalla blanca de la muerte (White Screen of Death)

Este es uno de los errores WordPress DirectAdmin más temidos. Abres tu web y solo ves una página en blanco, sin texto ni imágenes. Generalmente ocurre por un plugin o tema defectuoso, o por falta de memoria PHP.

¿Cómo lo soluciono en DirectAdmin?

  1. Accede a DirectAdmin con tus credenciales (usuario y contraseña que te dio tu proveedor de hosting).
  2. Ve a la sección "Administrador de archivos" (suele estar en el menú principal o en "Herramientas avanzadas").
  3. Navega a la carpeta public_html (o domains/tudominio.com/public_html si tienes varios dominios).
  4. Busca la carpeta wp-content y dentro de ella la carpeta plugins.
  5. Renombra la carpeta plugins a plugins_viejo (así desactivas todos los plugins temporalmente).
  6. Vuelve a cargar tu web. Si ya se ve, el problema era un plugin. Ve renombrando uno por uno (por ejemplo, plugins_viejo/akismet a plugins/akismet) hasta encontrar el culpable.
  7. Si el error continúa, repite el proceso con la carpeta themes (renómbrala a themes_viejo). WordPress usará un tema por defecto.

[TIP] Si no ves la carpeta public_html, busca en "Administrador de archivos" la ruta /home/tuusuario/domains/tudominio.com/public_html. Es muy común.

Solución avanzada: Aumentar la memoria PHP

Si el problema persiste, puede ser falta de memoria. En DirectAdmin:

  1. Ve a "Configuración de PHP" o "Selector de PHP" (depende de la versión de DirectAdmin).
  2. Busca la opción memory_limit y cámbiala a 256M o 512M.
  3. Guarda los cambios y reinicia el servicio PHP desde el mismo panel.

Error 2: Error de conexión a la base de datos (Error establishing a database connection)

Este mensaje aparece cuando WordPress no puede hablar con la base de datos. Es otro de los errores WordPress DirectAdmin más frecuentes. Las causas suelen ser: credenciales incorrectas, base de datos caída o archivo wp-config.php corrupto.

Pasos para solucionarlo

  1. Verifica que la base de datos esté activa en DirectAdmin:
    • Ve a "MySQL Management" o "Base de datos MySQL".
    • Busca tu base de datos (normalmente tiene un nombre como usuario_wpdb).
    • Haz clic en "Reparar" o "Optimizar" (si está disponible). A veces con solo eso se arregla.
  2. Revisa el archivo wp-config.php:
    • En el Administrador de archivos, localiza wp-config.php en public_html.
    • Ábrelo con el editor de texto de DirectAdmin (clic derecho > "Editar").
    • Busca estas líneas:
      define('DB_NAME', 'nombre_base');
      define('DB_USER', 'usuario_base');
      define('DB_PASSWORD', 'contraseña');
      define('DB_HOST', 'localhost');
      
    • Asegúrate de que coincidan exactamente con los datos de tu base de datos (los puedes ver en "MySQL Management").
  3. Prueba con otro host: A veces el servidor de base de datos no es localhost. En algunos hosting compartidos usan 127.0.0.1 o un nombre específico como mysql.tudominio.com. Consulta con tu proveedor.

[WARNING] Si cambias la contraseña en wp-config.php, asegúrate de que también esté actualizada en la base de datos. Puedes cambiarla desde "MySQL Management" > "Cambiar contraseña".

Error 3: 500 Internal Server Error WordPress

El temido 500 Internal Server Error WordPress es un error genérico del servidor. Puede deberse a un archivo .htaccess dañado, un plugin conflictivo o un problema de permisos. Vamos a solucionarlo paso a paso.

Solución rápida: Restablecer el .htaccess

  1. En el Administrador de archivos, busca el archivo .htaccess en public_html. Si no lo ves, activa "Mostrar archivos ocultos" en la configuración del administrador.
  2. Renómbralo a .htaccess_viejo (esto lo desactiva temporalmente).
  3. Ve a tu web. Si se carga, el problema era ese archivo.
  4. Para regenerar uno nuevo, entra en el panel de administración de WordPress (si puedes) o crea uno manualmente:
    • Crea un nuevo archivo llamado .htaccess con este contenido básico:
      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>
      # END WordPress
      
    • Guárdalo y subelo a public_html.

Solución de permisos

Los archivos de WordPress deben tener permisos específicos. En DirectAdmin:

  1. Selecciona toda la carpeta public_html (o las carpetas clave como wp-content).
  2. Haz clic en "Cambiar permisos" (a veces llamado "CHMOD").
  3. Establece:
    • Carpetas: 755 (o 750 si es más restrictivo).
    • Archivos: 644 (o 640).
  4. Aplica recursivamente (marca "Aplicar a subcarpetas").

[TIP] No pongas permisos 777 a menos que sea temporal, ya que es inseguro.

Error 4: Pantalla blanca con mensaje de error específico

A veces ves algo como "Parse error: syntax error, unexpected..." o "Fatal error: Allowed memory size...". Esto suele ser por un plugin o tema mal codificado, o por límites de PHP bajos.

Cómo solucionarlo

  1. Identifica el archivo del error: El mensaje suele incluir la ruta, por ejemplo: /home/usuario/public_html/wp-content/plugins/mi-plugin/archivo.php.
  2. Desactiva ese plugin desde el Administrador de archivos: renombra la carpeta del plugin (como hicimos en el Error 1).
  3. Si el error menciona un tema, renombra la carpeta del tema en wp-content/themes.
  4. Aumenta los límites de PHP desde "Configuración de PHP" en DirectAdmin:
    • max_execution_time: 300
    • memory_limit: 256M
    • upload_max_filesize: 64M
    • post_max_size: 64M

Error 5: Error de memoria agotada (Allowed memory size exhausted)

Es un error muy común, sobre todo si tienes muchos plugins o imágenes grandes. La solución es sencilla.

Aumentar la memoria en DirectAdmin

  1. Ve a "Configuración de PHP".
  2. Busca memory_limit y cambia el valor a 256M o 512M.
  3. Si no tienes acceso a esa opción, puedes editarlo manualmente en el archivo wp-config.php:
    • Añade esta línea antes de /* That's all, stop editing! */:
      define('WP_MEMORY_LIMIT', '256M');
      
  4. Guarda y recarga la web.

Error 6: El sitio está en modo mantenimiento

A veces ves un mensaje como "Briefly unavailable for scheduled maintenance". Esto pasa cuando WordPress está actualizando algo (plugins, temas, núcleo) y algo se interrumpió.

Solución

  1. En el Administrador de archivos, busca el archivo .maintenance en public_html.
  2. Bórralo o renómbralo (por ejemplo, a .maintenance_viejo).
  3. La web debería volver a la normalidad.

[INFO] Si no ves el archivo, activa "Mostrar archivos ocultos". A veces empieza con un punto y no se ve.

Preguntas frecuentes (FAQ) sobre errores WordPress DirectAdmin

¿Cómo sé si el problema es de DirectAdmin o de WordPress?

Primero, revisa si otros sitios en tu mismo hosting funcionan. Si todos fallan, es probablemente un problema del servidor (contacta a tu proveedor). Si solo falla un sitio, es de WordPress.

¿Puedo usar Syspanel para lo mismo?

Sí, los pasos son similares. En Syspanel (puerto 2106), busca "Administrador de archivos" y "Base de datos". La lógica es idéntica, solo cambian los nombres de algunas secciones.

¿Qué hago si no tengo acceso a DirectAdmin?

Pide a tu proveedor de hosting que te dé acceso o que él mismo solucione el error. Algunos errores como el 500 pueden requerir intervención del soporte técnico.

¿Pierdo datos al renombrar carpetas?

No, renombrar solo desactiva temporalmente plugins o temas. Tus datos (entradas, páginas, imágenes) siguen intactos en la base de datos. Una vez que encuentres el culpable, puedes eliminarlo o reemplazarlo.

Consejos finales para evitar errores

  • Haz copias de seguridad frecuentes desde DirectAdmin (sección "Backup" o "Copias de seguridad").
  • Actualiza WordPress, plugins y temas regularmente, pero siempre desde el panel de administración o con cuidado.
  • No instales demasiados plugins; cada uno puede ser un punto de fallo.
  • Revisa los logs de error en DirectAdmin: ve a "Logs" o "Error Log" para ver detalles técnicos.

Espero que esta guía te haya sido útil. Recuerda que los errores WordPress DirectAdmin son comunes, pero casi siempre tienen solución. Si te quedas atascado, no dudes en contactar a tu proveedor de hosting o a un técnico. ¡Tu web estará funcionando en poco tiempo!

¿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