РІШЕННЯ №1 (ЯКЩО Ви хочете редагувати XML-файл)
Я хотів би, щоб ви завантажили Magento 2 zip magentocommerce.com/download
, створили новий db у phpmyadmin , витягніть zip у папку htdocs . Встановіть Magento 2, але не використовуйте localhost використання 127.0.0.1 в магазині та в адміністраторі. Після успішної установки НЕ запускайте магент.
Тепер ми будемо очищати / видаляти кеші та сеанси Magento 2. Переходимо до наступних шляхів та видаляємо все:
ROOT > var > cache > *DELETE ALL*
ROOT > var > page_cache > *DELETE ALL*
ROOT > var > session > *DELETE ALL*
Коли Magento 2 не знаходиться у режимі виробництва, він спробує створити символьні посилання для деяких статичних ресурсів на локальному сервері. Ми повинні змінити таку поведінку Magento 2, відправивши редагування ROOT > app > etc > di.xml
файлу. Відкрийте di.xml
улюблений редактор коду, знайдіть virtualType name="developerMaterialization"
розділ. У цьому розділі нижче ви знайдете елемент, <item name="view_preprocessed" xsi:type="object">
який потрібно змінити. Ви можете змінити його, змінивши наступний вміст:
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
До:
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
Останній крок, також видаліть старі файли, створені в ROOT > pub > static > DELETE ALL EXCEPT .HTACCESS
Я особисто спробував це на своєму localhost за допомогою MAMP, EasyPHP DevServer, Xampp та Wampp та успішно встановив і використовував Magento 2. Для подальшого ознайомлення можна ознайомитись за цим посиланням:
Magento 2 CSS та JavaScript не завантажується з правильної папки
РІШЕННЯ №2
Встановити композитор. Тепер я хотів би, щоб ви завантажили zip Magento 2 magentocommerce.com/download
, створили новий db у phpmyadmin , витягніть zip у папку htdocs . Встановіть Magento 2, але не використовуйте localhost використання 127.0.0.1 в магазині та в адміністраторі. Після успішної установки НЕ запускайте магент.
Тепер ми перевіримо встановлення композитора, розгорнемо статичний вміст, очистимо / очистимо кеш Magento та повторно встановимо блоки Magento 2. Щоб виконати всі вищезазначені дії, натисніть WINDOWS KEY + R, щоб відкрити діалогове вікно RUN, і введіть “cmd”, щоб відкрити командний рядок.
Введіть “ cd PATH_TO_YOUR_MAGENTO2_FILES ” для введення в каталог Magento 2 ROOT.
Тепер, щоб перевірити встановлення композитора у вищевказаному каталозі, введіть " встановити композитор ".
Якщо ви отримаєте помилку на цьому кроці, будь ласка, перевірте встановлення композитора
На цьому кроці ми налаштовуємо статичний вміст для розміщення в нашому магазині Magento. Для цього введіть “ php bin / magento setup: static-content: speak ”.
Якщо ви отримаєте помилку, перевірте свою PHP.EXE та PHP.INI змінну середовища
Очистити / змити кеш-пам'ять Magento, ввівши “ php bin / magento cache: flush ” у CMD.
І нарешті, до статичних блоків Reindex Magento введіть “ php bin / magento indexer: reindex ”.
Ви закінчили успішну установку Magento 2.
php bin/magento setup:static-content:deploy -f
і почекати 80 секунд.