Magento 2: js-перевод.json 404 (Не найден) в производственном режиме
После переключения в рабочий режим в консоли появилась ошибка:
pub/static/adminhtml/Magento/backend/en_US/js-translation.json 404 (Not Found)
pub/static/adminhtml/Magento/backend/en_US/js-translation.json HTTP status: 404
at XMLHttpRequest.xhr.onreadystatechange (text.min.js:8)
Я искал решение, я нашел такие решения:
bin/magento c:c
bin/magento c:f
rm -rf pub/static/*
И бежать
php bin/magento setup:static-content:deploy en_US
или
php -d memory_limit=4G bin/magento setup:static-content:deploy en_US
И я пытаюсь это сделать :
В vendor/magento/module-translation/Model/Json/PreProcessor.php
$area = $this->areaList->getArea($areaCode);
$area->load(\Magento\Framework\App\Area::PART_TRANSLATE);
Должно быть:
$area = $this->areaList->getArea($areaCode);
$area->load(\Magento\Framework\App\Area::PART_DESIGN);
$area->load(\Magento\Framework\App\Area::PART_TRANSLATE);
Но это мне не помогло, Magento все еще не находит файл:
pub/static/adminhtml/Magento/backend/en_US/js-translation.json
3
Author: Evgeniy Kapelko, 2018-06-28
1 answers
Я использовал эту команду:
bin/magento setup:static-content:deploy --theme=Vendor/Theme en_US -f
Эта команда создала js-translation.json
.
Это решило мою проблему.
6
Author: Evgeniy Kapelko, 2018-06-29 12:59:05