Инструменты Битрикса

Очистка кэша, debug-режим, cron-агенты (Pro) и замер «попугаев» perfmon.

Быстрые действия для разработки собраны на карточке сайта и в панели действий — она открывается кнопкой справа в карточке.

Панель разделена на три группы:

ГруппаДействия
Открытьадминка /bitrix/ с автовходом, Adminer
Сайтдоступ администратора, копия площадки, новый роутинг Битрикса, кастомизация nginx
Обслуживаниеочистка кэша, подключение Redis-кэша, debug-режим, агенты на cron

Ваши проекты

ПочтаСоздать сайт
S
shop.bitrixожидает установкиБитрикс
http://shop.bitrix:8765
~/Omut/shop.bitrix
HTTPSPHP 8.2MYSQL 8.4
P
portal.bitrixустановленБитрикс24
http://portal.bitrix:8765
~/Omut/portal.bitrix
HTTPSPHP 8.5MYSQL 8.489.6
Панель действий сайта: админка и Adminer, доступ администратора, копия площадки, роутинг, кастомизация nginx, кэш и Redis, debug, агенты на cron

Админка

Админка /bitrix/ — открывает панель управления Битриксом в браузере (HTTP или HTTPS с учётом Secure).

Если в Omut сохранены логин и пароль администратора, вход выполняется автоматически (без формы Битрикса). Нет кредов — приложение попросит их ввести. Неверный пароль — toast и обычная страница входа /bitrix/admin/.

Доступ администратора

Доступ администратора в панели действий — модалка для локальной песочницы:

  • просмотр логина и пароля (маска, показать, скопировать);
  • Применить — записать логин и пароль в учётную запись администратора Битрикса (пользователь ID=1) и синхронизировать с Omut; для этой учётной записи сбрасывается двухфакторная защита, если она была включена. Если Битрикс ещё не установлен — креды сохраняются только в Omut;
  • Сгенерировать пароль — случайный пароль.

После установки «под ключ» креды по умолчанию: admin / OmutAdmin1! (модалка показывается сразу после установки). Для сайтов, установленных вручную или из бэкапа, введите тот пароль, который задавали в мастере — при первом заходе в админку или замере perfmon.

Терминал и CLI

Кнопка Терминал на карточке — встроенная консоль с php / composer / node из поставки Omut. Пресеты: composer install, bitrix.php, npm i -D @bitrix/chef. Подробнее — Терминал, Composer и Node. Пакет @bitrix/cli устарел; используйте @bitrix/chef.

Открыть сайт и папку

Адрес сайта в карточке — ссылка: клик открывает сайт в браузере. Клик по пути ниже открывает папку проекта в Finder (macOS), Проводнике (Windows) или файловом менеджере системы (Linux).

Очистка кэша

Очистить кэш — полный сброс: файловый кэш (bitrix/cache/, bitrix/managed_cache/, bitrix/stack_cache/), кэш в Redis или Memcache, HTML-кэш композита и объединённые пакеты CSS/JS. Удобно после деплоя или правок в init.php.

Вместе с кэшем сбрасывается OPcache пула php-fpm. Это важно, когда файлы не правят, а подменяют — копированием в Finder, cp -p, rsync -a, распаковкой архива: время файла при этом сохраняется, а PHP считает файл изменённым только по времени. Без сброса OPcache подменённый шаблон продолжает выполняться из старого байткода, и очистка кэша Битрикса ничего не меняет.

Пакеты CSS/JS штатная «Очистить весь кеш» в админке Битрикса тоже не трогает: они перестраиваются только когда меняется файл-исходник. Omut чистит их вместе со всем остальным.

В тосте видно, что именно сделано: Кэш очищен — shop.bitrix (движок Redis, файлов 12, пакетов CSS/JS 3, OPcache сброшен).

OPcache сбрасывается и когда кэш чистят средствами самого Битрикса: из админки (/bitrix/admin/cache.php) и прямо на странице через ?clear_cache=Y — сам Битрикс этого не умеет ни в одном окружении. Хук подключён через auto_prepend_file в php.ini пула, файлы сайта Omut не меняет.

Redis-кэшPro

Подключить Redis-кэш — Omut прописывает Redis в настройки кэша Битрикса, чтобы сайт или портал использовал его вместо файлов.

Перед этим включите Redis в Настройки → Окружение. Для Битрикс24 это шаг к рабочему чату — см. Битрикс24 локально.

Debug-режим

Debug-режим — тумблер режима отладки Битрикса ($DBDebug, define('BX_DEBUG', true) в настройках). У новых сайтов он включён сразу после создания: локально удобнее видеть ошибки, а не белый экран.

Не оставляйте debug включённым на «боевых» копиях — только для локальной разработки.

Копия площадки и роутинг

Создать копию площадки — файлы и база сайта копируются на новый домен; если в проекте есть Composer, зависимости устанавливаются автоматически.

Новый роутинг Битрикс — переключение между urlrewrite.php и routing_index.php. Кастомизация nginx — свои директивы для конкретного сайта с проверкой конфигурации перед применением (см. Создание и управление сайтами).

Cron-агентыPro

Агенты на cron — фоновый планировщик Omut запускает агенты Битрикса по расписанию для этого сайта, как на сервере с системным cron.

Включите, если тестируете обмены, рассылки или другие сценарии, зависящие от агентов. Битрикс должен быть уже установлен.

Если сайт создавали на Free («под ключ»), а Pro или пробный период включили позже — перевыберите PHP в карточке сайта (даже ту же версию) и снова включите агенты по расписанию.

Замер «попугаев» (perfmon)

На карточке сайта — бейдж с числом после бенчмарка perfmon через админку Битрикса. Цвет подсказывает отношение к эталону (~30 «попугаев»):

  • серый — ещё не замеряли
  • красный — ниже эталона
  • жёлтый — около эталона
  • зелёный — отличная производительность

Замер требует установленного Битрикса и работающего окружения.

Что дальше