РЕПО оновлено.
Ось як повинні працювати ресурси в pub / static.
Значення "модуля" змінилося в magento 2. Тепер файли не розділені між кодом, шаблоном і шкірою. Все йде в одному модулі Vendor_Module.
Коли запитується ресурс від pub/static, якщо файл не існує, запит переписується в../static.php?resource={resource name here} .
Погляньте на .htaccessфайл у папці pub / static, щоб краще зрозуміти.
Ви отримуєте 404 відповіді, ймовірно, тому, що не mod_rewriteввімкнули.
Ви повинні це включити.
Але може працювати і без цього.
Для цих статичних ресурсів існує система кешу.
перейдіть до папки dev/tools/Magento/Tools/Viewта запустіть це в командному рядку
php deploy.php
[EDIT]
У пізніших версіях більше немає dev/tools/Magento/Tools/Viewпапки.
Ви можете отримати той же ефект, виконавши цю команду:
php bin/magento setup:static-content:deploy
[/ EDIT]
Це скопіює статичні ресурси з кожного модуля в pub/staticпапку.
Будьте терплячі, пройде певний час.
Пам’ятайте про це на майбутнє. Це рекомендується робити на живому сервері. Це прискорить доступ до статичних ресурсів.
Але є улов.
Якщо ви модифікуєте один із статичних ресурсів всередині модуля, зміни будуть недоступні, доки ви не запустите php deploy.phpзнову.
І ніколи не слід змінювати жоден файл pub/staticбезпосередньо. Зміни будуть замінені при наступному виконанні deploy.php.