Битрикс - единственная PHP CMS не имеющая единого способа установки скрипта Антибот. Большинство сборок и версий этого движка имеют сильные различия между собой. BitrixVM версии ниже 9 не совместима со скриптом Антибот.
В первую очередь рассмотрите возможность подключение скрипта Антибот в Битрикс CMS через .htaccess или .user.ini, это значительно более простой и надежный способ, чем подключение через PHP скрипты. Узнать, поддерживает ли сайт подключение через .htaccess или .user.ini можно в Чек Листе, ссылка на который есть на главной странице админки скрипта Антибот на вашем сайте.
Если подключение через .htaccess и .user.ini не поддерживается, тогда нужно подключать через какой-то общий PHP скрипт, который выполняется раньше других скриптов и который подключается в большинство скриптов сайта. Такими скриптами могут быть index.php и urlrewrite.php (которые в корне сайта, добавлять сразу в оба) или только в один bitrix/php_interface/init.php или только в bitrix/header.php (но с ним скорее всего будут проблемы). Но это все не точно, бывают и другие скрипты, в которые придется добавить код подключения скрипта Антибот, для защиты всех страниц сайта. Не пытайтесь добавлять подключение скрипта Антибот в шаблон сайта, там точно работать не будет!
Если в .htaccess уже есть строка вида php_value auto_prepend_file "/home/***/public_html/bitrix/modules/security/tools/start.php" или другой скрипт с php_value auto_prepend_file, то можно подключить Антибот через require_once в начале того скрипта.
Встречается только в 8 и 9 версии скрипта Антибот: После установки скрипта Антибот, если не получается пройти проверку кликнув на кнопки входа (нет никакой реакции на нажатия кнопок), или при заходе на сайт происходит редирект на несуществующий домен, с именем, равным директории, в которую установлен скрипт Антибот, то скорее всего нужно в конфиге скрипта Антибот (зайти на сайт по SFTP или FTP) в data/conf.php изменить строку $ab_config['is_bitrix'] = 0; (0 изменить на 1). В логе скрипта Антибот при этом будут причины отклонения из облака: Hash Error.
Бывают (не всегда, но часто) проблемы с совместимостью с кэшированием кода и другими системами кэширования Битрикс. На всякий случай после установки скрипта Антибот сбросить кэш Битрикса.
Сканер безопасности Битрикс ругается на код скрипта Антибот с сообщениями вида "Статический анализ уязвимостей обнаружил 100500 проблемных мест". На самом деле в указанных местах кода скрипта Антибот уязвимостей и ошибок нет.
В логе PHP ошибок скрипта Антибот, который отображается на главной странице админки и находится в файле data/errorlog.txt может появиться множество записей, но скорее всего все они будут касаться ошибок скриптов Битрикс, а не скрипта Антибот. Т.к по умолчанию Антибот логирует все PHP ошибки, которые появляются в процессе работы всех скриптов сайта.
Важно в 1 или 2 таблице правил в разрешенные (allow) добавить IP адреса своего сервера (скорее всего он добавится автоматически, но лучше проверить), на котором размещен сайт. Узнать IPv4 своего сервера можно на странице admin.php?abp=serverip в админке скрипта Антибот на вашем сайте. Т.к. без этого получите ошибку в работе с сокетами, с сообщениями в админке Битрикса: "Работа с сокетами: Ошибка! Не работает". IPv6 можно посмотреть в phpinfo() на странице admin.php?abp=phpinfo, а лучше отключить IPv6 в DNS.
В 4 таблицу правил в allow добавить:
/bitrix/admin/site_checker.php/bitrix/site_check_exec.php/bitrix/admin/sale_order_new.phpЕсли требуется синхронизация цен, то в 3 таблицу правил в allow добавить 1C+Enterprise без указания PTR или в 4 таблицу добавить в allow /synchronization-of-prices/ адрес страницы.
Добавить в 1 таблицу правил IP адреса ботов с User-Agent: BitrixCloud и BitrixSecurityScanner.
Если после переноса сайта на новый сервер в логах Битрикс возникает ошибка: File has changed while reading: /var/.../вашсайт/antibot/data/sqlite.db, то необходимо удалить файл sqlite.db и перенести скрипт АнтиБот по правильному.
Если эта инструкция и чеклист не помогли, значит ваша версия скрипта не совместима со скриптом Антибот. Услуг по персональной настройке скрипта Антибот на Битрикс служба поддержи не оказывает. Вы можете заказать установку и настройку Антибота на Битрикс у нашего партнера .
Обсудить настройку Антибота на Битрикс можно в этой теме на форуме.
Информация обновлена: 11.01.2026 - 17:44.