🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

PrestaShop no carga imágenes: soluciones en Syspanel

Actualizado el 23 de noviembre de 2025

Si eres dueño de una tienda online con PrestaShop, es muy probable que en algún momento te hayas encontrado con el molesto problema de que las imágenes no se cargan. Ver un montón de recuadros en blanco o el temido icono de “imagen rota” en lugar de tus productos puede ser frustrante, sobre todo si estás perdiendo ventas. Pero no te preocupes: en este artículo te explicaré paso a paso cómo solucionar el error de imágenes en PrestaShop usando Syspanel, el panel de control que tienes a tu disposición en tu hosting.

Vamos a desglosar las causas más comunes y las soluciones más efectivas para que tus imágenes vuelvan a verse perfectas. Recuerda que, aunque el problema parezca complejo, la mayoría de las veces tiene una solución sencilla que puedes aplicar tú mismo sin necesidad de ser un experto técnico.

¿Por qué no se cargan las imágenes en PrestaShop?

Antes de lanzarnos a las soluciones, es importante entender por qué ocurre este error. Las causas pueden ser varias, pero las más frecuentes suelen estar relacionadas con:

  • Problemas de permisos de archivos y carpetas: PrestaShop necesita permisos específicos para leer y escribir imágenes.
  • Configuración incorrecta de la URL de la tienda: Si la URL base no coincide con la real, las imágenes no se encontrarán.
  • Caché del navegador o de PrestaShop: A veces la caché guarda versiones antiguas o corruptas.
  • Módulos o temas incompatibles: Algunas extensiones pueden interferir con la carga de imágenes.
  • Falta de recursos del servidor: Un hosting con poco espacio o memoria puede provocar errores al generar miniaturas.

Como verás, muchas de estas causas se pueden resolver desde Syspanel, el panel de control de tu hosting (accesible por el puerto 2106). A continuación, te detallo las soluciones paso a paso.


Solución 1: Verificar y corregir permisos de archivos desde Syspanel

Los permisos de archivos son como las “reglas de acceso” que determinan quién puede leer, escribir o ejecutar un archivo. Si están mal configurados, PrestaShop no podrá acceder a las imágenes.

Pasos para corregir permisos:

  1. Accede a Syspanel: Abre tu navegador y escribe https://tudominio.com:2106 (recuerda que el puerto es el 2106). Inicia sesión con tus credenciales de hosting.
  2. Ve al administrador de archivos: Busca la opción “Archivos” o “File Manager”. Normalmente está en el menú principal.
  3. Localiza la carpeta de PrestaShop: Navega hasta la carpeta donde está instalada tu tienda (por ejemplo, /public_html o /www).
  4. Selecciona las carpetas clave: Debes cambiar los permisos de las siguientes carpetas y sus subcarpetas:
    • /img
    • /upload
    • /themes (a veces)
    • /modules
    • /var/cache
  5. Cambia los permisos a 755 para carpetas y 644 para archivos:
    • Haz clic derecho sobre la carpeta y selecciona “Cambiar permisos” o “Permissions”.
    • Marca las casillas para que quede en 755 (rwxr-xr-x). Esto permite lectura, escritura y ejecución para el propietario, y solo lectura y ejecución para el resto.
    • Para archivos individuales, usa 644 (rw-r--r--).
  6. Aplica los cambios recursivamente: Asegúrate de marcar la opción “Aplicar a subcarpetas y archivos” para que se corrija todo el contenido.

[TIP] Si no estás seguro de cómo hacerlo, muchos paneles Syspanel tienen una opción “Reparar permisos” que lo hace automáticamente. Búscala en el menú de herramientas.


Solución 2: Regenerar las miniaturas de imágenes desde el panel de PrestaShop

A veces el problema no está en los archivos originales, sino en las miniaturas que PrestaShop genera para mostrar en catálogos y fichas de producto. Estas miniaturas pueden corromperse o no generarse correctamente.

Cómo regenerar miniaturas:

  1. Inicia sesión en el back office de PrestaShop (tu panel de administración, normalmente en /admin).
  2. Ve a “Parámetros de la tienda” > “Imágenes”.
  3. Desplázate hasta la parte inferior y verás un botón que dice “Regenerar miniaturas”.
  4. Selecciona la opción “Regenerar todas las imágenes” y haz clic en el botón.
  5. Espera a que termine el proceso: Puede tardar varios minutos si tienes muchas imágenes. No cierres la página ni interrumpas el proceso.

[WARNING] Este proceso puede consumir muchos recursos del servidor. Si tu hosting es limitado, hazlo en horas de baja afluencia o consulta con tu soporte técnico.

Si después de esto las imágenes siguen sin cargar, es posible que el problema esté en la configuración de la URL.


Solución 3: Revisar la configuración de la URL de la tienda en Syspanel

Una de las causas más comunes de PrestaShop imágenes no cargan es que la URL base de la tienda no esté bien configurada. Esto suele ocurrir después de migrar la tienda a un nuevo dominio o servidor.

