Solución al error al subir imágenes en PrestaShop 1.7.7

Error que se produce al intentar subir una imagen en la ficha de un artículo en PrestaShop 1.7.7 después de guardar los cambios, aparece un código HTML en color rojo y la imagen no se guarda correctamente.

Sigue estos pasos para solucionar el problema.

error html subir imagen prestashop
Índice
  1. Pasos para resolver el problema:
  2. Acciones secundarias en caso de no resolverse el problema

Pasos para resolver el problema:

  • Restablecer el módulo eventbus:
    • Accede al panel de administración de PrestaShop.
    • En el menú lateral, ve a Módulos > Gestor de módulos.
    • Busca el módulo eventbus utilizando la barra de búsqueda.
    • Haz clic en Reinicializar o Restablecer.


Restablecer el módulo eventbus:

Restablecer este módulo suele corregir el conflicto que causa la aparición de código HTML en rojo tras intentar hacer un upload image html en la ficha del producto.

Acciones secundarias en caso de no resolverse el problema

En caso de no resolverse el problema puedes comprobar otros ajustes de tu servidor web.

Verificar permisos de las carpetas de imágenes:

  • Asegúrate de que las carpetas donde se almacenan las imágenes (img/ y img/tmp/) tienen los permisos adecuados.
  • Permisos recomendados: 755 para carpetas y 644 para archivos.

Ajustar la configuración de PHP para la subida de archivos:

Edita el archivo php.ini de tu servidor para asegurarte de que los siguientes valores sean lo suficientemente altos para permitir una correcta gestión del html form upload image:

  • upload_max_filesize = 10M
  • post_max_size = 12M
  • memory_limit = 128M

Luego, reinicia tu servidor para que los cambios surtan efecto.


Comprobar los registros de errores de PHP:

Revisa el archivo error_log de tu servidor para identificar advertencias o errores que puedan estar interfiriendo con el proceso de subida, como podría suceder en formularios con html drag and drop image upload o cuando se utiliza un campo input upload image html.
Corrige cualquier error que aparezca en los registros.

Restablecer el módulo eventbus es una solución rápida y efectiva

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir