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

Omut

Omut v1.2 — Dev-сервер

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

Стабильная

Omut подключает ваш сервер на Ubuntu или Debian и поднимает на нём копии локальных сайтов с доменом и HTTPS. Деплой кода, файлов и базы с откатом, ночные бэкапы и почта, которая не уйдёт клиентам. В v1.2.3 — новый интерфейс: у сайта своя страница с вкладками, письма открываются в приложении. В v1.2.6 PHP на Маке стал вдвое быстрее, в v1.2.8 переписка с поддержкой переехала в приложение.

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

Dev-сервер на Ubuntu и Debian

Адрес, логин и пароль нужны один раз: дальше Omut ходит по своему ключу. Службы, журналы, терминал и туннель к MySQL — в разделе «Серверы».

Подробнее
Omut
Раздел «Серверы»: dev-сервер студии — службы, место на диске, сайты, бэкапы и журналы

Деплой с откатом

Код, upload/ и база едут по отдельности, уезжают только изменённые файлы. До запуска видно, что уедет и что удалится, а сорвавшийся деплой возвращает dev как было.

Подробнее
Omut
Деплой на dev-сервер: что уедет — код, upload/ и база, сколько файлов отправится и удалится

Бэкапы dev

с v1.2.3

База или база с файлами — по кнопке и каждую ночь. Бэкап можно скачать к себе и восстановить из него сайт.

Omut
Вкладка «Dev-сервер»: копия сайта на сервере с доменом и HTTPS, история деплоев и бэкапы dev

Почта в приложении

с v1.2.3

Письма сайтов открываются в разделе «Почта» с оформлением и вложениями. С dev по умолчанию наружу не уходит ничего.

Omut
Почта: письмо о заказе с сайта Битрикса открыто в приложении, наружу оно не ушло

Страница сайта

с v1.2.3

Сайты и серверы — список слева, страница справа с вкладками «Обзор», «База данных», «Dev-сервер» и «Настройки». «Статус» и «Журналы» теперь в разделе «Окружение».

Omut
Omut: список сайтов и страница сайта shop.bitrix — версии Битрикса, PHP и MySQL, HTTPS, адреса на компьютере и на dev-сервере

Redis и Push & Pull у каждого сайта

Pro

Переключатели переехали из общих настроек на страницу сайта. Push & Pull обновлён до 0.5.0, как в BitrixEnv 9.0.10.

Omut
Портал Битрикс24 в Omut: Redis-кэш и Push & Pull включены переключателями у сайта

Выпуски v1.2

v1.2.8

Новое

  • Поддержка в приложении. Раздел «Поддержка» внизу меню заменил «Обратную связь». Переписка, скриншоты и статус обращения хранятся в Omut, решённые обращения сворачиваются в отдельный блок.
  • Ответ поддержки приходит уведомлением, даже когда окно свёрнуто. У «Поддержки» в меню при этом горит точка.

Улучшено

  • omut-cli update-channel показывает и меняет канал обновлений этой машины: стабильный или ранний доступ.

Исправлено

  • «Очистить весь кеш» в админке Битрикса работает на PHP 7.4. Раньше кнопка падала с фатальной ошибкой, и кеш не чистился.
  • Windows: после очистки кеша сайт не возвращается к старому коду. Omut теперь удаляет и файлы кеша OPcache, которые сброс не трогал.
  • Понятная ошибка, когда агент не запускается на сервере. На старых системах (Rocky 9, Debian 11, Ubuntu 20.04, CentOS 7) Omut советовал переустановить агент, хотя это не помогало. Теперь ещё до установки он проверяет, что на сервере glibc 2.35 или новее и работает sudo.
v1.2.7

Чтобы исправления заработали на уже подключённом сервере, нажмите «Обновить агент».

Исправлено

  • Деплой не стирает на dev папки, которые Omut не смог прочитать на компьютере. Папка без прав на чтение, например пакет в vendor/, раньше выглядела пустой, и деплой удалял её содержимое на dev. Теперь она попадает в «Пропущено».
  • Восстановление из бэкапа подключает сайт к его нынешней базе. Если после бэкапа деплой сменил версию MySQL, восстановленный сайт искал прежнюю базу. Теперь подключение к базе, Redis, Push & Pull и агенты на cron приводятся к нынешним настройкам сайта на dev.
  • «Сделать бэкап» больше не сообщает «Операция не стартовала», когда бэкап готов за секунду.
  • Агент dev-сервера не меняет права чужих папок, даже если сайт подменил служебную папку ссылкой.
