Клонированный Magento2 из источников GitHub здесь: https://github.com/magento/magento2
Установка прошла нормально. Однако некоторые проблемы возникли, когда браузер загружает статические файлы. Несколько файлов отсутствуют в:
pub/static/frontend/Magento/blank/en_US/*
Установка прошла нормально, AFAIK все статические файлы были загружены.
Постскриптум
Это может быть как-то связано, но кажется, что URL не переписаны правильно — выбрасывая 404 страницы. Я предполагаю, что есть некоторая сильная корреляция, но я не могу видеть, где именно? Провел некоторые исследования (применил их), но безрезультатно
Мне не повезло с командой «развернуть».
Я включил режим разработчика, который не требует развернутых статических файлов, но все равно не идет
Оказывается, были и другие проблемы:
Имена путей для файлов CSS и JS все еще искали файлы в развернутом каталоге в «pub / static». Добавление этого параметра в «core_config_data» решило, что: Этот ответ
insert core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0);
После того, как проблема была решена, у меня все еще были проблемы. Файлы .htaccess имеют строки с использованием синтаксиса Apache 2.2. Я изменил основной .htaccess на синтаксис apaches 2.4, но не понял, что в системе много файлов .htaccess. Тот, что находился в каталоге «pub», препятствовал доступу к файлам css и js, потому что Apache сдался из-за невозможности анализа .htaccess
В .htaccess я просто помещаю все вхождения этих двух строк как комментарии
#order allow,deny
#deny from all
Это просто демонстрационная установка на моем локальном компьютере, так что я не обеспокоен. Что действительно нужно, так это версии Apace 2.4 для файлов .htaccess.
вы должны очистить папки в паб / статический папка, а затем развернуть содержимое
Чтобы удалить папки в пабе / статической папке
rm -rf pub/static/frontend/ pub/static/adminhtml/ pub/static/_requirejs/
чем развернуть
bin/magento setup:static-content:deploy