Hay muchos sitios que explican cómo activar los errores en PrestaShop, pero si estás leyendo esto es porque o bien caíste aquí por casualidad o bien porque me sigues, y que menos que explicar esto en mi Blog porque es algo fundamental.
Veamos, siempre que se nos quede la pantalla en blanco, o que algo no funciona correctamente dentro de nuestra tienda PrestaShop, o hayamos comprado una plantilla y se nos quede colgada o que simplemente no vaya bien PrestaShop, es recomendable que activemos los errores, así que dicho todo esto veamos como activar el modo debug para que sepamos por donde vienen los errores.
Antes me gustaría decirte que ya saque un post sobre cómo resolver los errores 500 quizás te pueda interesar si es tu caso.
Ahora si veamos de qué forma tan sencilla se activan los errores:
Para activar los errores en PrestaShop deberemos de hacer lo siguiente:
- Si tienes tu tienda en internet deberás de acceder por medio de FTP (FTP es un sistema de intercambio de archivos entre tu ordenador y tu Hosting, si no sabes cómo se utiliza pregunta a tu empresa de Hosting), en el caso de que sea en local, será ejemplo: c:/xampp/htdocs/prestashop/config
- Abre la carpeta config y dentro de esta carpeta encontraremos un archivo que se llama defines.inc.php
- Abre este archivo con el bloc de notas por ejemplo o si tienes algún programa como notepad++ o Dreamweaver.
- Busca el siguiente texto: /* Debug only */ define(‘_PS_MODE_DEV_’, false);
- Ahora cambia false por true de tal manera que quedara así: /* Debug only */ define(‘_PS_MODE_DEV_’, true);
- Guarda los cambios.
- Súbelo de Nuevo en el caso de ser en Internet.
Ahora donde tenías el error de tu tienda, actualiza y comprueba que mensaje te da en la pantalla.
Pero vale, una vez que he activado los errores, ya sé el mensaje ¿Qué hago?, bueno haz como yo si no sabes algo consúltalo, también tienes el foro de PrestaShop y como no el bug traker de PrestaShop para consultar sobre tu error, si en el foro no te ayudan en el bug traker si lo harán, y en el caso de que no sea así pues aquí tienes a un Freelance que maneja PrestaShop aunque también aprendo con los errores que me voy encontrando de mis clientes.
Ahora estás preparado para diagnosticar tu tienda y poder consultar sobre tu error, ya que como sabes PrestaShop no es fiable al 100%, pero ni PrestaShop, ni cualquier otro Gestor que sea de código abierto, o sea Gratis, pensad que detrás de lo llamado “Gratis” siempre hay negocio, sino de que viviríamos los que somos Experto en PrestaShop, yo creo que… Bueno sin comentarios, que gracias a PrestaShop algunos llevamos el pan a nuestros hijos al menos yo vaya.
Bueno esto ha sido todo espero que la info te haya servido de ayuda y que tu PrestaShop no se estropee mucho.
19 comentarios
¿Desinstalaste algún módulo?
buenas noches, me podrias ayudar. tengo el siguiente error
Fatal error: Class ‘Smarty_Internal_Compile_private_function_plugin’ not found in/home/irenesar/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 578
desde que instale prestashop me sale ese error y no he podido entrar al panel de administración, he buscado por todos lados y nada, ya verifique los permisos de las carpetas y nada.
Por favor necesito ayuda con eso.
Buenas tardes,
Tengo instalado el Prestashop 1.6.1.2 y en preferencias/ SEO+URL en el campo establecer enlace de la tienda he cambiado el directorio raíz y ahora desde el backoffice no puedo abrir la tienda.Me dice que la pagina no se encuentra en el servidor. He vuelto a dejarlo como antes y sigue sin funcionar.Que tendría que hacer para que se viese de nuevo.
Por otro lado, si tengo terminada ya mi tienda,como puedo hacer que sea visible al exterior.
Gracias y saludos
Hola, gracias de antemano.
Tengo dos errores. On prestashop 1.6.1.2
El primero es que tengo stock en los productos y al comprar sea cual sea me da que no hay stock.
Y el segundo es que no me deja terminar de comprar cuando doy a la opcion paypal y transferencia
Muchas gracias
¿Qué error te arroja?, ¿has abierto el modo debug?
Hola, tengo un problema, en la parte de transporte-transportistas no me deja agregar un nuevo transportista ni modificar los que ya tengo. Cuando llego a «parámetros generales» la pantalla esta en blanco. Que puedo hacer? Muchas gracias.
¿Has activado los errores o la consola para poder ver que te imprime en pantalla?
Hola,
Siguo tener el mismo probleme de error 500,hecho lo que dices en foro pero no ayuda,quiero entrar en temas desde referencias y no me deja me sale pantalla blanca con error 500,gracias
un saludo
Muchísimas gracias por la ayuda Javi. Saludos.
Por el fallo debe de ser de tu archivo de plantilla, si es de pago consulta con el desarrollador.
Yo creo que en la configuración debes de hacer algún paso mal o equivocado, si he entendido bien el error 500 debe de ser por una mala redirección.
De todas maneras ¿lo has probado en el mismo servidor en otro de prueba?, a ver si es del servidor o de la versión que tienes de tu PrestaShop.
Hola, gracias por el aporte.
Mi problema es el siguiente, lo he expuesto en muchos sitios a ver si sabes de qué puede ser o algo, pq estoy desesperado. Estoy intentado crear una multitienda. Creo el prestashop y la primera tienda sin problemas, creo la segunda tienda y correcto, pero en cuanto le asigno una dirección me sale error500. He hecho lo q pones en el post pero sigue dándome error500 sin más.
Muchas gracias de antemano.
Hola Javier,
En nuestra tienda online http://www.andreashome.es nos sale en la página de «contacto» la pantalla en blanco, al activar los errores aparece lo siguiente:
Fatal error: Uncaught –> Smarty Compiler: Syntax error in template «/var/www/vhosts/andreashome.es/httpdocs/themes/andreashome/contact-form.tpl» on line 84 «escape:’html’:’UTF-8′}» – Unexpected » «, expected one of: «identifier» , «@» <– thrown in /var/www/vhosts/andreashome.es/httpdocs/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 84
¿Nos podrías ayudar? Gracias.
Hola Disam, sigue este tutorial:
https://javier-valero.es/activar-los-errores-en-prestashop-1-5/
HOLA, TENGO UN PROBLEMA, NO PUEDO ENTRAR A LOS MODULOS, LA PANTALLA SE PONE EN BLANCO, Y NO AVANSA.
YA LO PUSE EN MODO DEBUG, Y NADA NO ME MARCA NINGUN ERROR SOLO SIGUE BLANCA LA PANTALLA, EN EL BLOG, NO ME HAN PODIDO AYUDAR, Y CREEME YA NO SE QUE HACER, LA TIENDA LA TENGO CASI LISTA, SOLO ME FALTA CAMBIAR LAS DIAPOSITIVAS DEL FRONT OFFICE, Y ESTOY DESESPERADO, ME PUEDES AYUDAR PORFA???
TE LO VOY A AGRADECER MUCHO.
ATTE
DISAN ARAMBURO
Tio me has salvado la vida dos veces jajaja, Gracias x2
Hola Javier,
Muchas gracias por tu ayuda desinteresada. He podido reparar todos los errores que salían en la tienda solamente siguiendo tus instrucciones.
Gracias de corazón. Estamos en contacto.
tu amigo,
Jaime Segarra
http://www.jaimesegarra.com
Hola amigo, gracias la verdad que fue tu post que logro que yo pudiera activar los errores, pero de tonto cuando abrió la ventana donde indicaba el error la cerré sin copiar el texto del error y por mas que intento de nuevo visualizar esa ventana no puedo, como puedo hacer para ver de nuevo?
tengo un problema que no logro solucionar estoy tratando de ajustar las cantidades de cada producto pero en la ficha del producto sale la siguiente leyenda:
No es posible administrar cantidades cuando
Usted está administrando todas sus tiendas.
Usted está administrando un grupo de tiendas donde las cantidades no son compartidas con todas las tiendas de este grupo.
Usted está administrando una tienda que está en un grupo donde las cantidades se reparten entre todas las tiendas de este grupo.
1.- Ya deshabilite la multitienda,
2. Ya cree un almacén
3.- Ya agregue cantidades en «Gestión de Existencias»
4.- En la ficha del producto asigne el almacén donde hice el aumento de cantidades
5.- Active y desactive «¿Activar el manejo automático del inventario?»
6.- Active y desactive «Habilitar la administración avanzada de stock»
Y otras cosas mas y aun no puedo administrar las cantidades ni cuando va a estar disponible mis productos, siempre me sale esta leyenda en la ficha del productos cuando quiero configurar «CANTIDADES»
Quisiera llegar a la configuración por defecto y administrar de forma sencilla las cantidades y la fecha de disponibilidad.
Hola!
Tu post fue el único que me ayudo a activar los errores.
Pues lo logre, pero ahora no tengo idea de que es esto, soy muy novato jeje…
Fatal error: Uncaught –> Smarty Compiler: Syntax error in template «/home/vaporums/public_html/themes/default-bootstrap/mails/mx/order_conf_product_list.txt» on line 2 «{$product[\’reference\’]}» – Unexpected «\» <– thrown in /home/vaporums/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 2
Espero puedas ayudarme.
saludos!!!