Magento 2 StyleSheet no se carga

Respuestas:

7

Valide si su servidor web utiliza las reescrituras correctas.

Para Apache: permita la carga de archivos htaccess y el uso de reglas de reescritura.

para nginx, use la configuración de ejemplo provista en el directorio magento.

Flyingmana
fuente
1
Tengo que habilitar el rewrite_module de apache. Después de hacer eso, se cargó mi hoja de estilo, así que para todo lo que necesita para habilitar rewrite_module
Bhupendra Jadeja
habilitar el rewrite_module de apache funciona para mí gracias +1 de mí @Flyingmanna
Keyur Shah
3

En primer lugar, vea la fuente de su página y haga clic en los enlaces CSS, si se apunta correctamente, debería llevarlo a la página CSS.

Compruebe si ha cambiado el diseño de la página de inicio desde el Panel de administración.

Me refiero a ir a Cms >> Páginas

Abrir página de inicio.

Haga clic en la pestaña Diseño.

Verifique el valor de "Tema personalizado" en "Diseño personalizado".

Si aún encuentra algún problema, proporcione la URL de su sitio web.

mrumair.com
fuente
No me permite iniciar sesión en el backend
Bhupendra Jadeja
2

ejecutar el comando en la raíz de Magento

php dev/tools/Magento/Tools/View/deploy.php

O

Ir

dev / tools / Magento / Tools / View / location and run command

php deploy.php
Anil Pawar
fuente
Solo tengo una ruta de acceso a esta ubicación magentoroot \ dev \ tools \ Magento \ Tools, en resumen, falta la vista / carpeta de ubicación. Qué tengo que hacer ?
GuRu
1

Necesita desplegar contenido
ejecute este comando en el directorio raíz de magento

 sudo php bin/magento setup:static-content:deploy
Surendra Kumar Ahir
fuente
1

Tuve el mismo problema (la hoja de estilo no se carga) pero fue causada por algo más.

Había cambiado las URL de mi sitio web en la base de datos y olvidé dejar una "/" al final de la url.

lo que tuve

http://www.example.com

https://www.example.com

lo que debería ser:

http://www.example.com/

http://www.example.com/

borre la memoria caché después de usar el siguiente comando cuando esté en la carpeta raíz de su instalación de Magento 2

php bin/magento cache:status
Franco
fuente
0

Debe proporcionar permiso completo a la carpeta "pub". Intente ejecutar el siguiente comando en la raíz de Magento.

chmod -R 777 pub
Maaraa
fuente
0

También tuve problemas con esto, pero ninguna de las soluciones anteriores funcionaba. Algunas guías recomiendan este orden de comandos.

del directorio raíz de Magento

rm -r var/cache/ var/view_preprocessed
php bin/magento setup:static-content:deploy

Nota de una de las respuestas anteriores, creo que no hay necesidad de usar sudo frente a ninguno de los comandos anteriores. Su usuario debe tener los permisos adecuados y los directorios de archivos deben configurarse correctamente con la propiedad.

Lo que descubrí que funciona para este problema es hacer una copia de seguridad o eliminarla por completo rm -r pub/static o hacer una copia de seguridad. mv pub/static pub/static.bak Luego implemente el contenido php bin/magento setup:static-content:deployy luego borre la memoria caché de su navegador (use la extensión para hacerlo en esa página) y vuelva a cargar su página.

rm -r pub/static
php bin/magento setup:static-content:deploy
camdixon
fuente
0

si estás en Apache

sudo vim /etc/apache2/apache2.confy actualice AllowOverride a todos para el /var/wwwDirectorio

luego vaya a la raíz del documento (donde reside el código magento) y

rm -rf var directory (the one that contains the cached files)
sudo php bin/magento setup:static-content:deploy f
php bin/magento indexer:reindex (optional)
Radu
fuente
0

He estado luchando con esto durante 5 días. Finalmente resolvió el problema. Hay tres posibles errores:

  1. Su número de versión se muestra en su ruta CSS.
  2. Sus archivos estáticos no se implementan.
  3. Ambos 1 y 2 son el caso.

Para resolver 1: vaya a su mysql y escriba insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0).

Para resolver 2: desde la raíz de tu proyecto magento, ejecuta php bin/magento setup:static-content:deploy --force.

Recuerde limpiar su caché para cada caso. php bin/magento cache:clean config

Okeke Felix
fuente
0

INSERTAR EN los valores de core_config_data (ruta, valor) ('dev / static / sign', 0) EN LA ACTUALIZACIÓN DE LA CLAVE DUPLICADA valor = 0;

Después de eso ejecuta estos comandos

sudo php bin / magento cache: limpiar
sudo php bin / magento cache: flush

Hafiz Arslan
fuente