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

Dónde encontrar los logs de error en PrestaShop (cPanel y Plesk)

Actualizado el 22 de diciembre de 2025

¿Tu tienda PrestaShop se ha vuelto lenta, muestra un error 500 o simplemente no carga una página? No te preocupes, es más común de lo que crees. La clave para resolver estos problemas está en los logs de error. Son como el diario de a bordo de tu tienda: registran todo lo que ocurre, especialmente los fallos.

En esta guía extensa y muy detallada, te voy a enseñar exactamente dónde encontrar esos logs PrestaShop tanto si tu hosting usa cPanel como Plesk. Además, te daré trucos para depurar PrestaShop como un profesional, incluso si no tienes experiencia técnica. Vamos a desglosarlo paso a paso para que puedas depurar PrestaShop y mantener tu tienda funcionando perfectamente.


¿Por qué son tan importantes los logs de error?

Imagina que tu tienda es un coche. Los logs de error son el panel de instrumentos que te avisa cuando algo va mal: una luz de aceite, un testigo de motor, etc. Sin ellos, estarías conduciendo a ciegas.

Cuando tu PrestaShop da un error 500 (error interno del servidor), una página en blanco o un problema de base de datos, el sistema escribe un mensaje en un archivo de log. Ese mensaje te dice exactamente qué archivo, línea de código y tipo de error ha ocurrido. Sin los logs, solo sabes que algo falla, pero no qué.

¿Qué tipo de errores encuentras en los logs?

  • Errores PHP: Problemas de código, funciones obsoletas, conflictos entre módulos.
  • Errores de base de datos: Consultas SQL fallidas, tablas corruptas.
  • Errores de memoria: Cuando tu tienda consume más RAM de la permitida.
  • Errores de archivos: Permisos incorrectos, archivos faltantes o corruptos.
  • Errores de módulos: Un plugin que no se actualiza bien o que choca con otro.

Por eso, saber dónde encontrarlos es el primer paso para resolver cualquier incidencia técnica.


Método 1: Encontrar logs en cPanel

cPanel es uno de los paneles de control de hosting más populares. Si tu proveedor te da acceso a él, sigue estos pasos para localizar los cPanel logs y los errores logs de PrestaShop.

