PrestaShop ERROR 500 - ¿Cómo puedo solucionar el problema?

En este artículo aprenderá a activar el modo de depuración de PrestaShop para averiguar los detalles del error ERROR 500.

UnError HTTP 500, también conocido como 'Error Interno del Servidor', es un mensaje genérico que indica que hay un problema en el servidor que impide que la tienda o el servidor funcionen correctamente.

  • El Error 500 indica que algo ha ido mal en el servidor, pero no especifica el problema exacto que se ha producido.
  • Las causas del Error 500 pueden ser variadas: un problema con el servidor, la base de datos o los módulos y otras situaciones inesperadas.
  • Para resolver el Error 500, es necesario conocer los detalles que hay detrás del error.

¿Por qué aprender a trabajar con errores del servidor?

Con los detalles que hay detrás del error 500, podrá resolver el problema usted mismo u obtener ayuda más rápidamente en los grupos y foros relacionados con PrestaShop. Proporcionar a los usuarios experimentados detalles precisos del error acelerará el proceso de soporte.

Modo de depuración de PrestaShop

PrestaShop tiene un modo de depuración (también llamado modo de desarrollador), que está desactivado por defecto.

El modo de depuración proporciona información adicional sobre el error y le ayuda a identificar dónde se ha producido el problema. Una vez activado el modo de depuración, puede empezar a depurar su tienda.

La depuración es esencial a la hora de desarrollar y optimizar su tienda PrestaShop, ya que le permite resolver los problemas de forma rápida y eficaz, lo que contribuye al buen funcionamiento de la tienda y a mejorar la experiencia del usuario.

¿Qué es la depuración de PrestaShop?

La depuración es un proceso en el que puedes ver los problemas que hay detrás de un Error 500 desde lo general hasta el detalle. Los detalles de los errores que se producen te llevarán a los archivos, módulos o configuraciones del servidor que están provocando que el servidor no funcione correctamente.

Habilitar el modo de depuración en el archivo defines.inc.

En cada versión de PrestaShop 1.6, 1.7 y 8+, el modo de depuración puede ser habilitado editando el archivo vía FTP:

  1. Edite el archivo: config/defines.inc.php
  2. Busque la variable _PS_MODE_DEV_.
  3. Cambie su valor de "false" a"true".
  4. Guarde el archivo defines.inc.php modificado.
  5. Borre la caché - puede utilizar las herramientas del panel de administración de PrestaShop o borrar manualmente el contenido de la carpeta de caché en el directorio raíz de la tienda.
  6. Actualice la página en la que se produjo el error 500 para ver los mensajes de error detallados.
nV1QyZx.png
Active el modo de depuración editando el archivo defines.inc.php

En PrestaShop 1.7 y 8+ puede activar el modo de depuración en el Back Office

En PrestaShop 1.7 y 8+, el modo de depuración también puede activarse en el panel de administración de la tienda: Back Office > Rendimiento > Modo depuración:

JXhntEU.png
Puede activar el modo de depuración en PrestaShop 1.7 en el Back Office
e0aew9R.png
Puede activar el modo de depuración en PrestaShop 8+ en el Back Office

Recuerde desactivar el modo de depuración cuando haya terminado.

Revisar detalles de errores
Acceso a los registros de errores de su servidor

PrestaShop genera registros que contienen información sobre diversos eventos de la tienda, incluidos los errores. Revisar estos registros puede ayudarle a localizar un error concreto y comprender su causa.

Si el modo de depuración está desactivado en su tienda, puede ver el historial de errores que se han producido en el pasado.

Su servidor registra los detalles de todos los errores en los registros. Los registros del servidor contienen detalles que incluyen las fechas en las que se produjeron los errores en su tienda y en su servidor. Merece la pena comprobar los registros del servidor con regularidad para localizar los errores que se han producido en el pasado reciente.

3084610973.thumbnail.png
El panel Plesk y cualquier otro panel de servidor disponen de un cómodo acceso a los registros de su tienda.
3168449785.thumbnail.png
Historial de registros del servidor asociados a su tienda web

Resolver problemas

Para solucionar el problema, puede restaurar la copia de seguridad de la tienda o desinstalar el módulo o las modificaciones que originan el error. Se trata de una solución a medias, ya que en última instancia el módulo debería funcionar perfectamente en su tienda.

Arreglar un error de la tienda o un módulo que genera el Error 500 requiere conocimientos de programación. Si quieres solucionar el problema de forma profesional, debes ponerte en contacto con el programador o la agencia que se ocupa de tu tienda.

Proporcionar al programador los detalles del historial del error y los detalles del error desde el modo de depuración facilitará la evaluación y el presupuesto para solucionar el problema.

En PrestaShow desarrollamos módulos PrestaShop y damos soporte a tiendas online. Si desea acelerar el desarrollo de su tienda y las herramientas de comercio electrónico que utiliza, y quiere protegerse contra errores, caídas y tiempos de inactividad de ventas - le invitamos a ponerse en contacto con nosotros.

Comentarios (0)
de 0

No hay comentarios. ¡Sé el primero!