Portada » Prestashop » Solución pantalla blanca en Prestashop

Solución pantalla blanca en Prestashop

Para darle solución pantalla blanca en Prestashop solo debemos de habilitar en modo «Solo depurar». Por lo tanto, si al intentar acceder a nuestro sitio de comercio electrónico llamado Prestashop nos aparece una pantalla en blanco.

¿Cuál es la solución de la pantalla en blanco en Prestashop?

El sitio de comercio electrónico al cargar en pantalla en blanco es muy difícil identificar cual es el error y evidentemente es difícil que sepamos darle solución al problema. Sin embargo, viendo estos problemas Prestashop nos provee de un sistema de debug.

¿Cómo activar el modo debug en Prestashop?

A continuación, detallaremos los pasos para darle solución de la pantalla en blanco.

Primer paso: Identificar la carpeta config

Para activarlo tenemos que buscar la carpeta config de Prestashop, que se encuentra en la raíz de nuestro sitio web. Veamos un ejemplo.

Segundo paso: Fichero defines.inc.php

Buscamos el archivo defines.inc.php y abrirlo con algún editor de código como puede ser Notepad++, visual studio code, etc.

Tercer paso: Cambiar a modo debug

Una vez dentro del archivo defines.inc.php debemos de situarnos en la línea 27 y está por las primeras líneas nos aparece _PS_MODE_DEV_ (Prestashop Mode Developer).

/* Debug only */
if (!defined('_PS_MODE_DEV_')) {
define('_PS_MODE_DEV_', false);
}

Generalmente Prestashop, aparece configurado a false.

Para poder activar modo debug y ver los errores que ocasiona el error deberemos de cambiarlo a true. Veamos un ejemplo.

/* Debug only */
if (!defined('_PS_MODE_DEV_')) {
define('_PS_MODE_DEV_', true); //Seteado a true
}

Una vez seteado a true debemos de guardar el archivo y posteriormente actualizar la página web (Prestashop).

Sin embargo, con esta configuración Prestashop mostrara todos los mensajes de errores en pantalla y con esto podemos identificar que modulo o plantilla ocasiona el error.

Conclusiones y recomendaciones

En este articulo hemos aprendido a poner en modo desarrollo nuestro sitio de comercio electrónico para poder identificar que modulo o plantilla ocasiona esta fatídica pantalla en blanco.

En muchas ocasiones el problema suele presentarse por un fatal error como este:

Fatal error: Call to undefined function mcrypt_encrypt() in
 /var/www/vhosts/dominio.com/file.php on line 50

Nota: Otra solución similar es ingresar a la raíz del sitio web y buscar un fichero llamado «error_log» dentro de este archivo podemos visualizar todos los errores de Prestashop.

Una vez solucionado el problema no olvidarse de volver a setear a false cuando nuestra tienda vaya a pasar a producción.

¡Espero que esta simple explicación ayude a solucionar el error en pantalla en blanco!

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad