Настройки

PHP и MySQL по умолчанию, порты, часовой пояс, тема и автозапуск.

Omut

Настройки

Изменения сохраняются сразу

Сохранено

Приложение

Версия Omut1.0
Проверить обновления

Приложение и компоненты (PHP, Nginx, MySQL…) в одном клике.

«Как в системе» следует настройке macOS; светлая и тёмная — фиксированный выбор.

Автозапуск окружения
Макет экрана «Настройки»

Все параметры окружения и приложения — в боковом меню Настройки. Экран разбит на вкладки: Лицензия, Пути, Окружение, Сеть, Приложение, HTTPS. Изменения сохраняются сразу — отдельная кнопка «Сохранить» не нужна.

Лицензия

Текущая версия (Free / пробный период / Pro), активация ключа, запуск пробного периода по почте и список устройств. Подробнее — в Лицензия Free и Pro.

Пути

  • Каталог данных — куда Omut кладёт компоненты окружения, базы MySQL, журналы и временные файлы. По умолчанию — служебная папка приложения; можно указать внешний диск. Файл настроек и лицензия остаются в стандартном месте и не переезжают вместе с каталогом данных.
  • Папки сайтов — один или несколько корней (по умолчанию ~/Omut). Новые сайты создаются в корне, отмеченном как основной. Имена сайтов уникальны по всем папкам.

Менять пути можно только при остановленном окружении. Автопереноса нет: скопируйте данные сами, затем укажите новую папку.

Окружение

Версии по умолчанию для новых сайтов

  • PHP по умолчанию — версия для новых сайтов. На Pro у каждого сайта своя версия на карточке; на Free доступна только версия по умолчанию, а уже выбранные версии у существующих сайтов сохраняются, но сменить их нельзя.
  • MySQL по умолчанию8.4 LTS. На Free доступна только 8.4; 8.0, 5.7 и 5.6 — в Pro.

Смена версии MySQL применяется после перезапуска окружения. Если данные уже созданы в другой major-версии, служба не поднимется на старом каталоге баз — перенесите базы копиями и только потом очищайте каталог, иначе потеряете локальные базы (см. База данных).

Свои параметры MySQL

Кнопка Свои параметры MySQL… открывает окно, где можно вписать собственные настройки сервера базы данных — например, увеличить память под кэш или включить лог медленных запросов. Параметры задаются для версии MySQL и действуют на всех сайтах, которые на ней работают: конфигурация у сервера одна на всех.

  • Свои строки применяются последними и перекрывают то, что Omut ставит по умолчанию; при обновлении приложения они не теряются.
  • Если MySQL этой версии сейчас работает, он перезапустится и параметры применятся сразу — соединения сайтов с базой оборвутся на пару секунд. Если версия не запущена, параметры применятся при следующем старте окружения.
  • Настройки, которые MySQL не принимает, не применяются: Omut проверяет их до запуска, возвращает прошлый вариант и показывает причину. Если сервер не поднялся, а свои параметры заданы, об этом сказано в тексте ошибки — начинайте разбор с них.

Общие параметры окружения

  • Часовой пояс PHPdate.timezone для всех пулов PHP. Для проектов РФ и СНГ обычно Europe/Moscow.
  • Зеркало Composer и источник пакетов npm — по умолчанию зеркала для России (быстрее); можно переключиться на Packagist и npmjs.org напрямую. Используются встроенным терминалом.
  • Почта (Pro) — перехват писем из PHP, интерфейс Mailpit. См. Почта.
  • Redis (Pro) — кэш и очереди Битрикса.
  • Push & Pull (Pro) — сообщения в реальном времени для Битрикс24; включайте вместе с Redis. См. Битрикс24 локально.

Тумблеры Почты, Redis и Push & Pull сразу запускают или останавливают нужную службу — полный перезапуск окружения не требуется.

Сеть

  • HTTP-порт — запасной порт, если 80 занят (по умолчанию 8765)
  • HTTPS-порт — запасной порт, если 443 занят (по умолчанию 8443)

Omut сначала пробует 80 и 443. Сохранённые значения подставляются в адреса сайтов, когда стандартные порты недоступны.

Приложение

  • Проверить обновления — одна кнопка проверяет и само приложение, и компоненты окружения (PHP, Nginx, MySQL и остальные). Подробнее — Обновления
  • Тема интерфейса — как в системе / светлая / тёмная
  • Автозапуск окружения — запуск служб при открытии Omut
  • При закрытии окна — Спрашивать (диалог «Свернуть / Выйти») / В трей / Выходить. По умолчанию Omut спрашивает при первом закрытии; выбор с «Запомнить» сохраняется сюда. На macOS «В трей» убирает иконку из Dock (остаётся значок в строке меню); «Показать Omut» возвращает окно и Dock

HTTPS

Блок Сертификат для HTTPS: кнопка Установить сертификат делает так, чтобы браузеры доверяли локальным сайтам по HTTPS. См. HTTPS.

Rosetta 2

Если выбран MySQL 5.6 или 5.7 на Apple Silicon, здесь появится предложение установить Rosetta 2.