Проблема сводится к следующему:
Одинаковый кусок кода через битрикс "Коммандная строка PHP"
if(CModule::IncludeModule("iblock"))
{
$iblocks = GetIBlockList("");
while($arIBlock = $iblocks->GetNext())
{
echo $arIBlock["ID"]." Название: ".$arIBlock["NAME"]."<br>\n";
}
}
и
#!/usr/bin/php -q
<?php
$_SERVER["DOCUMENT_ROOT"] = "/var/www/site";
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("LANG", "ru");
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
set_time_limit(0);
if(CModule::IncludeModule("iblock"))
{
$iblocks = GetIBlockList("");
while($arIBlock = $iblocks->GetNext())
{
echo $arIBlock["ID"]." Название: ".$arIBlock["NAME"]."<br>\n";
}
}
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
?>
через CLI PHP
выдают разные результаты. А именно через CLI выдается меньше инфоблоков, чем их есть на самом деле. При чем, впечатление такое, что не выводятся "новые" инфоблоки, т.е. созданые толи после какой-то даты, то ли после какого-то обновления... Флаги активности везде стоят. С документооборотом тож все нормально... Ничего не понимаю
Одинаковый кусок кода через битрикс "Коммандная строка PHP"
if(CModule::IncludeModule("iblock"))
{
$iblocks = GetIBlockList("");
while($arIBlock = $iblocks->GetNext())
{
echo $arIBlock["ID"]." Название: ".$arIBlock["NAME"]."<br>\n";
}
}
и
#!/usr/bin/php -q
<?php
$_SERVER["DOCUMENT_ROOT"] = "/var/www/site";
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("LANG", "ru");
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
set_time_limit(0);
if(CModule::IncludeModule("iblock"))
{
$iblocks = GetIBlockList("");
while($arIBlock = $iblocks->GetNext())
{
echo $arIBlock["ID"]." Название: ".$arIBlock["NAME"]."<br>\n";
}
}
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
?>
через CLI PHP
выдают разные результаты. А именно через CLI выдается меньше инфоблоков, чем их есть на самом деле. При чем, впечатление такое, что не выводятся "новые" инфоблоки, т.е. созданые толи после какой-то даты, то ли после какого-то обновления... Флаги активности везде стоят. С документооборотом тож все нормально... Ничего не понимаю

