De repente, o CSS não está carregando no meu painel de administração do Magento 2. O frontend está funcionando bem.
Detalhes do erro:
"Recusou aplicar o estilo de ' https://www.ornativa.com/pub/static/version1502029409/adminhtml/Magento/backend/en_US/css/styles-old ...' porque seu tipo MIME ('text / html' ) não é um tipo MIME de folha de estilo suportada e a verificação estrita de MIME está ativada. "
"SyntaxError não detectado: token inesperado <no JSON na posição 0 em JSON.parse () no retorno de chamada ((índice): 68) em Object.execCb (require.js: 1650) em Module.check (require.js: 866) em Módulo. (Require.js: 1113) em require.js: 132 em require.js: 1156 em cada (require.js: 57) em Module.emit (require.js: 1155) em Module.check (require.js: 917) "
fonte
Respostas:
Recentemente, tive um problema muito semelhante com um site Magento 2. Conseguiu rastrear o problema para um arquivo .htaccess muito importante ausente na pasta pub / static do servidor.
Não está claro como esse arquivo foi removido misteriosamente, mas a inclusão novamente desse arquivo em uma instalação limpa do Magento 2 corrigiu o problema.
fonte
O problema é causado devido ao problema de permissão nos arquivos estáticos.
Para corrigir esse problema,
1) Vá para o caminho do arquivo
pub/static/
2) Verifique se o
.htaccess
arquivo está disponível (arquivo oculto - pressione cntrl + H para visualizá-lo).3) Se não estiver disponível, com base na versão Magento, obtenha o
.htaccess
arquivo no caminho do arquivopub/static/
e vá para o servidor.4) Finalmente, limpe o navegador e o cache do Magento e verifique-o.
fonte
Eu tive o mesmo problema esta manhã. Atualizei os modelos de email de vendas e , de repente, as páginas de administração pararam de funcionar.
O problema foi resolvido quando reimplantei os ativos para as páginas de administração.
Eu executo estes comandos:
grunt clean; grunt exec; grunt less
bin/magento setup:static-content:deploy -f -s standard
bin/magento cache:clean
Talvez o CSS precise ser reimplantado sempre que os modelos de email de vendas forem atualizados.
fonte
grunt
comandos fazem? Atualmente não o uso. Obrigado!ativar o rewrite_module do apache
fonte
Se você estiver no modo de produção, insira este comando
configuração bin / magento: static-content: deploy
Se você estiver no modo de desenvolvedor, insira esses comandos em ordem
1- exec grunhido 2- grunhido menos
fonte
Passe cerca de uma hora procurando a solução para este problema ...
Eu tinha ver Magento fresco . 2.2.6 instalação e teve o mesmo problema. Nenhuma das respostas atualmente aqui funcionou para mim. Finalmente um simples:
php bin/magento cache:flush
corrigiu meu problema.
Espero que o exposto acima seja resgatado se todas as outras dicas falharem.
fonte
Eu também tive o mesmo problema,
O que fiz foi renomear o arquivo .htaccess no diretório raiz e no diretório / pub. isso resolveu meu problema.
Além disso, você pode substituir .htaccess por este
fonte
Eu tive esse problema recentemente e não consegui encontrar o que estava causando isso.
Isso foi até eu verificar o
debug.log
- acabou por ser um erro de sintaxe no arquivo LESS personalizado do meu tema. (No meu caso, eu adicionei um suporte extra em algum lugar).Atualizei a página novamente e o tema estava sendo processado corretamente.
Não sei por que o Magento lançou um tremor por causa disso - poderia ser a configuração do meu site, mas ei - ele resolveu o problema, então eu sei da próxima vez!
Espero que isso ajude os outros :)
fonte
baixe um novo arquivo .htaccess do repositório oficial aqui
https://github.com/magento/magento2
e substitua ou adicione nela pub / static
fonte
Para se livrar desse erro, removi o snippet CSS de
Então você pode prosseguir. Como esse arquivo nunca será usado no magento :)
fonte
Você precisa adicionar seu tema nesse arquivo: dev / tools / grunt / configs / themes.js
fonte
No meu caso, esse problema apareceu após excluir uma variável menos que ainda era usada em outros arquivos menos.
Portanto, o Magento não concluiu a compilação do css, o que resulta em outra resposta do servidor conforme o esperado.
fonte
Se (por algum motivo) você estiver usando um tema do Venustheme, o arquivo CSS não será criado durante uma implantação de conteúdo. Há um erro no Chrome sobre tipos MIME não suportados, mas quando você verifica o FTP, o arquivo nem existe.
Para corrigi-lo, vá para:
Limpe o cache depois disso e tudo ficará bem.
fonte
mesmo problema que tive hoje. O que quer que eu tenha feito, não consegui resolver. Não foi possível entrar em contato com o administrador, pois o CSS não estava carregando ...
O que eu descobri nas informações da página do Google, não é possível encontrar os arquivos css em / pub / static. Eu verifiquei os arquivos .htaccess para todos os diretórios, tudo estava bem.
Vi que estava pesquisando arquivos .css, mas verifiquei com o cpanel file explorer, o local em que tenho .min.css.
Então eu entendo isso é por causa da configuração de minificação em admin para CSS e JS.
Antes, verifiquei todos no YES para mesclagem e minificação de JSS e CSS.
Como não consegui acessar o admin, abri o phpMyadmin, localize a tabela core_config_data e faça a pesquisa PATH =% LIKE% css e, em seguida, js e faça a minification and merge definida como "0".
então eu faço novamente:
está tudo bem e esse problema foi resolvido para mim ...
espero que isso ajude alguém enfrentando o mesmo caso como eu ...
fonte
Eu estava enfrentando o mesmo erro na minha configuração local. Então eu tentei
No momento da implantação do conteúdo estático, soube que há alguma atribuição incorreta de variável em _theme.less. Corrigi isso e corri novamente
Isso corrigiu meu problema.
fonte
Meu problema era com permissões de proprietário, alguns dos arquivos foram transferidos da minha conta na conta raiz.
Depois de ver que havia muitos arquivos a serem alterados, mudei para toda a pasta www, pois tenho apenas um magento
fonte