Ir al contenido principal

Cómo encontrar y leer el archivo error_log en cPanel

Esta guía te enseña a localizar, abrir e interpretar el archivo error_log, donde PHP registra los errores de tu web. Es útil si tu sitio (WordPress, PrestaShop, Moodle o propio) muestra una pantalla en blanco, un error 500 o deja de funcionar. Al terminar

1. Requisitos previos

  • Acceso a tu cPanel.

  • Saber qué dominio o subdominio da el error.

  • Opcional: acceso a Terminal en cPanel para archivos muy grandes.

2. Instrucciones paso a paso

Localizar el archivo error_log

  1. En cPanel, ve a Dominios > Dominios.

Captura de pantalla 1 de la guía

  1. Anota la carpeta raíz (document_root) de tu dominio, por ejemplo /public_html/ o /public_html/tienda/.

Captura de pantalla 2 de la guía

  1. Abre el Administrador de archivos.

Captura de pantalla 3 de la guía

  1. Entra en la carpeta raíz y busca el archivo error_log.

Captura de pantalla 4 de la guía

💡 Consejo: Puede haber varios error_log: en la raíz y en subcarpetas (por ejemplo wp-admin en WordPress). En PrestaShop, la carpeta de instalación es la que aparece tras el dominio en la URL de acceso.

Captura de pantalla 5 de la guía

Captura de pantalla 6 de la guía

Captura de pantalla 7 de la guía

Opción 1: abrirlo con el Administrador de archivos

  1. Selecciona error_log y haz clic en Ver o Editar.

Captura de pantalla 8 de la guía

Opción 2: leerlo con la Terminal (archivos grandes)

  1. Abre Terminal en cPanel.

Captura de pantalla 9 de la guía

  1. Ve a la carpeta de tu web:

cd public_html

Captura de pantalla 10 de la guía

  1. Muestra las últimas 10 líneas (errores más recientes):

tail -10 error_log

Captura de pantalla 11 de la guía

  1. Para ver todo el archivo:

cat error_log

  1. Para ver los errores en tiempo real mientras reproduces el fallo en tu web (pulsa Ctrl + C para salir):

tail -f error_log

3. Resultado esperado

Verás líneas de texto como la del ejemplo. Léelas en tres partes: fecha y hora, tipo de error y archivo y línea donde ocurre.

[22-Sep-2025 10:12:33 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/usuario/public_html/wp-content/plugins/plugin-ejemplo/plugin.php:42

4. Errores comunes y cómo solucionarlos

Si: La ruta contiene /wp-content/plugins/ o /modules/.

PHP Fatal error: Uncaught Error: Call to undefined function ... in /wp-content/plugins/nombre-plugin/archivo.php:88

Solución: El error viene de un plugin (WordPress) o módulo (PrestaShop). Desactívalo desde el panel o renombrando su carpeta. Cómo desactivar plugins cuando no es posible ingresar a wp-admin

Si: PHP Parse error: syntax error, unexpected 'match'.

Solución: El código necesita otra versión de PHP. Cámbiala en cPanel > Selector de PHP. Cómo cambiar la versión de PHP en cPanel

Si: PHP Parse error: syntax error, unexpected ';'.

Solución: Hay un error de sintaxis. Revisa el archivo en la línea indicada.

Si: Allowed memory size ... exhausted.

Solución: Aumenta memory_limit en cPanel > Selector de PHP > Opciones. Cómo aumentar el límite de memoria PHP

Si: Call to undefined function mysqli_connect().

Solución: Falta una extensión de PHP. Actívala en cPanel > Selector de PHP > Extensiones. Cómo habilitar extensiones PHP en cPanel

Si: Solo veo Warnings o Notices.

Solución: Suelen ser avisos y no bloquean la web. Los críticos son los Fatal error.

Si: Nada de esto resuelve el problema.

Solución: Probablemente es un fallo del propio programa. Debe revisarlo su desarrollador o un webmaster, o contacta con soporte de Sered.

Consejos para leer el error_log

  • Mira siempre la fecha y hora para saber si el error es reciente.

  • Fíjate en la ruta y la línea: te dicen exactamente dónde ocurre.

  • Relaciónalo con tus últimos cambios: si instalaste un plugin y el error está en su carpeta, probablemente sea la causa.

¿Ha quedado contestada tu pregunta?