painel magento2:
Todo o link do menu do administrador não funciona e possui ícones estranhos. Por quê?
Eu não posso fazer nada.
A solução abaixo funcionou para mim,
apenas tente.
acesse app / etc / di.xml
encontre a linha
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
e substitua-o por
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
Não há necessidade de remover nenhum arquivo em nenhum diretório.
<argument name="strategiesList" xsi:type="array"> <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item> <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item> </argument>
Eu espero que isso te ajude
Então corra,
fonte
Experimente isso Antes disso, faça backup
Remova tudo, exceto o
.htaccess
arquivo depub/static folder
Abra,
app/etc/di.xml
encontre o caminhoe substitua para
Nota: Remova arquivos e pastas inteiros em
pub/stati
c, exceto.htaccess
arquivo.Para obter mais informações, consulte http://www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/
fonte
Desative a mesclagem JS do admin:
ou se o menu Admin não estiver funcionando, vá para o
banco de dados na tabela core_config_data altere a chave dev / js / merge_files de 1 para 0
fonte
tente executar isso
fonte
Isso me surpreendeu momentaneamente antes, verifique se o
magento_root/
diretório está acessível através do servidor da web e não apenas omagento_root/pub/
diretório - você pode usar aliases ou alterar sua raiz da web.fonte
Vá para o diretório raiz do Magento 2 -> pub -> static e remova a pasta static e remova var / cache, var / composer_home, var / generation, var / page_cache, var / view_preprocessed
Em seguida, execute, php bin / magento setup: static-content: deploy
e eles
app / etc / di.xml
Vá para a linha número 574:
Linha mais antiga:
Substitua por (Nova linha)
0 voto negativo
Eu apenas fiz o seguinte:
Meu sistema:
Justin @ GATEWAY f: \ xampp \ htdocs \ mag2
fonte
di.xml
afeta apenas sites no modo Desenvolvedor.Apliquei todas as correções acima, mas há uma coisa que não foi mencionada ...
Quando fui editar, tive que alterar as permissões na pasta para poder salvar as alterações. Depois de salvar a edição
di.xml
, alterei as permissões novamente para 444, excluí todos os arquivos de cache e recarreguei. Não deu certo.Após algumas tentativas, deixei a permissão de gravação na pasta, excluí o cache e só então a correção ocorreu.
fonte
Siga as etapas abaixo e deve ser para você
Etapa 1. Excluiu a pasta estática usando rm -R static / *
Etapa 2. Limpar cache de php bin / magento cache: limpar e php bin / magento cache: flush
Etapa 3. Reran compile a instalação do bin php / magento: di: compile
Etapa 4. Configuração de bin estático / magento php de conteúdo estático gerado: static-content: deploy
Etapa 5. Alterou as permissões para 777 para a pasta pub / estática chmod 777 -R. /estático
Seguimos essas etapas e meu back-end de administrador foi bem carregado.
fonte
Oi eu tendo solução do problema acima.
abra o terminal e navegue até a raiz da web magento
fonte
O mesmo aqui, resolvido apenas em : app / etc / di.xml
Substituindo : Magento \ Framework \ App \ View \ Asset \ MaterializationStrategy \ Symlink por :
Magento \ Framework \ Aplicativo \ Visualizar \ Ativo \ MaterializationStrategy \ copy
Atualize seu navegador e bingo !!
fonte
Está acontecendo por causa de css e js não estão sendo renderizados corretamente.
Você deve usar o CLI para compilar o magento.
Aqui está uma captura de tela do meu uso do cmd. Altere o local da pasta magento como sua estrutura de pastas magento.
Vai levar algum tempo para concluir.
fonte
Se você usa idiomas diferentes no admin e no frontend, por exemplo, Admin en_US e front end nl_NL colocam os dois no mesmo idioma.
Você pode alterar o idioma do administrador no painel de administração, clicando em admin no canto superior direito e depois em Configuração da conta (o nome da sua conta)
Após esta execução:
ou
ou qualquer que seja seu idioma (ou pacote de idiomas instalado)
editar:
É possível executar o comando acima para vários idiomas. Exemplo:
configuração do bin php / magento: static-content: deploy nl_NL pt_BR pt_BR
Espero que ajude
fonte
editar di.xml
mudar para
Após a implantação e reindexação, o problema será resolvido. O painel de administração funcionará bem.
fonte
pub/static
pasta, exceto o.htaccess
arquivoEm segundo lugar, encontrar
Magento \ Framework \ Aplicativo \ Visualizar \ Ativo \ MaterializationStrategy \ Symlink
no
app/etc/di.xml
arquivo e substitua-o porfonte
Adicione mais uma linha ao
core_config_data
caminho da tabela =dev/static/sign
defina o valor como 0.fonte
Para mim, o problema é que eu estava executando
setup:static-content:deploy en_GB
para corresponder à localidade do meu site, mas não havia alterado o idioma padrão do usuário administrador para en_GB; portanto, a página de administração estava tentando localizar recursos do diretório en_US que, é claro, , nunca foi criado.Uma solução seria executar
setup:static-content:deploy en_US
, gerando os arquivos ausentes. No entanto, isso envolveria a geração de conteúdo estático, o login no painel do administrador, a alteração do idioma padrão do usuário administrador e a exclusão do conteúdo estático e a nova geração.Para utilizar o conteúdo estático existente, naveguei para a
admin_user
tabela no meu banco de dados Magento e localizei a linha correspondente ao usuário administrador em questão, depois alterei o valor deinterface_locale
paraen_GB
.JS e CSS minimizados funcionam perfeitamente neste caso.
fonte
Passos:
php bin/magento setup:static-content:deploy -f
Felizmente, pode ser útil.
Obrigado!
Sid
fonte
Esse problema geralmente é causado pelo cache do Magento e pelo navegador da Web .
Siga as etapas abaixo para resolvê-lo:
.htaccess
arquivo dentro da pasta / pub / static./pub/static
pasta como permissão gravável (0755).bin/magento setup:static-content:deploy -f
Ctrl + F5
ao visualizar a página de administrador para atualizar o cache do navegador da Web (importante)Espero que isto ajude!
fonte
Abra \ app \ etc \ di.xml na linha 715
Definitivamente será trabalho
fonte
Eu atualizo 2.2.6 a 2.2.7
não esta abaixo da saudação não funciona em 2.2.7
encontre a linha
e substitua-o por
Não há necessidade de remover nenhum arquivo em nenhum diretório.
fonte
executar os comandos acima, espero que esteja funcionando bem.
fonte
definir permissões de pasta / arquivo corretas
fonte