Los registros de errores (error logs) son esenciales para localizar problemas en tu web. En esta guía te explicamos cómo consultarlos en DirectAdmin.

¿Qué son los registros de errores?

Los registros de errores son archivos en los que el servidor anota los fallos que se producen mientras funciona tu web. Contienen:

  • Errores y advertencias de PHP
  • Errores del servidor web Apache
  • Problemas de acceso (errores 403, 404, 500)
  • Problemas de conexión con la base de datos

Consultar los registros de errores

Desde DirectAdmin

  1. Inicia sesión en DirectAdmin
  2. Ve a Error Logs o Site Logs
  3. Selecciona el tipo de registro:
    • Error Log: errores del servidor web
    • Access Log: todos los visitantes y las peticiones
  4. Verás las últimas líneas del archivo de registro

Desde File Manager

Los registros están en esta carpeta: /domains/example.nl/logs/

  • error.log - Mensajes de error
  • access.log - Registros de acceso

Por FTP o SSH

Descarga los registros por FTP para analizarlos en un editor de texto. Si tienes acceso SSH, puedes seguir un archivo de registro en directo con tail -f, por ejemplo tail -f error.log. Así ves aparecer los nuevos mensajes de error al instante mientras pruebas tu web.

Leer un registro de errores

Mensaje de error típico de PHP:

[14-Jan-2026 10:30:45] PHP Fatal error: Uncaught Error:
Call to undefined function example() in /home/user/domains/example.nl/public_html/file.php:25

Significa:

  • Fecha/hora: cuándo se produjo el error
  • Tipo: Fatal error (crítico)
  • Mensaje: la función no existe
  • Ubicación: file.php, línea 25

Códigos de estado HTTP

Código Significado Solución
403 Acceso denegado Comprueba los permisos
404 No encontrado Comprueba la URL o el archivo
500 Error del servidor Comprueba PHP y la configuración
502 Bad Gateway Servidor sobrecargado
503 Service unavailable Mantenimiento o límite alcanzado

Errores frecuentes

PHP Fatal error

PHP Fatal error: Allowed memory size exhausted

Solución: aumenta memory_limit en los ajustes de PHP.

Archivo no encontrado

File does not exist: /home/user/.../favicon.ico

Solución: sube el archivo que falta o ignora el mensaje.

Permiso denegado

[error] [client IP] Permission denied: /path/to/file

Solución: comprueba los permisos CHMOD (644 para archivos, 755 para carpetas). No uses nunca 777: es un riesgo de seguridad innecesario.

Error de sintaxis

PHP Parse error: syntax error, unexpected '}' in file.php

Solución: corrige el error de sintaxis en la línea indicada.

Error de conexión con la base de datos

Warning: mysqli_connect(): Access denied for user

Solución: comprueba el nombre de la base de datos, el nombre de usuario y la contraseña en tu archivo de configuración (en WordPress es wp-config.php).

Consejos para depurar

  1. Comprueba la marca de tiempo: los errores recientes son más relevantes
  2. Busca patrones: ¿el mismo error se repite? Corrige la causa
  3. Empieza por abajo: los errores más recientes están al final
  4. Anota la línea: el archivo y el número de línea señalan el fallo
  5. Busca el error en Google: muchos errores ya los han resuelto otras personas
  6. Reproduce el problema: haz la acción que provoca el error mientras miras el registro

Vaciar los registros de errores

Los registros pueden crecer mucho. Para vaciarlos:

  1. Ve a File Manager
  2. Navega hasta /logs/
  3. Abre error.log
  4. Elimina el contenido antiguo (deja el reciente)
  5. Guarda el archivo

O por SSH: > /home/user/domains/example.nl/logs/error.log

Modo de depuración de WordPress

Para obtener más detalles en WordPress:

// In wp-config.php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Los registros aparecen en /wp-content/debug.log. Vuelve a poner WP_DEBUG en false en cuanto hayas encontrado el problema.

¿Necesitas ayuda?

Estamos a tu disposición. ¿Te has atascado con algo o tienes alguna pregunta? Nuestro equipo de soporte te ayuda con gusto de forma personal. Envíanos un mensaje a través del sistema de tickets: normalmente respondemos en unas horas y buscamos la solución contigo.

¿Buscas planes de hosting web? Consulta nuestra oferta.