Недавно Картинки перестали выгружаться. Сервер был забит картинками, которые еще и дублировались из /upload/export_catalog_files/iblock в /upload/iblock. Сейчас заметили, что активно около 3 тыс. товаров из 15 тыс.
Картинки удалили. На хостинге поставили максимальные лимиты. Синхронизировали время с сервером
Провели заново полный обмен и принудительную выгрузку - проблема не решилась. Выгрузка изменений также не помогла. В настройках указано Выгружать картинки и файлы. Некоторые товары с картинками все же выгружаются, но совсем не все. Пытаемся выгружать только отдельный раздел. Представляю, что будет если попробовать выгрузить все... Локально выгружается нормально - все картинки и товары на месте.
Писали в ТП - уже третий раз делаем диагностику. Сначала думали, что проблема в том, что "сайт отдаёт данные отладки.". На сайте весь дебаг выключили. Выключили импорт логов на сайт. Не сработало
Пока ничего не помогает. Подскажите, может кто сталкивался с проблемой?
Найдите в 1с какой-нибудь товар, для которого картинки не выгружаются в БУС. Удалите картинки из товара. Внесите в товар заново картинки, обязательно в формате jpeg (желательно старые картинки открыть в графическом редакторе и пересохранить даже если был jpeg ранее), перед занесением дайте файлам картинок простые имена - 1.jpeg, 2.jpeg Повторите обмен с сайтом. Сообщите результат.
В настройках обмена для ускорения выполнения тестов - в 1с поставьте в отбор только этот товар, на сайте в настройках отсутствующих товаров - "не делать ничего"
Дмитрий Чебыкин, Спасибо, что откликнулись. С картинками мы разобрались. Программно обновили все товары и картинки при полной выгрузке начали выгружаться без проблем. Однако, сейчас на сайт выгружается не больше 3 тыс активных товаров из примерно 15ти тыс, остальные не активны. выгрузка не прерывается, считается успешно завершенной. Переименовали init.php в php_interface - эффект тот же. в логе импорта помимо неизвестного статуса импорта, под конец появилась ошибка Файл не является графическим. неужели все это время проблема была в названии картинок или mime type? Как проверить?
Perke написал: Переименовали init.php в php_interface - эффект тот же.
вообще не понял зачем.
Вы пересохранили товары (но не картинки в них), они попали в выгрузку. Это часть проблемы решило, вы обновили версии элементов, они стали заливаться на сайт. обновление элементов - это не обновление картинок, разве неясно?
У остальных товаров, которые в итоге так и остаются неактивными - или неверный тип файла для картинок, или может не задано Основное изображение, или название картинки не соответствует каким-то критериям в Битрикс.
Алгоритм проверки тот же, что и в предыдущем сообщении, надо попробовать.