From ac17419cb83d1f5fd4830e7f5d5cdf4de9c8d164 Mon Sep 17 00:00:00 2001 From: Alexander Vorobyev Date: Wed, 8 Apr 2026 09:13:03 +0300 Subject: [PATCH] =?UTF-8?q?chore(console):=20=D0=B4=D0=BE=D0=B1=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=BF=D1=80=D0=B5=D0=B4=D1=83?= =?UTF-8?q?=D0=BF=D1=80=D0=B5=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BE?= =?UTF-8?q?=20=D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=82=D0=BD=D0=BE=D0=BC?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=BF=D1=83=D1=81=D0=BA=D0=B5=20CLI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавлено примечание в раздел настройки cron. Объяснено, что для корректного определения DOCUMENT_ROOT текущей версией ядра необходимо запускать скрипт из директории сайта или использовать относительные пути. Запуск по абсолютному пути может приводить к ошибкам инициализации. --- pages/framework/console-commands.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pages/framework/console-commands.md b/pages/framework/console-commands.md index 54fc964..9ee0304 100644 --- a/pages/framework/console-commands.md +++ b/pages/framework/console-commands.md @@ -311,10 +311,18 @@ return [ ```bash # Выполнять команду каждый день в 3:00 -0 3 * * * php /path/to/document_root/bitrix/bitrix.php [command] --no-interaction +0 3 * * * cd /path/to/document_root && php bitrix/bitrix.php [command] --no-interaction # Выполнять команду каждое воскресенье в 4:00 -0 4 * * 0 php /path/to/document_root/bitrix/bitrix.php [command] --no-interaction +0 4 * * 0 cd /path/to/document_root && php bitrix/bitrix.php [command] --no-interaction ``` -Опция `--no-interaction` отключает интерактивные запросы. \ No newline at end of file +Опция `--no-interaction` отключает интерактивные запросы. + +{% note tip "" %} + +Важно: Для корректного определения DOCUMENT_ROOT консольными скриптами Битрикса необходимо запускать команду таким образом, чтобы путь к скрипту был указан относительно текущей рабочей директории. +Рекомендуется использовать конструкцию cd `/path/to/site && php bitrix/bitrix.php ....` +Запуск по абсолютному пути (например, `php /var/www/.../bitrix.php`) без предварительного перехода в директорию сайта может привести к ошибке инициализации, так как текущая реализация некорректно обрабатывает абсолютные пути в `$_SERVER['SCRIPT_NAME']`. + +{% endnote %} \ No newline at end of file