v1.2.6

Выпуск для macOS. Новые сборки PHP приходят как обновление компонентов: согласитесь, когда Omut сообщит «Есть обновления компонентов окружения», и перезапустите окружение.

Улучшено

  • macOS: PHP 8.1–8.5 вдвое быстрее выполняет код.
v1.2.5

Исправлено

  • У сайта без своей версии PHP видна версия по умолчанию. Раньше в списке сайтов и на странице сайта на её месте было пусто.
v1.2.4

Чтобы исправление дошло до уже подключённого сервера, нажмите «Обновить агент».

Исправлено

  • Обновлена библиотека защищённых соединений. В прежней версии rustls нашли четыре уязвимости TLS, Omut и агент dev-сервера перешли на исправленную 0.23.46.
  • Рамка подсветки в знакомстве с интерфейсом не обрезается у края окна.
v1.2.3

Чтобы бэкапы, почта и диск заработали на уже подключённом сервере, нажмите «Обновить агент».

Новое

  • Новый интерфейс. Сайты и серверы — список слева, страница справа. Всё, что было в карточке сайта, в меню ⋮ и в отдельных окнах, теперь на вкладках страницы сайта. Разделов пять: «Сайты», «Серверы», «Окружение», «Почта» и «Настройки». После обновления Omut покажет, где что теперь лежит.
  • Почта в приложении. Письма сайтов с оформлением и вложениями открываются в разделе «Почта», браузер не нужен. Почта этого компьютера — возможность Pro, почта dev-сервера — во всех версиях.
  • Бэкапы dev. База или база с файлами — по кнопке и каждую ночь. Расписание включается галочкой у сайта, срок хранения выбираете вы. Бэкап можно скачать к себе и восстановить из него базу и файлы; перед восстановлением Omut сохраняет текущее состояние.
  • Почта с dev. По умолчанию письма остаются в «Почте» и никому не уходят, поэтому на копии боевой базы клиенты не получат лишних писем. Можно выпускать наружу письма на домены команды или все письма через SMTP.
  • Диск сервера. Страница сервера показывает, сколько места занято и сколько из него — бэкапы. Когда диск заполнен на 90 %, приходит уведомление.
  • Файлы настроек открываются из Omut. php.ini, my.cnf и nginx.conf — в «Окружении» → «Где что лежит», файлы сайта — на его странице.
  • Существующий проект при добавлении сайта. Первый шаг мастера: новый сайт, существующий проект или сайт из бэкапа Битрикса.
  • Подключение к базе для DBeaver и TablePlus. Хост, порт, база, логин и пароль — на вкладке «База данных».
  • Облачные хранилища Битрикса. Яндекс, Selectel, Timeweb, VK и S3 работают локально и на dev, вместе с превью картинок из облака.

Улучшено

  • Лицензионное соглашение с условиями dev-сервера. Перед первым сервером Omut попросит его принять. Уже подключённые серверы работают как раньше.
  • Командная строка. omut-cli site set <сайт> --php 8.3 меняет версии сайта, а omut-cli site create <сайт> --mode bind привязывает папку, которая уже лежит в корне сайтов.

Исправлено

  • Вебхуки Битрикс24 больше не обрываются. Открытые линии, чат-боты и телефония получают ответ, даже если отправитель закрыл соединение раньше.
  • Кнопка окружения пишет «Запускаю…», пока службы поднимаются. Раньше на ней было «Останавливаю…».
  • Приложение и omut-cli больше не запускают второй MySQL той же версии.
  • Испорченное обновление PHP или MySQL больше не ставится на каждом запуске. Omut удаляет скачанный пакет и предлагает скачать его заново.
  • Подключение и обновление сервера переживают короткий сбой сети. Раньше кнопка падала с ошибкой «Не удалось скачать подпись агента».
v1.2.2

Чтобы новые возможности заработали на уже подключённом сервере, нажмите «Обновить агент».

