После последнего обновления на стабильную версию перестали выполняться задания в Cron, соответственно с сайта перестали уходить почтовые уведомления и т.д. Отключил пока в настройках поддержку Cron, закомментировав строчку define('BX_CRONTAB_SUPPORT', true); в файле /site/bitrix/php_interface/dbconn.php.
При попытке выполнить задания вот такие ошибки пишутся в лог Cron'а:
"php -d session.save_path=/home/users/***/tmp /home/users/eurogalant_bx1/site/bitrix/modules/main/tools/cr on_events.php # bitrix cron_events" "PHP Parse error: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM) in /home/users/***/site/bitrix/modules/main/lib/orm/data/datamanager.php on line 77"
Вот функция, в datamanager.php, в которой вываливается ошибка:
public static function getEntity()
{
Строчка 77 в скрипте ---->>> $class = static::getEntityClass()::normalizeEntityClass(get_called_class());
if (!isset(static::$entity[$class]))
{
static::$entity[$class] = static::getEntityClass()::getInstance($class);
}
return static::$entity[$class];
}
Помогите, пожалуйста, решить данную проблему.
При попытке выполнить задания вот такие ошибки пишутся в лог Cron'а:
"php -d session.save_path=/home/users/***/tmp /home/users/eurogalant_bx1/site/bitrix/modules/main/tools/cr
Вот функция, в datamanager.php, в которой вываливается ошибка:
public static function getEntity()
{
Строчка 77 в скрипте ---->>> $class = static::getEntityClass()::normalizeEntityClass(get_called_class());
if (!isset(static::$entity[$class]))
{
static::$entity[$class] = static::getEntityClass()::getInstance($class);
}
return static::$entity[$class];
}
Помогите, пожалуйста, решить данную проблему.