Я успешно установил Magento 2 на сервер wamp, но у меня возникла небольшая проблема с загрузкой страницы администратора, поскольку она дает мне 404. Кроме того, при загрузке его домашней страницы тема по умолчанию, которая в моем случае является luma, не применяется и вместо этого дает мне следующие ошибки:
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
Ответы:
Css и js будут созданы во время выполнения в папке pub / static. В первый раз, если css и js отсутствуют, выполните команду ниже
Если вы используете Windows:
php bin\magento setup:static-content:deploy
если вы используете linux 'git bash':
php bin/magento setup:static-content:deploy
источник
setup:static-content:deploy
в режиме разработчика, поэтому убедитесь, что вы добавляете указанную-f
выше команду. Если вы установили другой язык, отличный от en_US, вам также нужно будет указать его:php bin\magento setup:static-content:deploy -f en_US en_GB
Я тоже столкнулся с этой проблемой. Администратор выдает ошибку 404, а веб-интерфейс не подключил css (т. Е. Luma не отображается в правильном формате ...). Поэтому я выполнил эти шаги для решения обеих проблем в magento 2. 1) Перейдите в терминал и выполните эту команду
И изменить: -
к
только chnage AllowOverride none to All
и
2) зайдите в терминал и выполните команду: -
Затем дайте разрешение вашему var, pub и app / etc. а затем перейдите к администратору и веб-интерфейс работает правильно.
источник
Для тех, кто использует Wamp-сервер, выполните эти команды в своем CLI.
источник
Я тоже столкнулся с этой проблемой. После новой установки magento 2 с демонстрационными данными при переходе на внешний интерфейс и на внутренний сервер тоже. Получены ошибки несоответствия типов MIME для calendar.css и require.js. Ничто не работает для меня, если не развернуть статический контент через
в git bash и пока это режим по умолчанию.
источник
Я столкнулся с той же проблемой, я использовал решение Alan Storm из этой статьи - http://alanstorm.com/magento_2_adding_frontend_files_to_your_module
используйте эту команду в SSH
источник
Включить URL перезаписывает.
1) Откройте терминал в Ubuntu и выполните следующие команды:
2) Убедитесь, что у вас есть
.htaccess
файл в корневом каталоге magento, если его нет.htaccess
файл скопируйте/pub/.htaccess
файл и вставьте его в корневой каталог3) Откройте
/etc/apache2/apache2.conf
файл, используя следующие команды:И измените следующие строки кода:
к
Сохраните и закройте файл
Ctrl + X
Перезапустите апач
перезапуск службы sudo apache2
источник