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.

  • precio con contratación anualVPS 1desde12´74€ / mes
  • precio con contratación anualVPS 3desde20´22€ / mes
  • precio con contratación anualVPS 4desde26´66€ / mes
  • precio con contratación anualVPS 1desde12´74€/mes
  • precio con contratación anualVPS 3desde20´22€/mes
  • precio con contratación anualVPS 4desde26´66€/mes
    • RAM garantizadaEn servidores administrados la configuración recomendada es de 4 GbsEn servidores administrados la configuración recomendada es de 4 GbsEn servidores administrados la configuración recomendada es de 4 GbsEn servidores administrados la configuración recomendada es de 4 Gbs
    • Este espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPS
    • Dominio .com, .es o .eu GRATISDominio .com, .es o .eu GRATIS con contratación anualDominio .com, .es o .eu GRATIS con contratación anualDominio .com, .es o .eu GRATIS con contratación anualDominio .com, .es o .eu GRATIS con contratación anual
    • Solo sobre sistema operativo CentOSPuedes contratar tu licencia CPanel AQUI por solo 15€/mesPuedes contratar tu licencia CPanel AQUI por solo 15€/mesPuedes contratar tu licencia CPanel AQUI por solo 15€/mesPuedes contratar tu licencia CPanel AQUI por solo 15€/mes
    • Administramos tu servidor si lo deseas.Puedes contratar tu administración AQUIPuedes contratar tu administración AQUIPuedes contratar tu administración AQUIPuedes contratar tu administración AQUI
    • Elige la versión de PHP que necesites
    • Uso de CronJobs

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!

  • Básica10´00€ / mes
  • Completa35´00€ / mes
  • Premium60´00€ / mes
  • Básica10´00€/mes
  • Completa35´00€/mes
  • Premium60´00€/mes
    • Monitorización de todos los servicios (HTTP, FTP, MySQL...) y registro de los consumos del servidor para su optima gestión por nuestros técnicos (transferencia, carga, uso de disco...)
    • Servicio de backups y restauración de copias de seguridad
    • El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.
    • Hostinet se encarga de mantener al día tu servidor.
    • Nuestro equipo de técnicos resolverán las incidencias tecnicas de tu VPS.
    • Actualizamos tu servidor a las versiones mas estables de Software para que estes siempre a la ultima
    • Nuestros administradores de sistemas resolveran todas tus dudas.
    • Instalamos un selector de PhP para que puedas trabajar en diferentes versiones.
    • Solo sobre sistema operativo CentOS
    • Instala certificados SSL gratuitos en todos los dominios de tu servidor.
    • Reforzamos la seguridad ya existente contra el malware con filtrso especificos.
    • Instalamos el software que necesites para tu servidor. No incluye las licencias necesarias.
    • Optimizamos tu servidor para que se amolde a tu proyecto y le saques el mayor partido.
    • Bajo presupuesto de la actividad a realizar.Bajo presupuesto de la actividad a realizar.
    • Instala Wordpress, PrestaShop, Joomla... y aplicaciones con un click
    • Horas destinadas para trabajos de sistemas solicitados fuera de las tareas de administración.Horas no acumulables mensualmente y bajo presupuesto de la actividad a realizar.Horas no acumulables mensualmente y bajo presupuesto de la actividad a realizar.
    • Configuramos bajo petición tu server con CloudFareConfiguramos bajo petición tu server con CloudFare