Jump to content

No carga imágenes y formato de imagen no reconocida


Recommended Posts

Estoy intentando instalar el prestashop en ARSYS (alojamiento bajo Windows) y se intala todo correcto. Cuando vas a personalizar la tienda, a cambiar el logo, eliges el archivo y después no hace nada. Le das a guardar y te devuelve el logo que tienen por defecto.

 

También me he dado cuenta de que al subir imagenes para un producto te sale el error de formato de imagen no reconocida.

 

He comprobado los permisos de todas las carpetas y subcarpetas y està todo correcto. 

 

La versión del prestashop es 1.6.0.14

 

Alguien puede ayudarme, llevo una semana intentando solucionarlo.

Link to comment
Share on other sites

  • 1 month later...

A mi me pasa lo mismo. Me sale un mensaje de error:

 

formato de imagen no reconocida; use los formatos: gif, .jpg, .png

 

He probado cambiar la versión de PHP a la 5.5 y nada. Dar permisos 777 a la carpeta img y todos sus subdirectorios, también he probado a modificar el archivo ImageManager.php con comentar algunas líneas que he leído por el foro pero nada, sin éxito.

 

PD: La versión que uso es 1.6.0.14 lo instale y nunca he logrado subir ningun tipo de imagen, no solo en articulos

Edited by Fran.C (see edit history)
Link to comment
Share on other sites

Hoy he intentado modificar la función  "validateUpload" que se encuentre en la carpeta ..classes/ImageManager.php pero sin exito.

Al parecer hay gente que omite la funcion if para evitar que salte el error. En concreto estas lineas:

if (!ImageManager::isRealImage($file['tmp_name'], $file['type']) || !ImageManager::isCorrectImageFileExt($file['name'], $types) || preg_match('/\%00/', $file['name']))
			return Tools::displayError('Image format not recognized, allowed formats are: .gif, .jpg, .png');

Yo lo he probado y nada. Lo curioso es que en vez de salir el error de formato de imagen no reconocida, ahora me sale que falta una carpeta temporal. ¿?

 

Empiezo a pensar en la posibilidad de que al faltar esa carpeta no pueda leer y reconocer la imagen subida (al no existir).

Link to comment
Share on other sites

Bien, pues hoy, arto de hacer tantas pruebas modificando código, dar permisos a directorios, sustituir ficheros ..etc.

Me he registrado en otro hostig donde me daban 60 días de prueba gratis y haciendo exactamente lo mismo (subiéndolo manualmente por FTP) funciona a la perfección y sin problemas.

He contactado varias veces con el proveedor de hosting para intentar solucionar el problema, pero ellos lo achacan a un problema en el código de prestashop. Haciendo esta prueba me ha quedado claro que no es así.

 

Mi recomendación es que antes de pagar un hosting, se aseguren que la versión con la que quieren trabajar funciona correctamente.

Link to comment
Share on other sites

Me pasa lo mismo, tengo instalado prestashop 1.6.0.14 en un hosting de ARSYS me da el error que comentáis : 1.jpg : formato de imagen no reconocida; use los formatos: gif, .jpg, .png  he probado de todo, permisos, cambios en el código  del fichero images.inc.php y mil cosas más y sigue el problema, lo curioso es que he instalado en el icloud de prestashop y me funciona perfectamente la subida de imágenes, si alguien encuentra la solución os agradecería vuestra ayuda, gracias, saludos

Link to comment
Share on other sites

Pues yo finalmente lo resolví de la forma más tonta.

Les pedí a los del hosting que me reiniciaran la cuenta. Es decir que me borraran todo y reset. Después volví a cargar el prestashop y funciono a la perfección.

Yo creo que fue algún error al subirlo con FTP y se quedaría algún fichero en la cola de fallidos y no me daría cuenta.

  • Like 1
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...