Magento 2 StyleSheet ne se charge pas


Réponses:


7

Veuillez valider, si votre serveur Web utilise les réécritures correctes.

Pour Apache: autorisez le chargement des fichiers htaccess et l'utilisation des règles de réécriture.

pour nginx, utilisez l'exemple de configuration fourni dans le répertoire magento.


1
Je dois activer le rewrite_module d'apache. Après avoir fait cela, ma feuille de style a été chargée. Donc, pour tout ce dont vous avez besoin pour activer rewrite_module
Bhupendra Jadeja

activer le rewrite_module d'apache fonctionne pour moi merci +1 de ma part @Flyingmanna
Keyur Shah

3

Tout d'abord, affichez la source de votre page et cliquez sur les liens CSS, si elle est pointée correctement, elle devrait vous amener à la page CSS.

Veuillez vérifier si vous avez modifié la conception de la page d'accueil à partir du panneau d'administration.

Je veux dire aller à Cms >> Pages

Ouvrez la page d'accueil.

Cliquez sur l'onglet Conception.

Vérifiez la valeur de "Thème personnalisé" sous "Conception personnalisée".

Si vous rencontrez toujours des problèmes, veuillez fournir l'URL de votre site Web.


Il ne me permet pas de me connecter au backend
Bhupendra Jadeja

2

exécuter la commande sur Magento Root

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

OU

Aller à

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

php deploy.php

Je n'ai que le chemin jusqu'à cet emplacement magentoroot \ dev \ tools \ Magento \ Tools, dans le dossier de vue / emplacement court manquant. que devrais-je faire ?
GuRu

1

Vous devez déployer le contenu
exécutez cette commande dans le répertoire racine de magento

 sudo php bin/magento setup:static-content:deploy

1

J'ai eu le même problème (la feuille de style ne se charge pas), mais elle a été causée par autre chose.

J'avais changé les URL de mon site Web dans la base de données et oublié de laisser un "/" à la fin de l'url.

ce que j'avais:

http://www.example.com

https://www.example.com

ce que cela devrait être:

http://www.example.com/

http://www.example.com/

vider le cache après avoir utilisé la commande ci-dessous dans le dossier racine de votre installation Magento 2

php bin/magento cache:status

0

Vous devez fournir une autorisation complète au dossier "pub", essayez d'exécuter la commande suivante sur la racine Magento.

chmod -R 777 pub

0

J'ai également eu des problèmes avec cela, mais aucune des solutions ci-dessus ne fonctionnait. Certains guides recommandent cet ordre de commandes.

depuis le répertoire racine de Magento

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

Remarque à partir d'une des réponses ci-dessus, je pense qu'il n'est pas nécessaire d'utiliser sudodevant l'une de ces commandes ci-dessus. Votre utilisateur doit disposer des autorisations appropriées et les répertoires de fichiers doivent être correctement configurés avec propriété.

Ce que j'ai trouvé fonctionne pour ce problème est de faire une sauvegarde ou de supprimer complètement rm -r pub/static ou d'en faire une sauvegarde.Ensuite mv pub/static pub/static.bak , déployez le contenu php bin/magento setup:static-content:deploy, puis videz le cache de votre navigateur (utilisez l'extension pour le faire sur cette page) et rechargez votre page.

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

0

si vous êtes sur Apache

sudo vim /etc/apache2/apache2.confet mettre à jour AllowOverride à tous pour l' /var/wwwannuaire

allez ensuite à la racine de votre document (où réside le code magento) et

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)

0

Je me bats avec ça depuis 5 jours maintenant. Enfin résolu le problème. Il y a trois erreurs possibles:

  1. Votre numéro de version s'affiche dans votre chemin css.
  2. Vos fichiers statiques ne sont pas déployés.
  3. Les deux 1 et 2 sont le cas.

Pour résoudre 1: Accédez à votre mysql et tapez insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0).

Pour résoudre 2: À partir de la racine de votre projet magento, exécutez php bin/magento setup:static-content:deploy --force.

N'oubliez pas de nettoyer votre cache pour chaque cas. php bin/magento cache:clean config


0

INSERT INTO core_config_data (path, value) VALUES ('dev / static / sign', 0) ON DUPLICATE KEY UPDATE value = 0;

Après cela, exécutez ces commandes

sudo php bin / magento cache: nettoyer
sudo php bin / magento cache: vider

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.