Новое

  • PHP и MySQL на dev следуют за локальным сайтом. Сменили у сайта версию — следующий деплой переведёт на неё и dev. Если ядру Битрикса нужен PHP новее выбранного, окно деплоя скажет об этом до начала. Смена MySQL переносит базу в новую версию, а при ошибке dev возвращается на прежние версии.
  • Агенты Битрикса на cron или на хитах. В настройках dev: как у локального сайта, всегда по cron или без cron. Выбор применяется сразу.
  • www и дополнительные домены. В «Создать на dev» появились галочка «И www.<домен>» и до 10 дополнительных доменов. Сертификат один на все адреса; домен без A-записи на сервер Omut добавит, как только запись появится.
  • Свои правила nginx и параметры php.ini доезжают на dev вместе с деплоем и при создании копии сайта. Правила, которые на сервере запрещены, остаются локальными, и окно деплоя объясняет почему.

Улучшено

  • MySQL и PHP на сервере настраиваются под его память и число сайтов. Раньше буфер InnoDB не превышал 1 ГБ, а процессов PHP было 20. Свои правки в my.cnf и php.ini на сервере Omut больше не затирает.

Исправлено

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

Новое

  • Журнал ошибок Битрикса. «Журналы» → «Битрикс — ошибки» показывает исключение со стеком вызовов, даже если на странице его не видно: например, из обработчика события или агента, который выполнился после редиректа. Журнал, который вы настроили в .settings.php сами, Omut не трогает.

Улучшено

  • «Обновить агент» обновляет всё, что стоит на сервере: nginx, почту, все версии PHP и MySQL, Redis и Push & Pull. Службы с новой сборкой перезапускаются сами, а оборванное обновление следующая попытка доводит до конца.
  • Ошибки PHP не показываются на странице dev-сайта — его открывают заказчик и тестировщики. Ошибки пишутся в журнал PHP на сервере.
  • Часовой пояс из «Настроек» переносится на сервер в PHP и MySQL.
  • Push & Pull обновлён до версии 0.5.0, как в BitrixEnv 9.0.10, локально и на dev.
  • Проверка сервера предупреждает, если заняты порты 3307–3309 или на сервере нет logrotate. Журналы Push & Pull на сервере ротируются, старые удаляются через 14 дней.

Исправлено

  • Служебные папки Битрикса закрыты из браузера, как на BitrixEnv, локально и на dev: /bitrix/modules, /bitrix/php_interface, кэш, выгрузки обмена с 1С, копии файлов вроде index.php.bak. Скрипты и HTML из /upload скачиваются файлом, а не выполняются.
  • Локальный MySQL запускается с любым часовым поясом из «Настроек». С поясами Самары, Омска, Красноярска, Иркутска, Якутска и UTC он не стартовал.
  • Windows: больше не мигают окна консоли во время деплоя, работы агентов cron и служебных скриптов PHP.
v1.2.0

В бесплатной версии — до 3 копий сайтов на dev-серверах, деплой в них тоже бесплатный. В Pro — без ограничений.

Новое

  • Dev-сервер. Omut подключает ваш сервер на Ubuntu 22.04, 24.04, 26.04 или Debian 12, 13 и поднимает на нём копии локальных сайтов с теми же PHP и MySQL. Раздел «Серверы» → «Подключить сервер»: адрес, логин и пароль на один раз. До установки мастер проверит сервер и покажет, что поставит и изменит.
  • Копия сайта на dev. «Создать на dev» у сайта: домен с сертификатом Let’s Encrypt или адрес на sslip.io, доступ по паролю, по списку IP или для всех. Поисковики dev-сайт не индексируют.
  • Деплой на dev. Код, upload/ и база едут по отдельности, уезжают только изменённые файлы. До запуска видно, что уедет и что удалится. Если деплой сорвался на сервере, Omut вернёт dev как было. Свои настройки dev — базу, Redis, Push & Pull — локальный .settings.php не перезапишет.
  • Сервер в приложении. Службы с перезапуском, журналы, терминал сервера, туннель к MySQL для TablePlus или DBeaver, почта dev-сайтов и обновление агента.
  • Командная строка: omut-cli server …, omut-cli deploy … и --target <сервер> для статуса, журналов и служб сервера.

Улучшено

  • Redis-кэш и Push & Pull включаются у каждого сайта отдельно (Pro). Переключатели переехали из «Настроек» на страницу сайта. После обновления всё работает как раньше, а выключение Redis больше не ломает админку сайта.
  • Всё, что Omut запускает на сервере под root, подписано: подменённый файл не установится. Настройки SSH и firewall Omut не меняет, каждое своё действие пишет в журнал на сервере.

Исправлено

  • Терминал больше не выводит предупреждение nvm про npm_config_prefix, если nvm подключён в ~/.zshrc. Пакеты, поставленные через npm i -g, остаются на месте.

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