Добрый день.
У меня возник вопрос - обновление каталога осуществляется в несколько повторяющихся итераций, каждая из которых состоит из этапов:
1. От поставщиков тянется XML
2. XML преобразуется в CSV
3. CSV заливается в базу через импорт
Обновление выполняется раз в сутки.
Итерации выполняются по очереди - то есть сначала заливаются справочники, потом - элементы торгового каталога.
Запускается все из своего скрипта. Вызов импорта планировал сделать таким образом:
<?php
$url="/usr/local/php/bin/php -f /var/www/mybi/bitrix/php_interface/include/catalog_import/cr on_frame.php 8";
echo system($url);
?>
Но (после исправления путей) у меня выводится
Notice: Undefined index: GROUPS in /var/www/mybi/bitrix/modules/main/classes/general/user.php on line 81Notice: Undefined index: clear_cache in /var/www/mybi/bitrix/modules/main/classes/general/cache.php on line 55Notice: Undefined index: clear_cache_session in /var/www/mybi/bitrix/modules/main/classes/general/cache.php on line 58
Notice: Undefined index: clear_cache_session in /var/www/mybi/bitrix/modules/main/classes/general/cache.php on line 60
Notice: Undefined index: SESS_CLEAR_CACHE in /var/www/mybi/bitrix/modules/main/classes/general/cache.php on line 64
Notice: Undefined index: s1 in /var/www/mybi/bitrix/modules/main/classes/general/main.php on line 5187
Notice: Undefined index: albums.csv in /var/www/mybi/bitrix/modules/main/classes/general/main.php on line 1781
Notice: Undefined index: csv in /var/www/mybi/bitrix/modules/main/classes/general/main.php on line 1781
Notice: Undefined index: content_update in /var/www/mybi/bitrix/modules/main/classes/general/main.php on line 1781
Notice: Undefined offset: 2 in /var/www/mybi/bitrix/modules/main/classes/general/main.php on line 1787
Notice: Undefined index: ADMIN in /var/www/mybi/bitrix/modules/main/classes/general/user.php on line 1011
Notice: Undefined index: GROUPS in /var/www/mybi/bitrix/modules/main/classes/general/user.php on line 81
Notice: Undefined index: MIN_PERMISSION in /var/www/mybi/bitrix/modules/iblock/classes/mysql/iblock.php on line 73
Notice: Undefined index: LAST_USE in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: SETUP_VARS in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: IN_CRON in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: IN_AGENT in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: IN_MENU in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: DEFAULT_PROFILE in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: NAME in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: FILE_NAME in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Каким образом возможно реализовать мою схему?
У меня возник вопрос - обновление каталога осуществляется в несколько повторяющихся итераций, каждая из которых состоит из этапов:
1. От поставщиков тянется XML
2. XML преобразуется в CSV
3. CSV заливается в базу через импорт
Обновление выполняется раз в сутки.
Итерации выполняются по очереди - то есть сначала заливаются справочники, потом - элементы торгового каталога.
Запускается все из своего скрипта. Вызов импорта планировал сделать таким образом:
<?php
$url="/usr/local/php/bin/php -f /var/www/mybi/bitrix/php_interface/include/catalog_import/cr
echo system($url);
?>
Но (после исправления путей) у меня выводится
Notice: Undefined index: GROUPS in /var/www/mybi/bitrix/modules/main/classes/general/user.php on line 81Notice: Undefined index: clear_cache in /var/www/mybi/bitrix/modules/main/classes/general/cache.php on line 55Notice: Undefined index: clear_cache_session in /var/www/mybi/bitrix/modules/main/classes/general/cache.php on line 58
Notice: Undefined index: clear_cache_session in /var/www/mybi/bitrix/modules/main/classes/general/cache.php on line 60
Notice: Undefined index: SESS_CLEAR_CACHE in /var/www/mybi/bitrix/modules/main/classes/general/cache.php on line 64
Notice: Undefined index: s1 in /var/www/mybi/bitrix/modules/main/classes/general/main.php on line 5187
Notice: Undefined index: albums.csv in /var/www/mybi/bitrix/modules/main/classes/general/main.php on line 1781
Notice: Undefined index: csv in /var/www/mybi/bitrix/modules/main/classes/general/main.php on line 1781
Notice: Undefined index: content_update in /var/www/mybi/bitrix/modules/main/classes/general/main.php on line 1781
Notice: Undefined offset: 2 in /var/www/mybi/bitrix/modules/main/classes/general/main.php on line 1787
Notice: Undefined index: ADMIN in /var/www/mybi/bitrix/modules/main/classes/general/user.php on line 1011
Notice: Undefined index: GROUPS in /var/www/mybi/bitrix/modules/main/classes/general/user.php on line 81
Notice: Undefined index: MIN_PERMISSION in /var/www/mybi/bitrix/modules/iblock/classes/mysql/iblock.php on line 73
Notice: Undefined index: LAST_USE in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: SETUP_VARS in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: IN_CRON in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: IN_AGENT in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: IN_MENU in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: DEFAULT_PROFILE in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: NAME in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Notice: Undefined index: FILE_NAME in /var/www/mybi/bitrix/modules/main/classes/mysql/database.php on line 418
Каким образом возможно реализовать мою схему?