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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.