Что нового
- Файл диагностики: Добавлен
ospanel_debug.exe для запуска диагностики в случае проблем с работой программы.
- Автоматическая сборка: Созданы GitHub-репозитории с настроенной автоматической сборкой Windows-релизов Nginx и PHP с полным набором расширений. Проект полностью перешел на автоматическую релиз-сборку вместо ручного обновления готовых компонентов.
- Новые системные требования: Минимальные требования повышены до Windows 10 и процессора с поддержкой инструкций SSE4.2.
- Новые модули: Добавлены Redis 8.2, MariaDB 11.8, RabbitMQ 4.1 с дополнением ErlangOTP 27.
- Новые дополнения: Добавлено дополнение DB2-ODBC. Shell модулей MongoDB выделен в отдельное дополнение MongoShell.
- Консольные утилиты: Добавлены goipelookup, geoiplookup6, oha и sqlite3 для расширения возможностей командной строки.
- CLI для PHP: Добавлена команда вызова CLI для PHP модулей с обновленной иконкой в меню модулей.
Изменения
- Архитектура веб-серверов: Веб-сервер теперь настраивается через опцию
web_engine вместо прежних nginx_engine и php_engine. Работа PHP через mod_php и использование Nginx как прокси перед Apache больше не поддерживаются.
- Модульная система PHP: PHP теперь доступен только в NTS-версии и работает исключительно как FastCGI-сервер. Модули PHP и Apache полностью разделены, а опция
php_engine теперь указывает конкретный модуль PHP.
- Настройка PHP: Вместо директив
php_value в .htaccess используйте ProxyFCGISetEnvIf "true" PHP_VALUE "параметр=значение" или файл .user.ini в публичной папке проекта.
- Конфигурация виртуальных хостов: Переименованы макросы виртуальных хостов Apache и файлы конфигурации Nginx. В конфигурации Nginx переменные
$php_server и $backend_server заменены на $backend_ip и $backend_port.
- Логирование: Имена файлов логов доменов больше не включают название веб-сервера.
- IP-адресация: Для улучшения совместимости с файрволами и VPN-сервисами модули получают IP-адреса в диапазоне 127.0.1.x вместо 127.127.x.x.
- Упрощение именования: Дополнения и модули переименованы с удалением номеров версий где это возможно для упрощения работы в консоли. Описательные файлы переименованы с
addon.dat и module.dat на addon.ini и module.ini.
- Производительность: Сжатие контента по умолчанию отключено в настройках Apache и Nginx для снижения нагрузки на процессор.
- Документация: В файлы
php.ini добавлены нейро-комментарии для каждой опции.
- Реструктуризация: Дополнение Blackfire преобразовано в модуль. MDBTools переименовано в MongoTools.
- Обновления: Все дополнения, модули и консольные утилиты обновлены до актуальных версий.
Удаленные компоненты
- Устаревшие модули и дополнения: Удалены Perl, mod_perl, расширенные базы browscap, Redis 3-7, MariaDB 10.1-10.3 и 10.7-11.2, MariaDB 11.7, MySQL 5.6, PostgreSQL 9.5-10, MongoDB 3.x, Memcached 1.4, Nginx 1.27, старые версии Oracle Instant Client (заменены последней версией).
Исправления
- Конфигурация PHP: Отключена отладка для Composer (
COMPOSER_ALLOW_XDEBUG)
- Конфигурация Nginx: Устранена ошибка в конфигурации Nginx для хостов с перенаправлением на бэкенд.
- Просмотр логов: Часть лог-файлов могла не отображаться в общем дереве.
- Сеть: Исправлена проблема, из-за которой модули или проекты, запущенные с указанием IP
0.0.0.0, становились недоступными.
Скачать с нашего сервера
Скачать с официального сервера
Документация