Необходимо автоматизировать загрузку в торговый каталог.
Создал профиль загрузки csv, все работает ( если запускать профиль руками ).
Добавил задачу в крон на хостинге - обновляется дата последнего импорта, но самого импорта не происходит + файл логов ( в моем случае 4.txt пустой, хотя при ошибках он заполняется ).
Права на csv файл установил полные, к инфоблоку доступ на изменение имеют все, кроме простых пользователей.
В чем может быть проблема?
Гуглил, ничего дельного не нашел, кроме :
1. был недостаточный доступ к файлу /bitrix/catalog_export/export_file_2.csv, подправил через админку битрикса. На "полный доступ".
2. поправил доступ к информационному блок "Каталог товаров". Изменил на "Изменение"
Пункт первый как я понял это выставление прав доступа к файлу обмена, у меня аналогично
Пункт второй - вот тут непонятно. Если это доступ к инфоблоку, то как я уже писал он полный для всех кроме простых пользователей. Где-нибудь еще он выставляется?
Erhaben пишет: Добавил задачу в крон на хостинге - обновляется дата последнего импорта, но самого импорта не происходит + файл логов ( в моем случае 4.txt пустой, хотя при ошибках он заполняется ).
А что за файл логов? Не помню я такого в штатном функционале.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Практически все работает ( создание групп/элементов, изменение групп/элементов, картинки правильно подставляются, деактивация групп/элементов )
В профиле загрузки свойства "Товары, которых не было в файле" и "Неактивные товары / группы, которые есть в файл" выставлены как "деактивировать" и "активировать"
Проблема в том, что при загрузке через крон неактивные товары/группы не становятся активными. Если в админке руками запустить профиль, все нормально.
Документацию перерыл, там написано только про факт существования свойства активации неактивных присутствующих / деактивации активных отсутствующих
Сам скрипт посмотрел, вроде должно все нормально быть. От чего может зависеть? Пользователя в cron_frame.php поставил того же самого, под учеткой которого сам сижу.
Все равно - ручная активация профиля работает прекрасно, cron с проблемами
Евгений Жуков пишет: Готовится обновления торгового каталога, где эта проблема снята.
Хочу уточнить: проблема на данный момент актуальна? На сайта со старой версией битрикса обновление по крону работает отлично, а на свежей апдейтнутой версии точно такие же настройки и 0 эмоций.
Добррый день. у меня похожая проблема. На сайте есть файл import.php, который импортирует товары в каталог. Если запускать файл вручную из браузера, то все товары импортируются, и участвуют в поиске. Если запускать файл из крона, командой */15 * * * * /usr/bin/php /var/www/ms-remit/data/www/mosremit/import.php\ то импорт также работает, товары добавляются, но в поиске уже не участвуют, приходится вручную переиндексировать сайт. По крону импорт должен запускаться каждые 15 минут. не могу же я вручную каждые 15 мин переиндексацию проводить. Помогите что нужно сделать. Код импорта привожу: