Soudain, CSS ne se charge pas sur mon panneau d'administration Magento 2. Le frontend fonctionne bien.
Détails de l'erreur:
"Refusé d'appliquer le style de ' https://www.ornativa.com/pub/static/version1502029409/adminhtml/Magento/backend/en_US/css/styles-old ...' car son type MIME ('text / html' ) n'est pas un type MIME de feuille de style pris en charge et la vérification MIME stricte est activée. "
"Uncaught SyntaxError: Token inattendu <dans JSON à la position 0 à JSON.parse () au rappel ((index): 68) à Object.execCb (require.js: 1650) à Module.check (require.js: 866) à Module. (Require.js: 1113) à require.js: 132 at require.js: 1156 à chaque (require.js: 57) à Module.emit (require.js: 1155) à Module.check (require.js: 917) "
magento2
magento-2.1
css
admin-panel
Nabarun006
la source
la source
Réponses:
J'ai récemment eu un problème très similaire avec un site Magento 2. Géré pour retrouver le problème dans un fichier .htaccess très important manquant dans le dossier pub / statique sur le serveur.
On ne sait pas comment ce fichier a été mystérieusement supprimé, mais l'ajout de ce fichier à partir d'une installation propre de Magento 2 a corrigé le problème.
la source
Le problème est dû au problème d'autorisation sur les fichiers statiques.
Pour résoudre ce problème,
1) Accédez au chemin du fichier
pub/static/
2) Vérifiez si le
.htaccess
fichier est disponible (fichier caché - Appuyez sur cntrl + H pour l'afficher).3) S'il n'est pas disponible, en fonction de la version de Magento, récupérez le
.htaccess
fichier dans le chemin d'accèspub/static/
et accédez à votre serveur.4) Enfin, videz votre navigateur et le cache Magento et vérifiez-les.
la source
J'ai eu le même problème ce matin. J'ai mis à jour les modèles d'e-mails de vente , puis les pages d'administration ont soudainement cessé de fonctionner.
Le problème a été résolu lorsque j'ai redéployé les ressources pour les pages d'administration.
J'exécute ces commandes:
grunt clean; grunt exec; grunt less
bin/magento setup:static-content:deploy -f -s standard
bin/magento cache:clean
Peut-être que le CSS doit être redéployé chaque fois que les modèles d'e-mails de vente sont mis à jour.
la source
grunt
commandes? Je ne l'utilise pas actuellement. Merci!activer le rewrite_module d'apache
la source
Si vous êtes en mode production, entrez cette commande
configuration bin / magento: contenu statique: déployer
Si vous êtes en mode développeur, entrez ces commandes dans l'ordre
1- exécutez grognement 2- grognez moins
la source
Passez environ une heure à chercher une solution à ce problème ...
J'ai eu un nouveau Magento ver. 2.2.6 installation et a eu le même problème. Aucune des réponses actuellement ici n'a fonctionné pour moi. Enfin un simple:
php bin/magento cache:flush
résolu mon problème.
J'espère que ce qui précède viendra à la rescousse si tous les autres conseils échouent.
la source
J'ai aussi eu le même problème,
Ce que j'ai fait, c'était de renommer le .htaccess à la fois dans le répertoire racine et dans le répertoire / pub. cela a résolu mon problème.
Vous pouvez également remplacer .htaccess par ce
la source
J'ai eu ce problème récemment et je n'ai pas pu trouver la cause du tout.
C'était jusqu'à ce que je vérifie le
debug.log
- cela s'est avéré être une erreur de syntaxe dans le fichier LESS personnalisé de mon thème. (Dans mon cas, j'avais ajouté un support supplémentaire quelque part).J'ai de nouveau actualisé la page et le thème s'est correctement traité.
Je ne sais pas pourquoi Magento a jeté un wobbler dessus - cela pourrait être la configuration de mon site, mais bon - cela l'a résolu donc je le sais pour la prochaine fois!
J'espère que cela aide les autres :)
la source
téléchargez un nouveau fichier .htaccess du dépôt officiel ici
https://github.com/magento/magento2
et remplacer ou ajouter en elle pub / statique
la source
Pour éliminer cette erreur, j'ai supprimé l'extrait CSS de
Ensuite, vous pouvez continuer. Puisque ce fichier ne sera jamais utilisé dans magento :)
la source
Vous devez ajouter votre thème dans ce fichier: dev / tools / grunt / configs / themes.js
la source
Dans mon cas, ce problème est apparu après avoir supprimé une variable moins qui était toujours utilisée dans d'autres fichiers less.
Par conséquent, Magento n'a pas terminé la compilation du CSS, ce qui entraîne une autre réponse du serveur comme prévu.
la source
Si (pour une raison quelconque) vous utilisez un thème de Venustheme, le fichier CSS n'est pas créé lors d'un déploiement de contenu. Il existe une erreur dans Chrome concernant les types MIME non pris en charge, mais lorsque vous vérifiez sur FTP, le fichier n'existe même pas.
Pour le réparer, allez à:
Vider le cache après cela et tout ira bien.
la source
même problème que je viens d'avoir aujourd'hui. Quoi que j'aie fait, je n'ai pas pu le résoudre. Je n'ai pas pu accéder à l'administrateur car CSS ne se chargeait pas ...
Le j'ai compris à partir des informations de la page Google, il ne peut pas trouver les fichiers CSS sous / pub / static. J'ai vérifié les fichiers .htaccess pour tous les répertoires, tout allait bien.
J'ai vu qu'il cherchait des fichiers .css mais j'ai vérifié ensuite avec l'explorateur de fichiers cpanel, cet endroit où j'ai .min.css.
Donc, je comprends que cela est dû au paramètre de minification dans admin pour CSS et JS.
Avant, je vérifiais tout sur OUI pour la fusion et la minification JSS et CSS.
Étant donné que je ne pouvais pas atteindre l'administrateur, j'ai ouvert phpMyadmin et trouvé la table core_config_data et effectué une recherche PATH =% LIKE% css puis js et effectué la minification et la fusion sur "0".
alors je refais:
tout va bien et ce problème résolu pour moi ...
j'espère que cela aide quelqu'un face au même cas que moi ...
la source
J'étais confronté à la même erreur dans ma configuration locale. J'ai donc essayé
Au moment du déploiement de contenu statique, j'ai appris qu'il y avait une mauvaise affectation de variable dans _theme.less. J'ai corrigé cela et j'ai couru à nouveau
Cela a résolu mon problème.
la source
Mon problème était les autorisations du propriétaire, certains fichiers ont été déplacés de mon compte sur le compte root.
Après avoir vu qu'il y avait trop de fichiers à changer, je viens de changer pour tout le dossier www car je n'ai qu'un seul magento
la source