Вышло срочное обновление PHP с исправлением двух уязвимостей. Как обновить

Omut

Omut v1.1 — Командная строка

16 сентября — 28 сентября 2026 · 6 выпусков, последний — v1.1.5

Командная строка omut-cli ставится вместе с приложением: сайты, журналы и проверка окружения доступны из терминала. Упавшие службы поднимаются сами, об ошибках и готовых операциях приходят уведомления. На Linux Omut запускается на Ubuntu 22.04 и Debian 12, а с v1.1.5 ручные правки php.ini, my.cnf и nginx.conf переживают перезапуск.

Все выпуски v1.1

Командная строка omut-cli

status, site, logs, job и doctor, у каждой команды есть --json. Ставится вместе с приложением и сама попадает в PATH.

Подробнее
Omut
Терминал сайта: PHP, Composer и Node 24 из поставки Omut, команда omut-cli

Службы поднимаются сами

Упавшие nginx, PHP, MySQL, почту, Redis и Push-сервер Omut перезапускает до пяти раз за пять минут. Процесс, который жив, но не отвечает, тоже ловится.

Omut
Службы окружения Omut: nginx, PHP 7.4–8.5, MySQL 5.7–8.4, почта, Redis и Push & Pull

Свои php.ini, my.cnf и nginx.conf

с v1.1.5

Omut создаёт их один раз и больше не перезаписывает: правки переживают перезапуск и обновления.

Подробнее
Omut
«Где что лежит»: php.ini, my.cnf и nginx.conf каждой версии и папки окружения

Уведомления

Падение и восстановление служб, конец установки, клона, импорта и бэкапа, ошибки cron-агентов. Последние 50 сообщений хранит колокольчик.

Ubuntu 22.04 и Debian 12

с v1.1.2

Omut запускается на Ubuntu 22.04, Linux Mint 21, Pop!_OS 22.04 и Debian 12, а сертификат HTTPS ставится способом вашего дистрибутива.

Выпуски v1.1

v1.1.5

Исправлено

  • Правки php.ini, my.cnf и nginx.conf больше не пропадают при перезапуске окружения. Раньше Omut собирал эти файлы заново на каждом запуске и стирал, например, свой memory_limit. Теперь Omut создаёт их один раз, а то, что меняет сам, держит рядом. Чтобы вернуть исходный вид, удалите файл и перезапустите окружение.
  • Windows: Composer в терминале сайта работает. Команды вроде composer require падали с ошибкой «The openssl extension is required». То же при клонировании сайта с composer.json.
v1.1.4

Улучшено

  • Кнопка «npm i @bitrix/chef» ставит chef один раз для всех сайтов. Достаточно набрать chef, а обновление Node установленные так пакеты не удаляет.

Исправлено

  • Chef работает из корня сайта. chef create падал с ошибкой «The „paths[0]“ argument must be of type string»: chef ищет Битрикс в текущей папке и выше, а терминал открывается над папкой www/. Теперь из корня сайта Omut запускает chef в www/.
  • Метка «Ранний доступ» не появляется у стабильной версии, если последний выпуск вышел только для другой системы.
v1.1.3

Выпуск только для Windows.

Исправлено

  • Сайты запускаются, если в имени пользователя Windows есть кириллица (C:\Users\Александр). Раньше nginx не находил свою конфигурацию и не стартовал.
v1.1.2

Новое

  • Прогресс установки в терминале. omut-cli site create shop --mode auto рисует полосу, процент и этап — те же, что окно создания сайта. В CI каждый этап печатается отдельной строкой.
  • Список сайтов обновляется сам. Сайт, созданный из терминала, появляется в открытом приложении за пару секунд, статус установки меняется по ходу.

Улучшено

  • Главный экран легче на слабых машинах: обновление списка сайтов не переписывает настройки без изменений и реже обращается к базам.

Исправлено

  • Omut запускается на Ubuntu 22.04, Linux Mint 21, Pop!_OS 22.04 и Debian 12. Прежние сборки для Linux на этих системах не стартовали.
  • HTTPS на Fedora. Сертификат ставится способом своего дистрибутива: Ubuntu и Debian, Fedora и RHEL, openSUSE, Arch. Раньше на Fedora браузер продолжал предупреждать.
  • Приложение и командная строка не затирают настройки друг друга, когда пишут их одновременно.
v1.1.1

Новое

  • Командная строка работает сразу после обновления. Omut сам кладёт omut-cli в PATH, без пароля администратора: откройте новое окно терминала и наберите omut-cli status. Во встроенном терминале Omut команда доступна и без этого.
  • Видно, что установлена версия раннего доступа: метка в окне «О программе», в Настройках и в предложении обновиться. После выхода версии в стабильный канал метка исчезает сама.
  • Кнопка «add bxmax skills» в терминале сайта ставит AI-скиллы Bitrix Framework в открытый проект.

Улучшено

  • Опрос состояния служб стал легче: он больше не запускает сторонние утилиты.

Исправлено

  • Падение MySQL больше не остаётся незамеченным. Раньше после жёсткой остановки служба оставалась зелёной, хотя сайты лежали. Теперь падение видно за пару секунд, MySQL поднимается сам, приходит уведомление.
v1.1.0

Новое

  • Командная строка. omut-cli status показывает состояние служб и версии, omut-cli site работает с сайтами, omut-cli logs — с журналами, omut-cli job — с долгими операциями, а omut-cli doctor проверяет адреса .bitrix, сертификат, порты и компоненты. У каждой команды есть --json для скриптов.
  • Службы поднимаются сами. Упавшие nginx, PHP, MySQL, почту, Redis и Push-сервер Omut перезапускает до пяти раз за пять минут. Когда лимит исчерпан, появляется баннер: перезапустить или остановить.
  • Уведомления операционной системы: падение и восстановление служб, конец установки, клона, импорта и бэкапа, ошибки cron-агентов, доступные обновления. Категории включаются по отдельности, колокольчик хранит последние 50 сообщений.
  • site.yaml. «Экспортировать site.yaml» сохраняет версии PHP и MySQL, маршрутизацию, HTTPS и cron в файл рядом с проектом. Его можно держать в репозитории и проверять командой omut-cli site validate.

Улучшено

  • «Журналы» дочитывают только новые строки вместо полного перечитывания: обновление быстрее, список не прыгает.

Исправлено

  • Упавшие службы больше не выглядят как штатно остановленные, а адреса .bitrix проверяются настоящим запросом.
  • История уведомлений не теряет записи, когда приложение и командная строка пишут в неё одновременно.
  • Оборванная запись site.yaml не оставляет полупустой файл и не выходит за пределы папки сайта.

Бесплатно: 3 сайта на компьютере и 3 копии на dev-сервере. Pro — 2 900 ₽ в год, пробный период 14 дней без карты.