En esta sección se introducen algunos problemas básicos y generales shotting consejos cuando se encuentran con algunos problemas en PrestaShop, como página en blanco o "Error interno del servidor", "Error Fatal"
1. Establezca 'display_errors' en 'on' y SQL_DEBUG en true en el archivo YourStoreRoot/config/config.inc.php
Encontrará siguiendo dos líneas en la parte superior de dicho archivo anterior
@ ini_set('display_errors', 'on');
define ('_PS_DEBUG_SQL_', true);
Después de esta configuración y ejecute la página nuevo que tiene un problema. Usted debe ser capaz de ver algunos errores que aparezcan en la página. Generalmente en la parte superior de la página, pero podría ser en cualquier lugar de la página.
La ayuda de sholuld de mensaje de error se identifica la fuente del problema. Una página de núcleo de PrestaShop o módulo. Pero por favor cama ha señalado, la fuente de error no significa realmente es la causa del problema, podría ser en otro lugar. Al menos apuntará a algunos donde.
2. Punto de ruptura.
Asumir no eres programador PHP y tienes la herramienta de depuración, así que aquí es una punta que utilizo con frecuencia cuando trabajo en sitio del cliente cuando encuentro un error fatal.
Este Consejo es contarás cuando no encuentra "Error interno del servidor" o "Error Fatal", pero ningún mensaje de error detallado. Incluso ha establecido sobre la opción de disiplay de información de depuración, usted no puede ver cualquier mensaje detallado.
Ponerla siguiente línea en la página de la parte superior de la derecha de la página después de "<? php", luego ejecute usted llamar nuevamente.
Die ("punto de quiebre aquí");
Si puede ver la salida del mensaje en su página
Aquí el punto de interrupción
Esto significa que el problema es en el script de la página de PrestaShop, en la línea después de that. avanzar la línea de troquel ("Break punto aquí) unos más línea y vuelva a intentarlo. Hasta que vea el mensaje de error original ves.
Si no ve el "punto de quiebre aquí" incluso cuando la ponga en la línea superior de la página PHP, que significa, la cuestión no es causada por el script de la página. Es configuración relacionada con el tema. Podría ser
Mediante el uso de esta forma, debe ser capaz de identificar la ubicación que causan el problema.