Pasos para verificar la URL:

  1. Desde el back office de PrestaShop, ve a “Parámetros de la tienda” > “Tráfico y SEO”.
  2. Revisa los campos “URL de la tienda” y “URL base (SSL)”. Deben coincidir exactamente con la dirección que usas para acceder a tu tienda (por ejemplo, https://tudominio.com).
  3. Si has cambiado de dominio, actualiza estos campos y guarda los cambios.
  4. Verifica también en Syspanel que el dominio esté apuntando correctamente a la carpeta de instalación. En Syspanel, ve a “Dominios” y asegúrate de que el dominio principal tenga como directorio raíz la carpeta donde está PrestaShop.

[INFO] Si usas SSL (lo recomendado), asegúrate de que la URL con HTTPS funcione correctamente. Puedes probar accediendo directamente a una imagen, por ejemplo: https://tudominio.com/img/p/1/2/3/123.jpg. Si te da error 404, el problema es de ruta.


Solución 4: Limpiar la caché de PrestaShop y del navegador

La caché puede almacenar versiones antiguas o corruptas de las imágenes, haciendo que no se muestren las nuevas.

Limpiar caché de PrestaShop:

  1. En el back office, ve a “Parámetros avanzados” > “Rendimiento”.
  2. En la sección “Caché”, selecciona “No” para desactivarla temporalmente.
  3. Haz clic en “Guardar”.
  4. Luego, ve a “Herramientas” > “Limpiar caché” (o directamente desde el menú superior, dependiendo de la versión).

Limpiar caché del navegador:

  • En Chrome: Presiona Ctrl + Shift + Supr (Windows) o Cmd + Shift + Supr (Mac), selecciona “Caché de imágenes y archivos” y haz clic en “Eliminar datos”.
  • En Firefox: Ctrl + Shift + Supr, marca “Caché” y limpia.

[TIP] También puedes probar a abrir la tienda en una ventana de incógnito para asegurarte de que no es un problema de caché del navegador.


Solución 5: Verificar el espacio en disco y los recursos del servidor desde Syspanel

A veces el servidor se queda sin espacio o sin memoria, lo que impide que PrestaShop genere o muestre imágenes correctamente.

Cómo revisar desde Syspanel:

  1. Accede a Syspanel (puerto 2106).
  2. Busca la sección “Estadísticas” o “Uso del servidor”. Allí podrás ver el espacio en disco, la memoria RAM y el uso de CPU.
  3. Si el disco está casi lleno (por ejemplo, al 90% o más), libera espacio eliminando archivos temporales, logs antiguos o copias de seguridad que ya no necesites.
  4. Si la memoria está al límite, considera actualizar tu plan de hosting o contactar al soporte para que te ayuden a optimizar.

[WARNING] No elimines archivos importantes sin saber qué son. Si no estás seguro, consulta con tu proveedor de hosting.


Solución 6: Desactivar módulos o temas que puedan estar causando el conflicto

Algunos módulos de PrestaShop, especialmente los que optimizan imágenes o modifican el front-end, pueden interferir con la carga de imágenes.

Cómo identificar el módulo problemático:

  1. Ve a “Módulos” > “Gestor de módulos” en el back office.
  2. Desactiva todos los módulos que no sean esenciales (especialmente los relacionados con imágenes, caché o CDN).
  3. Ve a tu tienda y comprueba si las imágenes se cargan.
  4. Si se soluciona, reactiva los módulos uno por uno hasta encontrar el culpable.

Lo mismo aplica para el tema: prueba a cambiar temporalmente al tema predeterminado (por ejemplo, “Classic”) para ver si el problema persiste.


Solución 7: Revisar el archivo .htaccess desde Syspanel

El archivo .htaccess controla las reglas de reescritura de URL y puede estar mal configurado, impidiendo que las imágenes se sirvan correctamente.

Pasos para regenerarlo:

  1. Desde Syspanel, ve al administrador de archivos y localiza el archivo .htaccess en la raíz de PrestaShop.
  2. Renómbralo a .htaccess_old (por si acaso).
  3. Ve al back office de PrestaShop y luego a “Parámetros de la tienda” > “Tráfico y SEO”.
  4. En la parte inferior, haz clic en “Guardar” sin cambiar nada. Esto forzará a PrestaShop a regenerar el archivo .htaccess.
  5. Vuelve a tu tienda y verifica si las imágenes cargan.

[INFO] Si no ves el archivo .htaccess, asegúrate de tener habilitada la opción “Mostrar archivos ocultos” en el administrador de archivos de Syspanel.


Preguntas frecuentes (FAQ) sobre el error de imágenes en PrestaShop

¿Por qué después de regenerar miniaturas las imágenes siguen sin cargar?

Puede deberse a que los permisos de la carpeta /img no permiten la escritura. Revisa los permisos desde Syspanel como se explicó en la Solución 1.

¿El error “imagen no encontrada” (404) se soluciona con estos pasos?

Sí, pero primero verifica que la URL de la tienda esté correcta y que el archivo .htaccess esté bien configurado. También asegúrate de que las imágenes existan físicamente en la carpeta /img.

¿Qué hago si no tengo acceso a Syspanel?

Debes contactar con tu proveedor de hosting. Sin embargo, la mayoría de los paneles de control ofrecen acceso a Syspanel a través del puerto 2106. Pide tus credenciales si no las tienes.

¿Puede ser un problema de la versión de PHP?

Sí, PrestaShop requiere una versión específica de PHP (normalmente 7.4 u 8.0, según la versión). Desde Syspanel puedes cambiar la versión de PHP en la sección “Configuración del servidor” o “PHP Settings”.

¿Las imágenes se ven en el back office pero no en la tienda?

Esto suele indicar un problema de permisos o de URL. Revisa que la URL base sea correcta y que el tema no esté sobrescribiendo las rutas.


Conclusión: Recupera tus imágenes y tu tranquilidad

El error de que PrestaShop imágenes no cargan puede tener múltiples causas, pero la mayoría se resuelven con unos pocos clics desde Syspanel y el back office de tu tienda. Recuerda siempre empezar por lo más básico: permisos, caché y URL. Si nada funciona, no dudes en contactar a tu soporte técnico, pero con esta guía tendrás las herramientas para solucionar PrestaShop imágenes tú mismo.

Espero que este artículo te haya sido de gran ayuda. Si tienes alguna duda adicional, déjala en los comentarios o consulta con tu proveedor de hosting. ¡Tu tienda volverá a lucir perfecta en poco tiempo!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel