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.

Flyingmana
la source
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.

mrumair.com
la source
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
Anil Pawar
la source
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
Surendra Kumar Ahir
la source
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
Franc
la source
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
Maaraa
la source
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
camdixon
la source
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)
Radu
la source
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

Okeke Felix
la source
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

Hafiz Arslan
la source