Hola a todos,
He intentado solucionar con Stephan un problema al subir imágenes en Prestashop. No da errores más que en la cache, pero aun solucionando los permisos sigo sin poder subir imágenes. No parece haber errores en las tablas de imágenes.
Siempre me indica el mismo error en el backoffice de Prestashop: "error al crear imagen adicional"
Un saludo,
Raúl de Val
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Es posible que la imagen no tenga el formato correcto. Adjúntanos alguna de las imágenes que estás tratando de subir para que podamos probarla en otro PrestaShop.
Hola,
En el siguiente foro, se da un problema similar al tuyo, verifica si con las soluciones que se dan se solventa tu problema => https://www.prestashop.com/forums/topic/167042-no-puedo-subir-imagenes/
Saludos
Hola Julen,
Lo primero que hice es una búsqueda por los foros, y este ya lo había encontrado.
He probado con Stephan y manualmente el cambio de permisos. Nada de nada.
He probado a revisar las tablas SQL de imágenes, todas correctas y sin errores.
Lo único que no dejan claro es la supuesta "carpeta temporal" con la que consiguen solucionar el problema cual es. Voy a preguntar, pero el hilo es de 2012 por lo que no coincidirán con la versión 1.6.
Raúl de Val
Hola,
Es posible que tengas un bug en tu versión de PrestaShop. Previa copia de seguridad completa de tu web, prueba a actualizar tu PrestaShop a la última versión y comprueba si así el problema persiste.
Hola Pablo,
Nada de nada. En principio por problemas con la plantilla la máxima versión a upgradear es la 1.6.0.13 ya que con la nueva 1.6.1 no es compatible el template, pero tampoco soluciona el problema. He tenido que volver a poner la versión 1.6.0.6 del backup completo, y sigo teniendo el mismo problema.
He activado el modo debug y ahora tengo un error que creo que es de autentificación a ver que opináis:
"Notice: Use of undefined constant _RIJNDAEL_KEY_ - assumed '_RIJNDAEL_KEY_' in /home2/vasistem/public_html/classes/Cookie.php on line 80 Notice: Use of undefined constant _RIJNDAEL_IV_ - assumed '_RIJNDAEL_IV_' in /home2/vasistem/public_html/classes/Cookie.php on line 80"
Un saludo,
Raúl de Val
Hola,
Haciendo pruebas con la imagen que has adjuntado, veo que esta se sube sin problemas, por lo que no parece un problema de la propia imagen.
sobre lo último que comentas, no se trata de un error, solo de una notificación (Notice), por lo que esta no debería ser la causa del problema.
Si tienes activado cualquier sistema de caché en tu PrestaShop prueba a desactivarlo y comprueba si así te deja subir imágenes.
Actualizar a las versiones 1.6.x no soluciona nada, al menos hasta la versión 1.6.13.
Actualizar a la 1.6.1.0 hace inservible la web por que la plantilla no es compatible y tengo que restaurar copia de seguridad.
He hecho una prueba y si elimino del MySQL la última entrada de las imágenes de las tablas ps_image/ps_image_lang correspondiente al último producto añadido, entonces si que me deja subir la imagen pero en la lista de imágenes del producto no se ve reflejado. Inmediatamente después ya da el error de nuevo. Entiendo que es un problema de la base de datos, pero no acabo de ver donde, ya que los campos están correctos.
¿Alguna idea?
Hola Raúl,
Revisando en el foro de Prestashop veo https://www.prestashop.com/forums/topic/359751-solved-backoffice-product-error-while-uploading-image/#entry1801751
Donde al usuario le estaba provocando el mismo error el módulo "Hover Image" comprueba si tienes algún módulo relacionado con las imágenes de los productos que pueda estar dando los problemas.
También puedes activar el modo de debug para ver si te muestra algún error (ojo, los errores serán visibles para todos los visitantes de la web, por lo que deberás desactivarlo nada más localizar los errores) cambiando en el fichero config/defines.inc.php el código de
define('_PS_DEBUG_PROFILING_', false);
Deberás cambiar de false a true
Un saludo.
Hola Julen,
Nada de nada:
Sigue fallando... me veo haciendo la web de cero de nuevo 🙁
Raúl
Hola Lorena,
Al activar el modo Debug no salta ningún error salvo el Warning que le comenté a Pablo.
Lo de los módulos lo reviso ahora, aunque no me suena ninguno que se para imágenes.
Os digo... mil gracias por las ideas!
Raúl
Veamos al fin he encontrado un dato que es significativo.
Por cada foto que borro de las ya existentes en los productos, me deja poner otra en compensación sin problemas. Una por cada una borrada. Como si llegara al tope "máximo" de imágenes totales permitidas.
¿Esto ya me gusta más por que puede ser una limitación de indices de tablas?
Raúl
Falsa alegría..., tan solo funciona con las últimas imágenes subidas. Si borro las imágenes de artículos antiguos, el error sale si o si, y encima no me deja volver a subir las imágenes de estos artículos.
Ahora si que me he perdido...
Raúl
Hola,
Buscando en internet, casi toda la información que veo sobre el error que tienes es bastante antigua. En el siguiente enlace al foro de PrestaShop se habla de un problema similar al tuyo con versiones recientes. Mira si te sirve:
https://www.prestashop.com/forums/topic/447587-error-while-creating-additional-image/