Когда команда запускается php bin/magento catalog:image:resize
, она останавливается после нескольких изображений и показывает ошибку.
Как это исправить?
Я попытался вручную загрузить изображения в эту папку после этой проблемы.
Когда команда запускается php bin/magento catalog:image:resize
, она останавливается после нескольких изображений и показывает ошибку.
Как это исправить?
Я попытался вручную загрузить изображения в эту папку после этой проблемы.
Ответы:
Питер,
Кажется, вам не хватает места для образца изображения.
Либо загрузите его из бэкэнда, либо загрузите вручную в путь к файлу ниже
/ Главная / public_html / продавец / Magento / модуль-каталог / вид / базовый / веб / изображения / продукта / заполнителем
имя должно быть только swatch_image.jpg.
У меня возникла та же проблема, и я могу подтвердить, что скрипт добавляет [webroot] / pub / media / к пути к изображению, которое он хочет изменить, и поэтому не может его найти.
Таким образом, это не решение добавить изображение к этому пути, так как путь не существует.
В любом случае, вы все равно можете просто игнорировать ошибку и пропустить изменение размера пакета. Результат будет таким же, как после очистки кэша изображений из интерфейса администратора.
Как следствие, изображения с измененным размером будут создаваться по требованию для каждого продукта, когда продукт (страница сведений) просматривается пользователем в первый раз. Это снизит производительность для первого показа на странице с описанием каждого продукта. Кроме того, не должно быть никаких негативных последствий.
Я заметил, что путь в моем сообщении об ошибке выглядит странно, а ваш выглядит одинаково с немного разными именами папок.
File '/var/www/magento/pub/media/var/www/magento/vendor/magento/module-catalog/view/base/web/images/product/placeholder/swatch_image.jpg' does not exist.
Вторая половина этого пути реальна, и изображение там:
var/www/magento/vendor/magento/module-catalog/view/base/web/images/product/placeholder/swatch_image.jpg
Однако ошибка подразумевает, что он добавляет к этому месту var/www/magento/pub/media/
Это намеренно так или эта проблема связана с тем, где он ищет изображение?
Пожалуйста, прочитайте
https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6CE.html
Каталог: image: время изменения размера команды в выпуске было сокращено до 90%. Однако это улучшение требует выполнения этих дополнительных шагов после обновления вашего экземпляра Magento до версии 2.2.6:
Удалить паб / медиа / каталог / продукт / кэш. (Удаление этой папки освобождает место.)
Запустите bin / magento catalog: image: изменить размер, чтобы создать новый кэш изображений. (Этот шаг необходим, потому что мы изменили путь к кэшированным изображениям и должны удалить ранее кэшированные изображения.)
Некоторые изображения не могут быть изменены. Смотрите файл журнала для деталей
Пример:
5781-R101.png do not work ABCDEFG.jpg work
08985-AA01.jpg do not work ABCDEFH.jpg work
Я не сильно изменился на картинке только изменение имени
vendor/magento/module-catalog/view/base/web/images/product/placeholder