Есть ли что-то неправильное в сохранении Magento 2 в режиме разработчика?
Всякий раз, когда я переключаюсь в производственный режим, система не отображает изображения продуктов на страницах продуктов. Колесо просто продолжает вращаться. Это происходит только в производственном режиме. Я скомпилировал, очистил, развернул статический контент, очистил статический контент, все.
Но переключение моего Magento 2.1 (PHP 7.0) в рабочий режим создает вращающееся колесо для изображений моего продукта на странице продукта и вращающееся колесо после входа в серверную часть.
Даже не знаю, где я могу это отладить или поискать ошибки.
2 answers
Не рекомендуется поддерживать Magento в режиме разработчика. Вместо этого я бы рекомендовал вам отладить проблему, пока вы не найдете, что не так, и не исправите ее.
Сохранение Magento в модели разработчика приведет к:
- Замедляет работу системы, а также работу пользователя, поскольку файлы статического представления не подаются из
pub/static
, а вместо этого генерируются каждый раз при перезагрузке страницы. - Отображение ошибок и исключений из пользователи.
Http://devdocs.magento.com/guides/v2.0/config-guide/bootstrap/magento-modes.html
Что касается проблемы и того, что вы говорите, это может быть, и проблема, связанная с созданием статического контента.
- Развернули ли вы статический контент после перехода в рабочий режим?
- Получаете ли вы какие-либо предупреждения/ошибки при переключении между режимами или развертывании статического содержимого?
- Вы очистили кэш?
- Если вы проверите код в вашем браузере после перехода на рабочий режим, можете ли вы обнаружить какую-либо ошибку?
- Хорошо ли настроен ваш веб-сервер для обслуживания этих статических файлов?
При развертывании статического содержимого вы можете использовать -vv
в конце, чтобы получить более подробный вывод.
Настройка Magento: статическое содержимое: развертывание -vv
Надеюсь, это поможет вам найти/устранить проблему и изменить свое мнение о том, чтобы ваше приложение работало в режиме разработчика.
Решение:
На случай, если у кого-то еще возникнет такая же проблема: проблема была не в производственном режиме. Это позволяет объединять и сжимать CSS и JS файлы на серверной части. Вот и все. Это известная ошибка в Magento, и они все еще работают над этой проблемой. Жаль, что я не потратил 3 недели впустую, пытаясь разобраться в этом!