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

Замінити ("Symlink" -> "Копіювати")

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

від

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

4

Крок 1: - Перейдіть до папки var і перевірте, чи доступний файл .htaccess чи ні. Якщо вона недоступна, скопіюйте .htaccess файл у magento2 за замовчуванням та вставте.

Крок 2: - Перейдіть до папки \ static та перевірте. Htaccess файл доступний чи ні. Якщо вона недоступна, скопіюйте .htaccess файл у magento2 за замовчуванням та вставте.

Крок 3: - Увійдіть у свій ssh ​​/ putty та перейдіть до кореневого каталогу та запустіть команду нижче

а). rm -rf var / *

б). rm -rf паб / статичний / *

в). Налаштування php bin / magento: статичний контент: розгортання

г). chmod -R 777 var pub / статичний

Крок 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 цей запит:

ВСТАВИТИ INTO core_config_data (шлях, значення) VALUES ('dev / статичний / знак', 0) НА 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 / статичний / розгорнутий_version.txt

  1. Надайте дозвіл на директорії var та pub свого проекту:

sudo chmod -R 777 var / * pub / *

  1. ** Команда для налаштування оновлення: **

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

  1. Команда для розгортання вмісту:

налаштування sudo php bin / magento: статичний контент: розгортання

Після цих кроків ви зможете побачити належну тему.


Рятувальник життя +1 ..
анонімний

1

Можливо, це проблема при переписуванні моди. Перевірте налаштування перезапису мод на сервері. Якщо ви користуєтеся апачем, то використовуйте нижче кроки для ввімкнення перепису мод

sudo a2enmod rewrite

sudo service apache2 restart


0

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

2.У mysql core_config_data перевірте, чи не має dev / static / sign діапазон за замовчуванням, id id 0 та значення 0. Якщо поля немає, створіть його.

3. Потім запустіть php bin / magento setup: статичний контент: розгорнути -f php bin / magento кеш: flush


0

У командному рядку кореневого каталогу Magento використовуйте наступні команди.

  1. Налаштування php bin / magento: оновлення

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

  3. Налаштування php bin / magento: статичний контент: розгортання

               or

    Налаштування php bin / magento: статичний контент: розгорнути -f

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.