Таблица стилей Magento 2 не загружается


Я успешно установил magento 2, но интерфейс и стиль администратора не загружаются. Даже после входа в систему администратора он выдает не найденную (404) страницуenter image description here

Базовый URL-адрес в core_config_data:http://localhost.com/magento2/

Author: Bhupendra Jadeja, 2014-12-25

10 answers

Пожалуйста, проверьте, использует ли ваш веб-сервер правильные перезаписи.

Для Apache: разрешить загрузку файлов htaccess и использование правил перезаписи.

Для nginx используйте пример конфигурации, предоставленный в каталоге magento.

 7
Author: Flyingmana, 2014-12-26 00:53:56

Прежде всего, просмотрите источник вашей страницы и щелкните ссылки css, если они указаны правильно, это должно привести вас на страницу css.

Пожалуйста, проверьте, изменили ли вы дизайн домашней страницы в панели администратора.

Я имею в виду перейти на Cms>>Страницы

Откройте Домашнюю Страницу.

Перейдите на вкладку Дизайн.

Проверьте значение "Пользовательская тема" в разделе "Пользовательский дизайн".

Если у вас все еще возникнут какие-либо проблемы, пожалуйста, укажите URL вашего веб-сайта.

 3
Author: mrumair.com, 2014-12-25 08:11:32

Выполнить команду в корневом каталоге Magento

php dev/tools/Magento/Tools/View/deploy.php

ИЛИ

Перейдите к

dev/инструменты/Magento/Инструменты/Просмотр/ расположение и команда запуска

php deploy.php
 2
Author: Anil Pawar, 2015-09-10 20:44:16

Вам необходимо развернуть контент
выполните эту команду в корневом каталоге magento

 sudo php bin/magento setup:static-content:deploy
 1
Author: Surendra Kumar Ahir, 2016-04-05 07:02:30

У меня была та же проблема (таблица стилей не загружается), но она была вызвана чем-то другим.

Я изменил URL-адреса своего веб-сайта в базе данных и забыл оставить "/" в конце URL-адреса.

Что у меня было:

Http://www.example.com

Https://www.example.com

Каким он должен быть:

Http://www.example.com/

Http://www.example.com/

Очистите кэш после использования команды ниже, когда в корневой папке вашей установки Magento 2

php bin/magento cache:status
 1
Author: Frank, 2016-05-07 00:16:49

Вам необходимо предоставить полное разрешение для папки "pub", попробуйте выполнить следующую команду в корневом каталоге Magento.

chmod -R 777 pub
 0
Author: Maaraa, 2016-04-01 12:18:15

У меня тоже были проблемы с этим, но ни одно из вышеперечисленных решений не работало. Некоторые руководства рекомендуют такой порядок команд.

Из корневого каталога Magento

rm -r var/cache/ var/view_preprocessed
php bin/magento setup:static-content:deploy

Примечание из одного из приведенных выше ответов Я считаю, что нет необходимости использовать sudo перед любой из этих команд выше. У вашего пользователя должны быть соответствующие разрешения, а каталоги файлов должны быть правильно настроены с указанием владельца.

То, что я нашел подходящим для этой проблемы, - это на самом деле либо сделать резервное копирование или полное удаление rm -r pub/static или сделайте его резервной копией mv pub/static pub/static.bak Затем выполните развертывание содержимого php bin/magento setup:static-content:deploy, а затем очистите кэш браузера (используйте расширение, чтобы просто сделать это на этой странице) и перезагрузите свою страницу.

rm -r pub/static
php bin/magento setup:static-content:deploy
 0
Author: camdixon, 2016-07-03 01:32:14

Если вы находитесь на Apache

sudo vim /etc/apache2/apache2.conf и обновите AllowOverride до всех для каталога /var/www

Затем перейдите в корневой каталог документа (где находится код magento) и

rm -rf var directory (the one that contains the cached files)
sudo php bin/magento setup:static-content:deploy –f
php bin/magento indexer:reindex (optional)
 0
Author: Radu, 2017-10-19 06:14:35

Я борюсь с этим уже 5 дней. Наконец-то решена проблема. Возможны три ошибки:

  1. Номер вашей версии отображается в вашем пути css.
  2. Ваши статические файлы не развернуты.
  3. Имеют место как 1, так и 2.

Чтобы решить 1: Перейдите в свой mysql и введите insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0).

Чтобы решить 2: Из корневого каталога проекта magento запустите php bin/magento setup:static-content:deploy --force.

Не забудьте очистить свой кэш для каждого случая. php bin/magento cache:clean config

 0
Author: Okeke Felix, 2018-01-31 18:46:16

ВСТАВИТЬ В core_config_data (путь, значение) ЗНАЧЕНИЯ ('dev/статический/знак', 0) ПРИ ОБНОВЛЕНИИ ДУБЛИКАТА КЛЮЧА значение = 0;

После этого выполните следующие команды

Sudo php bin/кэш magento: очистить
sudo php bin/кэш magento: очистить

 0
Author: Hafiz Arslan, 2019-05-27 07:35:27