Nagle CSS nie ładuje się w moim panelu administracyjnym Magento 2. Frontend działa dobrze.
Szczegóły błędu:
„Odmówiono zastosowania stylu z„ https://www.ornativa.com/pub/static/version1502029409/adminhtml/Magento/backend/en_US/css/styles-old ... ”, ponieważ jest to typ MIME („ text / html ” ) nie jest obsługiwanym typem MIME arkusza stylów, a ścisłe sprawdzanie MIME jest włączone. ”
„Nieprzechwycony błąd składni: nieoczekiwany token <w JSON w pozycji 0 w JSON.parse () w wywołaniu zwrotnym ((indeks): 68) w Object.execCb (wymagany.js: 1650) w Module.check (wymagany.js: 866) w Moduł. (Wymagane.js: 1113) w Wymagane.js: 132 w Wymagane.js: 1156 Każde (Wymagane.js: 57) w Module.emit (Wymagane.js: 1155) w Module.check (Wymagane.js: 917) ”
magento2
magento-2.1
css
admin-panel
Nabarun006
źródło
źródło
Odpowiedzi:
Ostatnio miałem bardzo podobny problem ze stroną Magento 2. Udało się namierzyć problem do bardzo ważnego brakującego pliku .htaccess w folderze pub / static na serwerze.
Nie jest jasne, w jaki sposób ten plik został tajemniczo usunięty, ale ponowne dodanie tego pliku z czystej instalacji Magento 2 rozwiązało problem.
źródło
Przyczyną problemu jest problem z uprawnieniami do plików statycznych.
Aby rozwiązać ten problem,
1) Przejdź do ścieżki pliku
pub/static/
2) Sprawdź, czy
.htaccess
plik jest dostępny (plik ukryty - naciśnij cntrl + H, aby go wyświetlić).3) Jeśli nie jest dostępny, na podstawie wersji Magento pobierz
.htaccess
plik do ścieżki plikupub/static/
i przenieś na swój serwer.4) Na koniec wyczyść pamięć podręczną przeglądarki i Magento i sprawdź ją.
źródło
Miałem ten sam problem dziś rano. Zaktualizowałem szablony e-mail sprzedażowych , a potem nagle strony administracyjne przestały działać.
Problem został rozwiązany, gdy ponownie wdrożyłem zasoby dla stron administracyjnych.
Uruchamiam następujące polecenia:
grunt clean; grunt exec; grunt less
bin/magento setup:static-content:deploy -f -s standard
bin/magento cache:clean
Być może CSS musi zostać ponownie wdrożony przy każdej aktualizacji szablonów e-mail dotyczących sprzedaży .
źródło
grunt
robią polecenia? Obecnie go nie używam. Dzięki!włącz rewrite_module apache
źródło
Jeśli jesteś w trybie produkcyjnym, wprowadź to polecenie
Konfiguracja bin / magento: zawartość statyczna: wdrażanie
Jeśli jesteś w trybie programisty, wpisz te polecenia w kolejności
1- chrząknięcie exec 2- chrząkanie mniej
źródło
Poświęć około godziny na znalezienie rozwiązania tego problemu ...
Miałem świeżą wersję Magento. 2.2.6 instalacji i miał ten sam problem. Żadna z obecnie dostępnych odpowiedzi nie działała dla mnie. Wreszcie prosty:
php bin/magento cache:flush
naprawiono mój problem.
Mam nadzieję, że powyższe przyjdzie na ratunek, jeśli wszystkie inne wskazówki zawiodą.
źródło
Miałem również ten sam problem,
Zmieniłem nazwę .htaccess zarówno w katalogu głównym, jak i / pub. naprawiło mój problem.
Możesz także zastąpić .htaccess tym
źródło
Ostatnio miałem ten problem i nie mogłem znaleźć przyczyny tego.
Tak było, dopóki nie sprawdziłem
debug.log
- okazał się to błąd składniowy w niestandardowym pliku LESS mojego motywu. (W moim przypadku dodałem gdzieś dodatkowy wspornik).Odświeżyłem stronę ponownie i motyw był przetwarzany poprawnie.
Nie jestem pewien, dlaczego Magento rzucił wobler na to - może to być konfiguracja mojej strony, ale hej - to rozwiązało, więc wiem, że następnym razem!
Mam nadzieję, że to pomaga innym :)
źródło
pobierz nowy plik .htaccess z oficjalnego repozytorium tutaj
https://github.com/magento/magento2
i zamień lub dodaj w nim pub / static
źródło
Aby pozbyć się tego błędu, usunąłem fragment kodu CSS
Następnie możesz kontynuować. Ponieważ ten plik nigdy nie będzie używany w Magento :)
źródło
Musisz dodać swój motyw do tego pliku: dev / tools / grunt / configs / themes.js
źródło
W moim przypadku problem pojawił się po usunięciu mniejszej zmiennej, która była nadal używana w innych mniejszych plikach.
Dlatego Magento nie ukończył kompilacji css, co skutkuje kolejną odpowiedzią serwera zgodnie z oczekiwaniami.
źródło
Jeśli (z jakiegoś powodu) używasz motywu z Venustheme plik CSS nie jest tworzony podczas wdrażania zawartości. W Chrome występuje błąd dotyczący nieobsługiwanych typów MIME, ale po sprawdzeniu na FTP plik nawet nie istnieje.
Aby to naprawić, przejdź do:
Wyczyść pamięć podręczną i będzie dobrze.
źródło
ten sam problem, który miałem dzisiaj. Cokolwiek zrobiłem, nie mogłem rozwiązać. Nie mogłem skontaktować się z administratorem, ponieważ CSS nie ładował się ...
Dowiedziałem się z informacji o stronie Google, itr nie może znaleźć plików css pod / pub / static. Sprawdziłem pliki .htaccess dla wszystkich katalogów, wszystko było w porządku.
Widziałem, że szuka plików .css, ale sprawdziłem w Eksploratorze plików cpanel, w tym miejscu mam .min.css.
Więc rozumiem, że dzieje się tak z powodu ustawienia minimalizacji w admin dla CSS i JS.
Zanim sprawdziłem wszystko w YES pod kątem scalania i minimalizacji JSS i CSS.
Ponieważ nie mogłem skontaktować się z administratorem, otworzyłem phpMyadmin i znajduję tabelę core_config_data i ustawiam PATH wyszukiwania =% LIKE% css, a następnie js i ustawiam minimalizację i scalanie na „0” z powrotem.
potem robię ponownie:
wszystko jest w porządku i ten problem został dla mnie rozwiązany ...
mam nadzieję, że to pomoże komuś, kto ma taką samą sprawę jak ja ...
źródło
W mojej konfiguracji lokalnej wystąpił ten sam błąd. Więc próbowałem
W momencie wdrażania zawartości statycznej dowiaduję się, że w _theme.less jest jakieś nieprawidłowe przypisanie zmiennej. Naprawiłem to i znów pobiegłem
To naprawiło mój problem.
źródło
Moim problemem były uprawnienia właściciela, niektóre pliki zostały przeniesione z mojego konta na koncie root.
Po obejrzeniu wielu plików do zmiany, właśnie zmieniłem cały folder www, ponieważ mam tylko jedno magento
źródło