Paso 1: Accede al Administrador de Archivos

  1. Inicia sesión en tu cPanel (normalmente es tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección Archivos (Files) y haz clic en Administrador de Archivos (File Manager).
  3. Se abrirá una ventana. Asegúrate de que estás en la raíz de tu sitio web (normalmente una carpeta llamada public_html o www). Si tienes varias cuentas, selecciona la correcta.

Paso 2: Localiza la carpeta de logs de tu dominio

Dentro del Administrador de Archivos, busca una carpeta llamada logs o log. No está dentro de tu carpeta de PrestaShop, sino en la raíz de tu cuenta de hosting. Si no la ves, puede que esté oculta. Activa la opción Mostrar archivos ocultos (Show Hidden Files) en la configuración del File Manager.

Dentro de esa carpeta logs, verás archivos como:

  • tudominio.com.error.log (o similar) – Aquí están los errores del servidor web (Apache/Nginx).
  • access.log – Registro de todas las visitas a tu web (no suele tener errores, pero ayuda a identificar ataques).

Atención: Estos logs son del servidor web, no específicos de PrestaShop, pero a menudo contienen los errores PHP que necesitas.

Paso 3: Busca los logs propios de PrestaShop

PrestaShop guarda sus propios logs en una carpeta específica dentro de la instalación. Vuelve a la raíz de tu sitio (public_html o donde tengas instalado PrestaShop).

  1. Busca la carpeta var o app/var (dependiendo de la versión de PrestaShop. En versiones 1.7 y 8.x suele ser var).
  2. Dentro de var, busca la carpeta logs. Si no existe, créala (aunque normalmente ya está).
  3. Dentro de logs/ verás archivos como:
    • fatal.log – Errores críticos que detienen la ejecución.
    • error.log – Errores generales de PrestaShop.
    • php_error.log – Errores específicos de PHP generados por PrestaShop.
    • index.php – (No es un log, es un archivo de seguridad, ignóralo).

Consejo: Abre estos archivos con el visor de texto del File Manager o descárgalos. Si están muy grandes (más de 100 MB), te recomiendo descargarlos y abrirlos con un editor de texto como Notepad++ o Sublime Text.

Paso 4: Activar logs detallados en cPanel (opcional pero muy útil)

Si no ves errores en los archivos anteriores, puede que los logs estén desactivados en el servidor. Para activarlos:

  1. En cPanel, busca la sección Software y haz clic en Seleccionar versión de PHP (Select PHP Version).
  2. En la nueva ventana, haz clic en la pestaña Opciones (Options).
  3. Busca la opción display_errors y cámbiala a On (esto mostrará los errores en pantalla, útil para depurar pero peligroso en producción).
  4. Busca log_errors y asegúrate de que esté en On.
  5. Busca error_log y anota la ruta que aparece (suele ser /home/tuusuario/public_html/error_log o similar). Esa es la ubicación del archivo de log general.
  6. Guarda los cambios.

[INFO] Recuerda: Después de depurar, vuelve a poner display_errors en Off para no mostrar errores a tus clientes.


Método 2: Encontrar logs en Plesk

Plesk es otro panel de control muy común, especialmente en servidores Windows y algunos Linux. La estructura es diferente a cPanel, pero igual de sencilla.

Paso 1: Accede a la sección de Archivos

  1. Inicia sesión en tu Plesk (normalmente tudominio.com:8443 o la URL que te haya dado tu hosting).
  2. En el panel izquierdo, busca el nombre de tu dominio y haz clic en él.
  3. Busca la sección Archivos (Files) o Administrador de archivos (File Manager). Haz clic para abrirlo.

Paso 2: Localiza los logs del servidor web en Plesk

Plesk organiza los logs por dominio. Dentro del Administrador de archivos de tu dominio:

  1. Busca una carpeta llamada logs o error_logs. No está dentro de httpdocs (que es donde está PrestaShop), sino en la raíz de tu cuenta de dominio.
  2. Dentro de esa carpeta, verás archivos como:
    • error_log – Errores del servidor web (Apache/Nginx).
    • access_log – Registro de accesos.
    • php_error.log – Errores de PHP.

Nota importante: En Plesk, a veces los logs se almacenan en /var/www/vhosts/tudominio.com/logs/ pero desde el File Manager de Plesk solo verás los de tu dominio. Si no los ves, contacta con tu hosting.

Paso 3: Encuentra los logs propios de PrestaShop en Plesk

Al igual que en cPanel, PrestaShop guarda sus logs en su propia carpeta. Dentro del Administrador de archivos de Plesk:

  1. Ve a la carpeta httpdocs (o htdocs) que es donde está instalado PrestaShop.
  2. Busca la carpeta var (o app/var en versiones modernas).
  3. Dentro de var, busca la carpeta logs. Si no existe, créala (con permisos 755).
  4. Allí encontrarás los mismos archivos: fatal.log, error.log, php_error.log.

Paso 4: Activar logs detallados en Plesk

Plesk permite configurar PHP fácilmente:

  1. En el panel de tu dominio, busca Hosting & DNS > Configuración de PHP (PHP Settings).
  2. Busca la opción display_errors y ponla en On (solo temporalmente).
  3. Asegúrate de que log_errors está en On.
  4. Anota la ruta de error_log (suele ser /var/www/vhosts/tudominio.com/logs/error_log).
  5. Guarda los cambios.

[WARNING] En Plesk, los cambios en la configuración de PHP pueden tardar unos minutos en aplicarse. Si no ves los logs inmediatamente, espera un poco y refresca la página.


Método 3: Acceder a logs por FTP o SSH (para usuarios avanzados)

Si no tienes acceso a cPanel o Plesk, o prefieres usar un cliente FTP como FileZilla, también puedes descargar los logs directamente.

Conexión FTP

  1. Conéctate a tu servidor FTP con las credenciales que te dio tu hosting.
  2. Navega hasta la raíz de tu sitio (normalmente public_html o www).
  3. Busca la carpeta var dentro de tu instalación de PrestaShop.
  4. Descarga la carpeta logs completa a tu ordenador.

Conexión SSH (línea de comandos)

Si tu hosting lo permite y sabes usar la terminal, es la forma más rápida:

# Conéctate por SSH
ssh usuario@tudominio.com

# Ve a la raíz de tu PrestaShop
cd /ruta/a/tu/prestashop

# Mira los últimos errores en tiempo real
tail -f var/logs/error.log

# O busca errores específicos
grep -i "error" var/logs/fatal.log

¿Qué hago si no encuentro los logs?

A veces los logs no aparecen porque:

  • No están activados: Sigue los pasos de activación que te he dado más arriba.
  • PrestaShop está mal configurado: En el archivo config/defines.inc.php de PrestaShop, busca la línea define('_PS_MODE_DEV_', false); y cámbiala a true. Esto activa el modo desarrollo y muestra errores en pantalla. No lo dejes activo en producción.
  • El hosting bloquea los logs: Algunos hostings muy restrictivos pueden desactivar los logs por seguridad. En ese caso, contacta con su soporte.

[TIP] Si después de todo no ves logs, crea un archivo phpinfo.php con el contenido <?php phpinfo(); ?> y súbelo a la raíz. Luego accede a tudominio.com/phpinfo.php y busca la sección "error_log" para ver la ruta exacta.


Preguntas Frecuentes (FAQ) sobre logs en PrestaShop

1. ¿Los logs de PrestaShop se borran solos?

Sí, PrestaShop tiene un sistema de rotación de logs. Los archivos se van sobrescribiendo cuando alcanzan un tamaño determinado (normalmente 1 MB). Si necesitas conservarlos, descárgalos periódicamente.

2. ¿Puedo ver los logs desde el panel de administración de PrestaShop?

Sí, en el Back Office de PrestaShop ve a Parámetros Avanzados > Registros (Logs). Allí verás un listado de errores, advertencias e información. Sin embargo, no muestra todos los errores PHP del servidor, solo los que PrestaShop registra intencionadamente. Para errores más profundos, necesitas los archivos físicos.

3. ¿Qué significa un error "500 Internal Server Error" en los logs?

Es un error genérico. Busca en los logs la línea que lo acompaña, suele ser algo como:

  • PHP Fatal error: Uncaught Error: Call to undefined function
  • Allowed memory size of 134217728 bytes exhausted
  • Class 'MóduloX' not found

El log te dará la pista exacta.

4. ¿Los logs ocupan mucho espacio y ralentizan mi tienda?

Sí, si tu tienda tiene muchos errores (por ejemplo, por un módulo mal configurado), los logs pueden llenar el disco duro. Revisa el tamaño de la carpeta var/logs periódicamente. Si ves que crece mucho, es señal de que tienes un problema que debes solucionar.

5. ¿Puedo borrar los logs?

Sí, no pasa nada. De hecho, es recomendable borrarlos después de solucionar un error para empezar de cero. Puedes borrar los archivos .log de la carpeta var/logs (no borres el index.php). El sistema los volverá a crear cuando sea necesario.

6. ¿Y si uso Syspanel (HestiaCP)?

Si tu hosting usa Syspanel (conocido como HestiaCP), el acceso es un poco diferente. El puerto de acceso es el 2106 (ejemplo: tudominio.com:2106). Dentro de Syspanel, ve a Web > tu dominio > Logs y allí encontrarás los errores del servidor. Para los logs de PrestaShop, sigue el mismo método de la carpeta var/logs dentro del Administrador de Archivos de Syspanel.


Conclusión: Domina los logs y domina tu tienda

Saber dónde encontrar los logs de error en PrestaShop es una habilidad fundamental para cualquier propietario de tienda online. Ya sea que uses cPanel logs o Plesk logs, el proceso es muy similar: busca la carpeta var/logs dentro de tu instalación. Si no ves nada, activa el registro de errores en la configuración de PHP.

Recuerda que los logs son tus aliados, no tus enemigos. Te dan la información exacta para depurar PrestaShop y solucionar problemas rápidamente. La próxima vez que veas un error 500, no entres en pánico: ve a los logs, busca la línea que falla y actúa.

Si después de seguir todos estos pasos sigues sin encontrar los logs, contacta con tu proveedor de hosting. Ellos tienen acceso a los logs del servidor a nivel raíz y podrán ayudarte.

¡Espero que esta guía te haya sido de gran ayuda! Ahora ya sabes cómo encontrar y leer los errores logs de tu PrestaShop. ¡A depurar se ha dicho!

¿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