Eu instalei com sucesso o Magento 2 no servidor wamp, mas estou tendo um pequeno problema ao carregar a página de administração, pois está me dando um 404. Além disso, ao carregar sua página inicial, o tema padrão que é luma no meu caso não se aplica e, em vez disso, fornece os seguintes erros:
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/calendar.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/images/logo.svg
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/requirejs/require.js
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/requirejs/mixins.js
Failed to load resource: the server responded with a status of 404 (Not Found)
requirejs-config.js:602 Uncaught ReferenceError: require is not defined
127.0.0.1/:24 Uncaught ReferenceError: require is not defined
127.0.0.1/:26 Uncaught ReferenceError: require is not defined
Respostas:
Css e js serão criados em tempo de execução na pasta pub / static Na primeira vez, se css e js estiverem ausentes, execute o comando abaixo
se você estiver usando o windows:
php bin\magento setup:static-content:deploy
se estiver usando o linux do 'git bash':
php bin/magento setup:static-content:deploy
fonte
setup:static-content:deploy
no modo de desenvolvedor, portanto, anexe-f
o comando acima. Se você definiu um idioma diferente de en_US, também precisará fornecer os seguintesphp bin\magento setup:static-content:deploy -f en_US en_GB
Eu também estava enfrentando esse problema. Admin dá erro 404 e o frontend não anexou o css (ou seja, o Luma não apareceu no formato adequado ...), então eu executei estas etapas para resolver esses dois problemas no magento 2. 1) vá para o terminal e execute este comando
E mudar: -
Para
chnage only AllowOverride none para All
e
2) vá para o terminal e execute o comando: -
Em seguida, dê a permissão para o seu var, pub e app / etc. e, em seguida, vá para o administrador e o front-end funciona corretamente.
fonte
Para aqueles que estão usando o servidor wamp, execute esses comandos na sua CLI.
fonte
Eu também estava enfrentando esse problema. Após uma nova instalação do magento 2 com dados de demonstração ao navegar para o front-end e back-end também no localhost. Foram encontrados erros de incompatibilidade de tipo MIME para calendar.css e require.js. Nada funcionou para mim, a menos que o conteúdo estático tenha sido implementado por meio de
no git bash e enquanto estiver no modo padrão.
fonte
Eu estava enfrentando o mesmo problema, usei a solução Alan Storm desse artigo - http://alanstorm.com/magento_2_adding_frontend_files_to_your_module
use esse comando no ssh
fonte
Ative reescritas de URL.
1) Abra o terminal no Ubuntu e execute estes comandos:
2) Verifique se você possui o
.htaccess
arquivo no diretório raiz do magento, se não houver.htaccess
copie o/pub/.htaccess
arquivo e cole-o no diretório raiz3) Abra o
/etc/apache2/apache2.conf
arquivo usando os seguintes comandos:E altere as seguintes linhas de código:
Para
Salve e feche o arquivo
Ctrl + X
Reinicie o apache
serviço sudo apache2 restart
fonte