Respostas:
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
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
Então corra,
configuração do bin php / magento: static-content: deploy
Experimente isso Antes disso, faça backup
Remova tudo, exceto o .htaccess
arquivo depub/static folder
Abra, app/etc/di.xml
encontre o caminho
“Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink”
e substitua para
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
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/
Desative a mesclagem JS do admin:
Go to System->Configuration->Developer
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
tente executar isso
bin\magento setup:static-content:deploy
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 o magento_root/pub/
diretório - você pode usar aliases ou alterar sua raiz da web.
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:
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
Substitua por (Nova linha)
Magento\Framework\App\View\Asset\MaterializationStrategy\copy
0 voto negativo
Eu apenas fiz o seguinte:
cd magento2 folder
run shell command
Meu sistema:
magento 2.0.2
xampp 7.0.3
windows 7
Justin @ GATEWAY f: \ xampp \ htdocs \ mag2
php -f bin/magento setup:static-content:deploy
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.
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.
Oi eu tendo solução do problema acima.
abra o terminal e navegue até a raiz da web magento
$ cd /var/www/html/MagentoFolder $ php bin/magento setup:static-content:deploy
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 !!
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:
php bin/magento setup:static-content:deploy en_US
ou
php bin/magento setup:static-content:deploy nl_NL
ou qualquer que seja seu idioma (ou pacote de idiomas instalado)
php bin/magento setup:static-content:deploy your_LANGUAGE
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
editar di.xml
<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>
mudar para
<arguments>
<argument name="strategiesList" xsi:type="array">
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
</argument>
Após a implantação e reindexação, o problema será resolvido. O painel de administração funcionará bem.
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 por
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
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 de interface_locale
para en_GB
.
JS e CSS minimizados funcionam perfeitamente neste caso.
Passos:
php bin/magento setup:static-content:deploy -f
Felizmente, pode ser útil.
Obrigado!
Sid
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!
Abra \ app \ etc \ di.xml na linha 715
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
Replace To
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
Definitivamente será trabalho
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
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.
php bin/magento cache:clean
php bin/magento indexer:reindex
php bin/magento setup:static-content:deploy
executar os comandos acima, espero que esteja funcionando bem.
definir permissões de pasta / arquivo corretas
find . -type f -exec chmod 644 {} \; && find . -type d -exec chmod 755 {} \; && find ./var -type d -exec chmod 777 {} \; && find ./pub/media -type d -exec chmod 777 {} \; && find ./pub/static -type d -exec chmod 777 {} \; && chmod 777 ./app/etc && chmod 644 ./app/etc/*.xml
chown -R :<web server group> .