Tras Actualizar a Magento 2.4.2 Faltan Imágenes, Iconos y Archivos JavaScript

Categorias: Magento, Tienda Online, VPS

Magento 2 Problemas Actualización Imágenes Iconos JS

¿Has notado que tras aplicar el comando para actualizar a Magento 2.4.2 faltan imágenes, iconos y archivos JavaScript de la página principal de tu tienda online? ¡No te preocupes! Podemos ayudarte a resolver el problema. 😉

Esta “extraña” situación puede ocurrir cuando utilizas un comando incorrecto para actualizar Magento 2 entre versiones minoritarias, por ejemplo, de Magento 2.4.0 a Magento 2.4.2.

Recientemente, en Hostinet, uno de nuestros clientes con un VPS Administrado y una instalación de Magento 2 nos comentaba esta misma situación y decididos investigar el problema, hasta que al final dimos con la solución.

Imágenes, Iconos y Archivos Javascript Faltan en el Frontend de Magento 2

Como hemos indicado previamente: recientemente, uno de nuestros clientes con un VPS Administrado y una instalación de Magento 2 se puso en contacto con nuestro equipo de soporte para decirnos que todas las imágenes, iconos y archivos JavaScript habían dejado de mostrarse en la interfaz principal de su sitio web construido bajo el popular CMS: Magento 2. Esto sucedió después de aplicar el comando de actualización de Magento 2.4.0 a 2.4.2.

Aquí está el comando que usó para actualizar la versión de Magento 2 hasta la 2.4.2:

php magento setup:install

Como resultado del comando anterior, obtuvo el siguiente mensaje:

[Progress: 1856 / 1856]
[SUCCESS]: Magento installation complete.
[SUCCESS]: Magento Admin URI: /admin_ryoukan

Tras ello, como si fuera por arte de magia; imágenes, iconos y archivos JavaScript pasaron a NO mostrarse correctamente en la página principal de la tienda online (o lo que es lo mismo el Frontend).

Magento 2 Comandos

Solución

Ahora, veamos cómo pudimos resolver este problema de Magento 2.

Primero, nos aseguramos de si el cliente estaba en modo de producción o en modo de desarrollador.

Dado que estaba en modo de producción, sugerimos ejecutar el siguiente comando para actualizar Magento 2.

php bin/magento setup:upgrade –keep-generated (el comando lleva 2 guiones seguidos al principio de «keep», pero WorPress solo muestra 1)

Aquí, en el comando anterior, el –keep-generated (con 2 guiones al principio de «keep» -sinseparación- ) es un argumento opcional que no actualiza los archivos de vista estática. Podemos usarlo solo en modo de producción. No debe usarse en modo desarrollador.

Magento 2 Production Mode

Finalmente, tras dicho comando (recuerda solo utilizable en modo producción), limpiamos la caché de Magento 2 y listo.

Podemos ejecutar un comando para borrar la caché en Magento 2 de forma rápida con lo siguiente:

bin/magento cache:clean

Conclusión

En resumen, es posible que los íconos, imágenes y archivos JavaScript no aparezcan en la página principal de nuestra tienda online si usamos el comando de actualización de Magento incorrecto para actualizar hacia una nueva versión minoritaria.

En el día de hoy hemos podido ver cómo encontrar una rápida solución para el “problema” que se nos presentaba con Magento 2.

Hostinet VPS & Magento 2

En Hostinet disponemos de varios planes con Servidores VPS para garantizarte toda la potencia, privacidad y seguridad que necesitas para que tu tienda Magento 2 funcione sin problemas. Además, te garantizamos una IP española debido a que nuestros servidores están ubicados en Centros de Datos en Madrid (Acens) y Bilbao (Euskaltel).

NO recomendamos instalar Magento2 en planes compartidos por la de recursos que consumen. En todo caso elegir las gamas más elevadas de los planes SSD Cloud.

Servidores VPS

Servicios Adicionales para VPS

Descubre todos los servicios adicionales que ofrece Hostinet para servidores VPS.
¡Podemos encargarnos de la gestión completa de tu VPS!

Servidores VPS