Avisos
Vaciar todo

[Resuelto] Pérdida de imágenes

6 Respuestas
2 Usuarios
0 Reactions
18 Visitas
Respuestas: 59
Trusted Member
Topic starter
 

Buenas tardes, estamos migrando de prestashop 1.7 a 1.8.

Cuando ya tengo la nueva instalación de prestashop 1.8 ternimada, en una subcarpeta del directorio principal: procedo al borrado total de la carpeta public_html menos la carpeta con la nueva instalación. A continuación con la instalación antigua fuera, corto y pego los archivos de la nueva instalación en el directorio principal, subo versión de php del directorio a 8.2.

Hasta aquí todo bien, se abre el panel y se accede a todo, la web se ve y esta funcional pero me faltan las imágenes de productos, esto es algo q ya me había sucedido en la vida de nuestra tienda con la versión anterior de prestashop y, he regenerado el archivo .htaccess y borrado la cache (desde el panel prestashop y desde el directorio de archivos), pero nada. regenerar miniaturas y otra vez repetir el proceso anterior y nada. también he probado a restaurar la carpeta images/pr y volver a repetir lo anterior, .htaccess, cache etc.... y las imágenes siguen sin aparecer.

Tengo volver a hacer otro intento, esto ultimo me ha fallado dos veces y he perdido toda la mañana, y necesito vuestros consejos para hacer el cambio de carpeta de la instalación sin peligro de fallos.


 
Respondido : 20/02/2026 3:32 pm
Karen Rios
Respuestas: 19405
Illustrious Member Moderator
 

Hola Alfonso, 

Disculpa si no coprendo bien la consulta, puedes indicarnos la version especifica a la que estas de Prestashop? actualmente no hay una version 1.8 que que de la version 1.7.8.11 Salta a PrestaShop 8.0.1.

Indicanos exactamente que version estas trabajando, de esta forma podemos revisarlo con mayor detalle.

Un Saludo 


 
Respondido : 20/02/2026 6:09 pm
Respuestas: 59
Trusted Member
Topic starter
 

Hola de nuevo y gracias por vuestra ayuda!!

La web la web antigua q todavía está en uso es 1.7.8.8.

los datos de la nueva son los siguientes:

Versión de PrestaShop: 8.2.3

URL de la tienda: https://www.maymovil.com/presta8/

Ruta de la tienda:/home/maymovil/public_html/presta8

Tema actual en uso: v1_electron_1


 
Respondido : 20/02/2026 7:27 pm
Karen Rios
Respuestas: 19405
Illustrious Member Moderator
 

Hola Alfonso, 

Entiendo, en este caso debes tener en cuenta lo que se ha comentado anteriormente en foro:

PrestaShop 8 maneja las imágenes de forma diferente (usa un sistema más moderno con subcarpetas por defecto y no "legacy images" por defecto). La forma más limpia y compatible es exportar en CSV desde 1.6 con las URLs de las imágenes y luego importar en 8

Revisa esta consulta del foro donde tratamos el tema:

->  https://www.webempresa.com/foro/preguntas-sobre-prestashop/pasar-prestashop-16-a-17

Para la importación tienes que copiar la carpeta img/p e img/c en la nueva instalación

Una vez lo tengas copiado:

  • Ve al backoffice → Parámetros de la tienda > Imágenes (o Design > Image settings en inglés).
  • Busca la opción "Usar el sistema de imágenes heredado" o "Legacy images mode" (puede estar en "Preferencias de imágenes").
    • Actívala (YES/ON).
  • Guarda los cambios.
  • Esto fuerza a PS8 a leer exactamente la estructura antigua de /img/p/ y /img/c/.

Regenera todas las miniaturas (muy importante):

  • En la misma página de Imágenes → baja hasta el final.
  • Haz clic en "Regenerar miniaturas" o "Regenerate thumbnails".
  • Marca todas las opciones (productos, categorías, etc.).
  • Ejecuta el proceso (puede tardar minutos u horas si tienes miles de productos; hazlo en varias pasadas si falla por timeout).
  • Importa los productos (si aún no lo hiciste):
    • Usa tu CSV con las columnas de imágenes (las URLs o solo los nombres/IDs).
    • Durante la importación en PS8 → mapea la columna de imágenes correctamente.
    • Si usaste "Force all IDs" en la importación → los IDs de imágenes coincidirán perfecto con los archivos copiados.
  • Prueba y desactiva legacy si quieres optimizar:
    • Una vez que todo se vea bien → puedes probar desactivar el modo legacy.
    • Si las imágenes desaparecen → vuelve a activarlo o regenera de nuevo.
    • En PS8 el modo legacy funciona bien para migraciones, pero para tiendas nuevas se recomienda el sistema moderno (PS lo migra automáticamente si regeneras).

Revisalo y nos comentas como va todo

Un saludo

 

 
Respondido : 20/02/2026 7:30 pm
Respuestas: 59
Trusted Member
Topic starter
 

Hola de nuevo y gracias por vuestra respuesta!

Finalmente lo solucionamos, el problema era q en la instalación antigua la URL SSL era MayMovil.com, en la nueva instalación, la 8.2 se creó como www.maymovil.com.

Antes de hacer el cambio de carpetas de los archivos de la nueva instalación al directorio principal en la zona seo de prestashop hacia el cambio de directorio de /presta8 a / y con el afán de dejarlo igual q en la instalación anterior cambiaba también la URL SSL de www.maymovil.com a MayMovil.com, lo q producía una rotura de los enlaces de las imágenes imposible de recuperar con el .htcceess etc. 

al volver a hacer la migración completa con los parámetros URL sin tocar todo volvió a funcionar.

mil gracias!


 
Respondido : 23/02/2026 3:12 pm
Karen Rios
Respuestas: 19405
Illustrious Member Moderator
 

Hola Alfonso, 

Enhorabuena lograste solucionarlo, es un placer para nosotros siempre poder ayudarte. 

No dudes en escribirnos si tienes cualquier otra consulta

Un Saludo 😊 


 
Respondido : 23/02/2026 3:16 pm