Добрый день, уважаемые!
Воюю с агентами, все никак не могу их вызвать из /bitrix/modules/main/tools/cron_events.php
Ошибка выполнения - якобы не найден класс CModule. Подключаю prolog_before, но ошибка остается.
Может и дикость - пытался кроном запустить пролог - без ошибок
Игрался с путями $_SERVER DOCUMENT_ROOT - ошибка об отсутствии prolog_before, либо ошибка крона (require отрабатывает). В логе ошибки запуска cron_events тело файла prolog_before.
гайды типаhttps://dev.1c-bitrix.ru/community/webdev/user/25773/blog/10059/index.php не помогли
short_open_tag включен
Подскажите, кто встречался, куда копать?
Ошибка
Код cron_events.php
Воюю с агентами, все никак не могу их вызвать из /bitrix/modules/main/tools/cron_events.php
Ошибка выполнения - якобы не найден класс CModule. Подключаю prolog_before, но ошибка остается.
Может и дикость - пытался кроном запустить пролог - без ошибок
Игрался с путями $_SERVER DOCUMENT_ROOT - ошибка об отсутствии prolog_before, либо ошибка крона (require отрабатывает). В логе ошибки запуска cron_events тело файла prolog_before.
гайды типа
short_open_tag включен
Подскажите, кто встречался, куда копать?
Ошибка
Код |
---|
PHP Fatal error: Uncaught Error: Class 'CModule' not found in /var/www/vhosts/denvic.ru/httpdocs/bitrix/modules/main/tools/cron_events.php |
Код |
---|
<?php $_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__)."/. ./. ./. ./.."); $DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"]; define("NO_KEEP_STATISTIC", true); define("NOT_CHECK_PERMISSIONS",true); define("BX_CRONTAB", true); define('BX_NO_ACCELERATOR_RESET', true); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); @set_time_limit(0); @ignore_user_abort(true); if(CModule::IncludeModule('sender')) { \Bitrix\Sender\MailingManager::checkPeriod(false); \Bitrix\Sender\MailingManager::checkSend(); } CMain::FinalActions(); require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/epilog_after.php'); ?> |