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
En cPanel, ve a Dominios > Dominios.
Anota la carpeta raíz (document_root) de tu dominio, por ejemplo /public_html/ o /public_html/tienda/.
Abre el Administrador de archivos.
Entra en la carpeta raíz y busca el archivo error_log.
💡 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.
Opción 1: abrirlo con el Administrador de archivos
Selecciona error_log y haz clic en Ver o Editar.
Opción 2: leerlo con la Terminal (archivos grandes)
Abre Terminal en cPanel.
Ve a la carpeta de tu web:
cd public_html
Muestra las últimas 10 líneas (errores más recientes):
tail -10 error_log
Para ver todo el archivo:
cat error_log
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.
