Внезапно CSS не загружается на моей панели администрирования Magento 2. Внешний интерфейс работает нормально.
Детали ошибки:
«Отказался от применения стиля из« https://www.ornativa.com/pub/static/version1502029409/adminhtml/Magento/backend/en_US/css/styles-old ... »из-за его MIME-типа (« text / html » ) не поддерживается типом MIME таблицы стилей, и включена строгая проверка MIME. "
"Uncaught SyntaxError: неожиданный токен <в JSON в позиции 0 в JSON.parse () при обратном вызове ((index): 68) в Object.execCb (require.js: 1650) в Module.check (require.js: 866) в Module. (Require.js: 1113) в require.js: 132 в require.js: 1156 в каждом (require.js: 57) в Module.emit (require.js: 1155) в Module.check (require.js: 917)»
magento2
magento-2.1
css
admin-panel
Nabarun006
источник
источник
Ответы:
Недавно была очень похожая проблема с сайтом Magento 2. Удалось отследить проблему до очень важного файла .htaccess, отсутствующего в папке pub / static на сервере.
Неясно, каким образом этот файл был загадочным образом удален, но повторное добавление этого файла из чистой установки Magento 2 устранило проблему.
источник
Проблема возникает из-за проблем с разрешениями для статических файлов.
Чтобы исправить эту проблему,
1) Перейти к пути к файлу
pub/static/
2) Проверьте,
.htaccess
доступен ли файл (скрытый файл - нажмите cntrl + H, чтобы просмотреть его).3) Если не доступно, в зависимости от версии Magento получите
.htaccess
файл в пути к файлуpub/static/
и перейдите на свой сервер.4) Наконец, очистите ваш браузер и кеш Magento и проверьте его.
источник
У меня была такая же проблема этим утром. Я обновил шаблоны электронной почты Sales , затем внезапно перестали работать страницы администратора.
Проблема была решена, когда я повторно развернул ресурсы для страниц администратора.
Я запускаю эти команды:
grunt clean; grunt exec; grunt less
bin/magento setup:static-content:deploy -f -s standard
bin/magento cache:clean
Возможно, CSS должен быть повторно развернут каждый раз, когда обновляются шаблоны электронной почты Sales .
источник
grunt
делают команды? Я в настоящее время не использую это. Благодарность!включить rewrite_module для apache
источник
Если вы находитесь в производственном режиме, введите эту команду
Настройка bin / magento: static-content: deploy
Если вы находитесь в режиме разработчика, введите эти команды по порядку
1 - грубое исполнение 2 - меньшее
источник
Потратьте около часа в поисках решения этой проблемы ...
У меня была свежая версия Magento. Установка 2.2.6 и имела такую же проблему. Ни один из ответов в настоящее время здесь не работал для меня. Напоследок простое:
php bin/magento cache:flush
исправил мою проблему.
Я надеюсь, что вышесказанное придет на помощь, если все остальные советы не пройдут.
источник
У меня тоже была такая же проблема,
Я переименовал .htaccess как в корневой каталог, так и в каталог / pub. это исправило мою проблему.
Кроме того, вы можете заменить .htaccess с этим
источник
У меня недавно была эта проблема, и я не мог найти причину этого вообще.
Это было до тех пор, пока я не проверил
debug.log
- это оказалось синтаксической ошибкой в пользовательском файле LESS моей темы. (В моем случае я добавил куда-нибудь дополнительную скобку).Я обновил страницу снова, и тема работала правильно.
Я не уверен, почему Magento бросил воблер по этому поводу - это может быть настройкой моего сайта, но эй - это решило это, так что я знаю в следующий раз!
Надеюсь, что это помогает другим :)
источник
скачайте свежий файл .htaccess из официального репозитория здесь
https://github.com/magento/magento2
и замени или добавь в него pub / static
источник
Чтобы избавиться от этой ошибки, я удалил фрагмент кода CSS из
Тогда вы можете продолжить. Так как этот файл никогда не будет использоваться в magento :)
источник
Вам нужно добавить свою тему в этот файл: dev / tools / grunt / configs / themes.js
источник
В моем случае эта проблема появилась после того, как я удалил менее переменную, которая все еще использовалась в других меньших файлах.
Поэтому Magento не завершил компиляцию CSS, что привело к ответу другого сервера, как и ожидалось.
источник
Если (по какой-то причине) вы используете тему из Venustheme, файл CSS не создается во время развертывания контента. В Chrome есть ошибка о неподдерживаемых типах MIME, но при проверке по FTP файл даже не существует.
Чтобы исправить это перейдите по ссылке:
Очистите кеш после этого и все будет хорошо.
источник
та же проблема, что у меня была только сегодня. Что бы я ни делал, я не мог решить. Я не мог связаться с администратором, так как CSS не загружался ...
Я понял из информации на странице Google, itr не может найти файлы css в / pub / static. Я проверил файлы .htaccess для всех каталогов, все было хорошо.
Я увидел, что он ищет файлы .css, но потом проверил с помощью cpanel file explorer, у меня есть место .min.css.
Так что я понимаю, это из-за настройки минимизации в admin для CSS и JS.
Прежде чем я проверил все в ДА для слияния и минимизации JSS и CSS.
Так как я не мог связаться с администратором, я открыл phpMyadmin и нашел таблицу core_config_data и сделал поиск PATH =% LIKE% css, а затем js и сделал минификацию и слияние обратно равными «0».
тогда я делаю снова:
все хорошо и эта проблема для меня решена ...
надеюсь, это поможет кому-то, кто сталкивается с таким же делом, как я
источник
Я столкнулся с той же ошибкой в моей локальной установке. Так я попробовал
Во время развертывания статического контента я узнал, что в _theme.less есть какое-то неправильное назначение переменных. Я исправил это и снова побежал
Это исправило мою проблему.
источник
Моя проблема была в правах владельца, некоторые файлы были перенесены из моей учетной записи в корневую учетную запись.
После просмотра было много файлов, которые нужно изменить, я просто изменил для всей папки www, так как у меня есть только один magento
источник