Es posible que después de tocar magento, instalar un theme o cambiarlo no cargue la página, no se muestre los css ni los javascripts o bien de error 404. Seguramente has probado de eliminar la cache y tampoco funciona. Pues bien, magento como es tan especialito, en según que momentos, es necesario hacer un deploy para desplegar de nuevo la configuración de todas las páginas. Esto es importante hacerlo para cada idioma, ya que si no se establece el idioma por defecto hará un deploy del idioma ingles.

Empezamos por conectarnos por ssh al servidor web y dirigirnos a la carpeta raíz de Magento 2, si utilizas plesk por norma general se encuentra en /var/www/vhosts/midominio.com/httpdocs. Es muy importante que cuando se ejecute el deploy se ejecute con el usuario que gestiona la web si no tendremos problemas en los permisos de los archivos si estas como root o bien con otro usuario que no sea el del propio dominio.

Seguimos los siguientes pasos:

 

  1. sudo rm -rf var/di/* var/generation/* var/cache/* var/page_cache/* var/view_preprocessed/* var/composer_home/cache/*
  2. sudo chmod 777 var -R
  3. sudo chmod 777 pub -R
  4. sudo -u usuarioweb php bin/magento setup:static-content:deploy es_ES
  5. sudo chmod 777 var -R
  6. sudo chmod 777 pub -R

 

Si tu web dispone de más idiomas simplemente cambias el es_ES por el idioma que corresponda repitiendo el paso 4, 5 y 6.

Con esto y un poquito de suerte si recargas la página ya podrás ver todo el contenido correctamente.

 

¡Desata el Geek que llevas dentro!

Perfecto para regalar o para darte un capricho