Necesitas mi libro "Claves para abrir una tienda online y que venda" y lo sabes...


¿Quieres comprarlo en otro sitio?

Amazon | Casa del Libro

Error undefined al subir imágenes en Prestashop

¿Has instalado una de las últimas versiones de Prestashop (ej: v1.5.x) y tienes el error de "Undefined" cuando tratas de subir una imagen en la ficha del artículo?



La solución más rápida y simple en mi caso fue usar Microsoft Explorer (versión 9), aunque he considerado distinas soluciones que he encontrado buscando "error undefined Prestashop":


1) http://www.pabloalbert.com/prestashop-error-undefined-al-cargar-imagenes/

- Habla con tu servicio HOSTING y que desactiven la regla del Mod_Security
- Te diriges al archivo js/fileuploader.js:
Buscas las linea 1075 y sustituimos las lineas
xhr.open(“POST”, queryString, true);
xhr.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”);
xhr.setRequestHeader(“X-Requested-With”, “XMLHttpRequest”);
xhr.setRequestHeader(“X-File-Name”, encodeURIComponent(name));
xhr.send(file);

POR:

xhr.open(“POST”, queryString, true);
xhr.setRequestHeader(“Content-Type”, “application/octet-stream”);
xhr.setRequestHeader(“processData”, false);
xhr.send(file);


2) http://www.danipastor.es/post.php?ver=140&titulo=error-undefined-al-subir-imagenes-en-productos-de-prestashop

Habla con tu proveedor de hosting, cuéntales el caso y pídeles que te desactiven la regla del Mod_Security que te está dando el problema. Si quieres saber qué regla es, puedes consultarlo en los logs del servidor, aunque normalmente suele ser la 960010. En cuanto la desactiven, verás que todo funciona correctamente.


3) http://www.prestashop.com/forums/topic/220171-prestashop-1531-error-undefined-al-subir-imagenes/

Preferencias > Imágenes > Imágenes del producto

Activar la compatibilidad con las imágenes antiguas, poner en “SI” y guardar.


4) http://www.prestashop.com/forums/topic/191371-undefined-al-subir-imagen-prestashop-15/

Es una regla de firewall, envía un correo a tu hosting y te lo arreglan.



La última me encanta.