Пока все мимо кассы.[QUOTE]На таймвебе на это дело может влиять т.н. "изоляция сайта". Попробуйте отключить если включена:[/QUOTE]
Отключали. Не помогло.
[QUOTE] написал:
проверьте что у вас покажет realpath(dirname(__FILE__)."/..");[/QUOTE]
То же самое, что и задается в $_SERVER['dOCUMENT_ROOT']. Отличий нет.
Сама переменная $_SERVER['dOCUMENT_ROOT'] пуста, проверяла логированием. Именно поэтому я ее и задаю. Всегда так делала, ставя битриксовые задачи на крон. Впервые такое пролет.
#!/usr/bin/php в начало скрипта я ставить не стала. Так как команда на кроне выглядит так:
[COLOR=#333333][FONT=ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace][SIZE=12px][CODE]/opt/php82/bin/php /home/s/smsgold/smsgold.ru_202511/public_html/tools/test.php[/CODE][/SIZE][/FONT][/COLOR]
Все нужное есть для выполнения скрипта.
[QUOTE] написал:
зачем подключать prolog_before.php,[/QUOTE]
[QUOTE] написал:
наверно там дальше подразумевается функционал от БУС[/QUOTE]
Именно. Это же тестовый скрипт. Попытка понять, что не так со строкой[CODE]require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");[/CODE]
Почему из-за нее умирает скрипт?