Magento 2: не загружать CSS и JS после успешной установки в windows

11

CSS и JS не загружаются после установки шаблона по умолчанию в Magento 2

OS: Windows 10
Xampp Control panel V3.2.2
PHP version: 5.6.28
Server: Apache/2.4.23 (Win32)
phpmyadmin Version information: 4.5.1

введите описание изображения здесьвведите описание изображения здесь

Амрит Пракаш
источник
Вы выполнили команду развертывания статического контента?
Khoa TruongDinh
Да. Выполните эту команду:php bin/magento setup:static-content:deploy [locales]
MrTo-Kane

Ответы:

14

Это работает, когда я сделал следующие изменения:

Удалить все файлы из pub/staticпапки, но не .htaccess

Перейдите в приложение / etc / di.xml

Заменить («Симлинк» -> «Копировать»)

Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink

от

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
Амрит Пракаш
источник
4

Шаг 1: - Перейдите в папку var и проверьте, доступен ли файл .htaccess или нет. Если он недоступен, скопируйте файл .htaccess в magento2 по умолчанию и вставьте.

Шаг 2: - Перейдите в папку pub \ static и проверьте, доступен ли файл .htaccess или нет. Если он недоступен, скопируйте файл .htaccess в magento2 по умолчанию и вставьте.

Шаг 3: - Войдите в свой ssh ​​/ putty и перейдите в корневой каталог и выполните команду ниже

а). rm -rf var / *

б). rm -rf pub / static / *

с). php bin / magento setup: static-content: deploy

г). chmod -R 777 var pub / static

Шаг 4: - Обновите вашу ссылку.

Абхинав Сингх
источник
3

Вот самое простое решение, если показать имя версии в пути CSS

как: pub / static / version323334 /

затем запустите этот запрос в моем sql

 INSERT INTO 'core_config_data' ('path', 'value') 
VALUES ('dev/static/sign', 0) 
ON DUPLICATE KEY UPDATE value = 0;

после этого очистите кеш конфига

 bin/magento cache:clean config

Вы также можете отключить статическую версию файла формы администратора

введите описание изображения здесь

Сурендра Кумар Ахир
источник
2

Изменение

Опции + FollowSymLinks

в

Параметры + SymLinksIfOwnerMatch

в файле .htaccess внутри папки pub в вашем корневом каталоге Magento исправил проблему для меня.

Лез
источник
2

Если после установки в magento 2 у вас возникла проблема с темами, выполните следующие действия.

  1. Запустите mysql этот запрос:

INSERT INTO core_config_data (path, value) VALUES ('dev / static / sign', 0) ON DUPLICATE KEY UPDATE значение = 0;

  1. Для локальной машины выполните этот запрос mysql: Если dbname использует вас

ОБНОВЛЕНИЕ dbname. core_config_dataSET value= '0' ГДЕ core_config_data. pathLIKE "% web / seo / use_rewrites%";

  1. Удалите все файлы из каталога pub и var:

sudo rm -rf var / di var / generation / var / page_cache / var / cache / pub / static / frontend / pub / static / adminhtml / pub / static / _requirejs / pub / static / deployed_version.txt

  1. Дайте разрешение на каталоги var и pub вашего проекта:

sudo chmod -R 777 var / * pub / *

  1. ** Команда для настройки обновления: **

Настройка sudo php bin / magento: обновление

  1. Команда для развертывания контента:

sudo php bin / magento setup: static-content: deploy

После этих шагов вы сможете увидеть правильную тему.

Хан арман
источник
Спасатель +1 +.
Аноним
1

Может быть проблема при переписывании модов. Пожалуйста, проверьте настройки перезаписи мода на сервере. Если вы используете apache, используйте приведенные ниже шаги для включения перезаписи мода.

sudo a2enmod rewrite

sudo service apache2 restart
умеш читрода
источник
0

Просто удалите все, кроме .htaccess в pub \ static и обновите страницу, чтобы решить проблему.

Хасан Али Шахзад
источник
0

1. Просто удалите папку var / view-processing / pub. Также удалите pub / static / frontend / все папки.

2. В mysql core_config_data проверьте, имеет ли dev / static / sign область видимости по умолчанию, идентификатор области видимости 0 и значение 0. Если поле отсутствует, создайте его.

3. Затем запустите php bin / magento setup: static-content: deploy -f php bin / magento cache: очистить

Вишали Мариаппан
источник
0

В командной строке Magento root directory используйте следующие команды.

  1. Настройка php bin / magento: обновление

  2. php bin / magento cache: чистый

  3. php bin / magento setup: static-content: deploy

               or

    php bin / magento setup: static-content: deploy -f

Gunasekaran Gs
источник