Тимофей Николенко, суд по логу коннект из вне от LE к вашему сайту не проходит. Решайте эту проблему.
29.03.2021 10:59:24
Тимофей Николенко, суд по логу коннект из вне от LE к вашему сайту не проходит. Решайте эту проблему.
|
|
|
27.03.2021 22:31:37
Юрий Коренюк, на
не обращать внимания, нет такого файла больше) по двум другим у себя не видел такого) наверно тоже, простить и отпустить)) |
|||||
|
27.03.2021 22:29:54
Валерий Чебан, это не касается виртуальной машины, модуль perfmon его хозяйство, ждем разработку) |
|||
|
27.03.2021 19:24:45
Александр Подлесный, смысл этой темы на форуме? Откройте курсы, документацию модуля scale. Изучайте...
|
|
|
27.03.2021 19:21:37
Еще раз - никак! Читаем внимательно темы прежде чем включать бету) Ждите релиза стабильной версии, накатываете его, выключаете бету. Только так. |
|||
|
27.03.2021 19:18:06
Денис Фадеев, по этому вопросу к Артему Рябинкову или Юрию Николаеву через портал p.bitrix24.ru) |
|||||
|
27.03.2021 18:37:27
Коллеги, виртуальные машины VMBitrix 7.5.0 и VMBitrix.CRM 7.5.0 вышли в релиз. В этой версии большой пакет изменений:
- адаптация работы механизмов виртуальной машины для ansible новой версии - возможность добавлять свои настройки nginx к настройкам сайта - обновлены и доработаны механизмы повышения и понижения версии PHP и MySQL через меню машины - реализована возможность обновить PHP до версии 7.3, 7.4 и 8.0 - реализована возможность обновить MySQL до версии 8.0 - добавлена новая роль transformer - усилена безопасность - исправлены ошибки rpm пакет доступен для CentOS 6 (только для VMBitrix) и CentOS 7. Дальнейшая поддержка CentOS 6 прекращена, версия 7.5.0 последняя для этой ОС. Образы обновлены, на борту свежая версия CentOS 7.9. Обновлены sh-скрипты: bitrix-env.sh и bitrix-env-crm.sh. Способ запуска прежний:
Обновление ПО: ansible 2.7.9 php 7.3 nginx 1.18.0 nodejs 10 push-server 2.0.0 Основные исправления: Исправлены сценарии работы виртуальной машины под новую версию ansible. PHP 7.3 используется по умолчанию. Добавлена возможность обновить PHP до версии 7.3. Добавлена возможность обновить PHP до версии 7.4 (только для Centos 7). Добавлена возможность обновить PHP до версии 8.0 (только для Centos 7). Добавлена возможность понизить версию PHP с 8.0 (только для Centos 7). Удалена устаревшая опция PHP mbstring.func_overload. Добавлена возможность обновить PHP на указанном сервере в кластере. Добавлена возможность обновить PHP на всех серверах в кластере с ролью Web. Добавлена возможность обновить MySQL на указанном сервере в кластере. В меню машины изменен раздел обновления и отката версии PHP и MySQL. Теперь меню требует указание имени сервера пула. В меню машины переработан раздел обновления и отката версии PHP и MySQL. Добавлены подразделы Upgrade PHP, Downgrade PHP, Upgrade MySQL version. При повышении или понижении версии PHP возможные варианты действий внутри каждого подраздела теперь строятся динамически и зависят от текущей версии. Пример, текущая версия PHP 7.2. Для Upgrade PHP доступны варианты повысить версию до 7.3 или 7.4, для Downgrade PHP - понизить до 5.6 или 7.0 или 7.1. Добавлена возможность обновить MySQL Percona Server до версии 8.0 (только для CentOS 7). Реализована возможность установить виртуальную машину sh скриптом на чистый CentOS с версией MySQL 8.0, используя параметр -m 8.0 (только для CentOS 7). Исправлены сценарии работы виртуальной машины для новой версии MySQL 8.0 (только для CentOS 7). Скорректированы сценарии работы репликации MySQL для версий 5.7 и 8.0. Скорректированы сценарии обновления для старых версий окружений, использующих PHP 5.6 и MySQL 5.5. nginx обновлен до версии 1.18.0. В настройках nginx отключены устаревшие версии TLS 1.0 и 1.1. Реализована возможность добавлять свои настройки nginx к настройкам сайта. Персональные конфигурации nginx для сайта должны быть размещены по пути /etc/nginx/bx/site_settings/<---имя_сайта--->/<--имя_файла--->.conf. Реализована настройка хранения временных файлов вне корневой директории проекта. Для сайта типа "по умолчанию" (default) и для новых сайтов настройка используется по умолчанию. Для уже имеющихся сайтов добавлена возможность включения настроек через меню виртуальной машины. Исправлена ошибка конфигурации httpd, возникающая при настройке NTLM для сайта в кодировке windows-1251. Исправлена ошибка удаления временных файлов, которые создаются при настройке NTLM для сайта. Исправлена ошибка работы сайтов в кодировке windows-1251. При создании сайтов в кодировке windows-1251 в dbconn.php добавляется строка mb_internal_encoding('windows-1251');. Убрана опция Indexes из конфигурационных файлов сайтов службы httpd. Исправлены сценарии работы с сайтами типа "внешнее ядро" (ext_kernel) и "ссылка на внешнее ядро" (link). Добавлено создание настроек push сервера в файле /bitrix/.settings.php для сайта типа "внешнее ядро" (ext_kernel), если используется NodeJS Push-сервер. По умолчанию доступ к репозиториям VMBitrix переведен на HTTPS. Активируется: при обновлении пакетов, при установке машин с помощью sh скриптов, при включении/выключении beta репозитория. Для sh скриптов исправлено отображение справки при их запуске с параметром -h. Роль push-server теперь устанавливает NodeJS 10-ой версии. Пакет push-server обновлен, незначительные изменения. Исправлена работа роли push в связи с обновлением пакета redis. Исправлена ошибка настройки мониторинга и показа графиков нагрузки. Реализованы изменения, направленные на повышение безопасности (конфигурационные файлы nginx, httpd, php, ssh). Добавлена новая роль transformer, предназначенная для локальной конвертации документов и видео файлов (только для CentOS 7). Для запуска и работы роли требуются модули transformer 20.100.0 и transformercontroller 20.100.0. Роль transformer доступна только в машине VMBitrix. Перед запуском роли transformer теперь выдается оповещение об устанавливаемом ПО. Добавлена конфигурация nginx для быстрой отдачи файлов с помощью Яндекс.Облако. Добавлена поддержка всех текущих регионов Amazon S3 для быстрой отдачи файлов с помощью nginx. Для виртуальной машины VMBitrix.CRM добавлена возможность в меню включить NTLM. Для виртуальной машины VMBitrix.CRM исправлена работа роли push-server при использовании одного из образов виртуализации. При настройке почты в генерируемый файл .msmtprc добавляется строка aliases /etc/aliases. Прекращена поддержка CentOS 6. Выпуск данной версии последний для этой ОС. Исправлена ошибка в просмотре файлов в мобильном приложении при подключенном облачном хранилище. Исправлена ошибка в задаче обновления всех пакетов виртуальной машины на шаге удаления старых ядер операционной системы. Исправлена ошибка, возникающая при включении php расширения imagick. Исправлена ошибка, возникающая в проверке сайта из-за настройки MySQL innodb_strict_mode. Исправлена ошибка, возникающая при коммите конфигурационных файлов виртуальной машины etckeeper-ом (конфликт из-за daily autocommit). Примечание A: рекомендуемый способ обновления машин на версию 7.5.0: 1) консоль: yum clean all && yum update 2) меню машины: 2. Configure localhost settings -> 6. Update server НЕ рекомендуется использовать пункты меню машины 1. Manage servers in the pool -> 4. Update packages on host с выбором значения bitrix или all. Причина - обновление пакета ansible. Примечание B: дополнение и расшифровка по персональным настройкам nignx для разных типов сайтов: 1) сайт типа "по умолчанию" (default) Список изменений, происходящих при обновлении пакета для сайта типа default. Путь корневого каталога /home/bitrix/www, имя базы для сайта sitemanager. Создается общая папка для хранения временных файлов вне корня сайта - /home/bitrix/.bx_temp. Для сайта создается папка - /home/bitrix/.bx_temp/sitemanager. В файл /home/bitrix/www/bitrix/php_interface/dbconn.php добавляется строка:
В конфигурациях nginx сайта (два файла /etc/nginx/bx/site_avaliable/s1.conf и /etc/nginx/bx/site_avaliable/ssl.s1.conf) добавляются строки:
Создается общая для всех сайтов папка - /etc/nginx/bx/site_settings. Для сайта будет создана папка /etc/nginx/bx/site_settings/default, в ней создан файл bx_temp.conf с содержимым:
При установке sh скриптом на чистую машину все что описано выше будет выполнено автоматически, никаких настроек не требуется. 2) сайты разных типов, созданные до обновления (ядро, внешнее ядро, ссылка) Сайты разных типов, созданные до обновления, затронуты не будут. Чтобы использовать персональные конфигурации nginx для всех сайтов, нужно в меню машины запустить задание 6. Configure pool sites -> 10. Configure additional site's options -> 2. Configure BX_TEMPORARY_FILES_DIRECTORY. В списке сайтов в этом пункте не будет сайтов типа внешнее ядро. Для сайта типа ссылка на внешнее ядро имя базы данных будет показано от сайта типа внешнее ядро. Пример: - сайт типа ядро - mykernel.bx, путь /home/bitrix/ext_www/mykernel.bx, имя базы для сайта dbmykernel - сайт типа внешнее ядро - myextkernel.bx, путь /home/bitrix/ext_www/myextkernel.bx, имя базы для сайта dbmyextkernel - сайт типа ссылка на внешнее ядро - mylinkonextkernel.bx, путь /home/bitrix/ext_www/mylinkonextkernel.bx, имя базы для сайта dbmyextkernel Результат на картинке: 3) сайты разных типов, созданные после обновления Сайты разных типов, созданные после обновления, дополнительно настраивать не нужно, все настройки будут произведены при создании сайта (пример в пункте 1). 4) если до обновления на 7.5.0 уже настроено BX_TEMPORARY_FILES_DIRECTORY согласно рекомендациям Сканера безопасности (/bitrix/admin/security_scanner.php?lang=ru): 4.1) сайт типа "по умолчанию" (default) При установке обновления создаются все папки как описано выше. Персональные конфигурации nginx для сайта работают по умолчанию, ничего настраивать не нужно. Хранения временных файлов вне корневой директории проекта нужно донастроить, т.к. файл /bitrix/php_interface/dbconn.php не трогается. Настройка не сложная, в файле /bitrix/php_interface/dbconn.php меняем путь с
на
4.2) сайты разных типов, созданные до обновления (ядро, внешнее ядро, ссылка) В меню машины нужно запустить задание 6. Configure pool sites -> 10. Configure additional site's options -> 2. Configure BX_TEMPORARY_FILES_DIRECTORY. И аналогично пункту 4.1 поменять путь в константе BX_TEMPORARY_FILES_DIRECTORY. Примечание C: MySQL 8 По умолчанию все еще используется MySQL 5.7 Percona Server. Обновить до MySQL 8.0 Percona Server можно только на машины с CentOS 7. sh скрипты по умолчанию ставят версию MySQL 5.7. Для установки версии 8.0 нужно использовать параметр -m 8.0, для 5.7 - -m 5.7. Пример команд: ./bitrix-env.sh -m 8.0 ./bitrix-env-crm.sh -m 8.0 Полная справка по параметрам:
Апгрейд версии MySQL на уже имеющихся машинах производится через меню, нужно пройти по шагам: для VMBitrix 1. Manage servers in the pool -> 8. Update PHP and MySQL -> имя_сервера_пула -> 3. Upgrade MySQL version -> 1. Upgrade MySQL to version 8.0 для VMBitrix.CRM 1. Manage servers in the pool -> 6. Update PHP and MySQL -> имя_сервера_пула -> 3. Upgrade MySQL version -> 1. Upgrade MySQL to version 8.0 Запустится задача bx_upgrade_mysql80_**********, которая выполнит бэкап бд каждого сайта в папку /home/bitrix/backup/archive, удалит MySQL 5.7, поставит, настроит и запустит MySQL 8.0. Если у вас MySQL 5.5 MariaDB Server, то сначала нужно обновить MySQL до MySQL 5.7 Percona Server, потом до MySQL 8.0 Percona Server. Актуализированы сценарии работы виртуальной машины с новой версией MySQL 8.0, в том числе работа роли в кластере. Примечание D: репликация MySQL Разработчики MySQL отказались от терминологии master, slave и т.д. SQL запросы вида SHOW SLAVE STATUS на текущей версии MySQL 8 выдают предупреждение, в будущих будет ошибка. Скорректировали сценарии работы репликации MySQL в зависимости от версии: - для 5.7 все остается как было (по примеру выше SHOW SLAVE STATUS) - для 8.0 запрос изменится (по примеру выше SHOW REPLICA STATUS) Примечание E: механизмы повышения и понижения версии PHP и MySQL Убраны промежуточные шаги при повышении или понижении версии PHP. Пример, 7.0 -> 7.4 или 7.3 -> 7.1 теперь выполняются за один шаг. Для VMBitrix.CRM понизить версию PHP можно только до 7.1. Также, в меню машины добавлен шаг, требующий указать имя сервера пула, для которого будут проводится повышение/понижение версии PHP и повышение версии MySQL. Благодаря шагу выше меню машины теперь позволяет обновлять PHP/MySQL на указанном сервере в кластере. Например, в пуле два сервера с именами server11 и server12. На главном 11-ом версии PHP 7.4 и MySQL 8.0, на 12-ом PHP 7.3 и MySQL 5.7. Для обновления PHP до 7.4 на server12 в меню машины на server11 проходим по шагам: 1. Manage servers in the pool -> 8. Update PHP and MySQL -> server12 -> 1. Upgrade PHP -> 1. Update PHP to version 7.4 Для обновления MySQL на sever12 в меню машины на server11 проходим по шагам: 1. Manage servers in the pool -> 8. Update PHP and MySQL -> server12 -> 3. Upgrade MySQL version -> 1. Upgrade MySQL to version 8.0 Аналогично, меню машины теперь позволяет обновить PHP на всех серверах в кластере с ролью Web. Например, в пуле три сервера с именами server11, server12 и server13. Для 12-го и 13-го запущена роль Web. На всех трех серверах версия PHP 7.2. Для обновления PHP до 7.4 на всех трех серверах пула с ролью Web в меню машины на server11 проходим по шагам и указываем all: 1. Manage servers in the pool -> 8. Update PHP and MySQL -> all -> 1. Upgrade PHP -> 1. Update PHP to version 7.4 Для CentOS 6 обновить PHP до версии 7.4 невозможно, сообщество не собирает пакеты php под эту версию. Подраздел Upgrade MySQL version будет отображаться только если у вас старая версия MySQL 5.5 MariaDB. Примечание F: PHP 8.0 Добавлена возможность обновить PHP до версии 8.0 и понизить версию PHP с 8.0. Данный функционал выпускается заранее, использовать сейчас его НЕ рекомендуется. Проекты будут "фаталить" и выдавать ошибки без обновления продукта. PS: будем считать это намеком на то, что ядро и модули Битрикс уже работают на PHP 8.0 ![]() Примечание G: mbstring.func_overload Устаревшая опция удалена, сценарии работы виртуальной машины скорректированы. Продублировали изменения, вышедшие в версии 7.4.4, в текущую 7.5.0. Примечание H: Push-сервер и NodeJS 10 Роль push-server теперь устанавливает NodeJS 10-ой версии вместо 8-ой как раньше. Происходит это при первом запуске процесса перехода на push сервер на NodeJS или при установке VMBitrix.CRM на чистый CentOS. Если у вас NodeJS 8 никаких дополнительных действий не требуется. Если все же хотите использовать NodeJS 10, нужно удалить роль push на NodeJS через меню машины и установить её снова. Примечание I: redis В начале марта вышло обновление redis версии 6.2.ххх. Было скорректировано расположение конфигурационных файлов redis и путей для systemd. Стабильную версию VMBitrix 7.4.4 эти изменения не затрагивают. В BETA версии VMBitrix подломали роль push. В этом обновлении поправили сценарии роли push. Если вы использовали BETA в марте и уже пробовали включать push на NodeJS - рекомендуем обновить машину до версии 7.5.0, удалить роль push и установить её снова. Примечание J: CentOS 6 Поддержка CentOS 6 прекращена. Выпуск данной версии последний. Больше никаких обновлений для 6-ки выпускаться не будет. Это обновление выпускается для поддержки клиентов со старыми версиями окружения (PHP 5.6 и MySQL 5.5). Основной фикс - "ослабили" проверку версий php/mysql/модуля main для обновления старых версий клиентов до текущих. Если у вас CentOS 6 - переходите на CentOS 7. Примечание K: новая роль Transformer В примерах ниже используется локальный домен vms.local, где: - server44 - отдельная виртуальная машина, версия окружения 7.5.0, у которой: -- server44.vms.local - дефолтный сайт (default) -- b24ru.server44.vms.local - созданный сайт в меню машины, русский дистрибутив Битрикс24 -- b24en.server44.vms.local - созданный сайт в меню машины, западный дистрибутив Битрикс24 - server215 - отдельная виртуальная машина, версия окружения 7.4.4, у которой: -- server215.vms.local - дефолтный сайт (default) На всех сайтах выше установлен дистрибутив Битрикс24 в коробке разных редакций. Подготовка сайта для роли transformer, основные моменты Для работы новой роли необходимо чтобы на сайте были установлены: - модуль Конвертер файлов (transformer) версии 20.100.0 и выше - модуль Сервер конвертации файлов (transformercontroller) версии 20.100.0 и выше Модуль transformercontroller доступен в редакции Битрикс24: Энтерпрайз. Роли нет в меню машины VMBitrix.CRM в связи с недоступностью модуля transformercontroller в редакции Битрикс24.CRM. На странице Система обновлений (/bitrix/admin/update_system.php?lang=ru) загружаем/обновляем эти модули. На странице Управление модулями (/bitrix/admin/module_admin.php?lang=ru) устанавливаем оба модуля, если не установлены. После установки модулей их настройка не требуется, новая роль при её активации для вашего сайта сама настроит нужные опции. Если заглянуть в настройки модуля Конвертер файлов (transformer) (/bitrix/admin/settings.php?lang=ru&mid=transformer), то там будет заполнено поле Публичный адрес сайта: Если заглянуть в настройки модуля Сервер конвертации файлов (transformercontroller) (/bitrix/admin/settings.php?lang=ru&mid=transformercontroller) то на вкладках Общее, Настройки RabbitMQ, Настройка очередей, Статус настроек не будет: Например, таб Статус будет показывать:
Это нормальное поведение. Запуск роли transformer Перед запуском роли transformer меню машины будет выдавать оповещение об устанавливаемом ПО: LibreOffice RabbitMQ Server FFmpeg Erlang Запускаем новую роль для указанного сайта - в меню машины проходим по шагам 11. Configure Transformer service -> 1. Configure Transformer service и указываем имя сайта - default. Запустится задача configure_transformer_**********, которая: - установит пакеты erlang, rabbitmq, libreoffice6.4, ffmpeg и т.д. и их связи - настроит модули Конвертер файлов (transformer) и Сервер конвертации файлов (transformercontroller) для указанного сайта. Снова смотрим в настройки модуля Конвертер файлов (transformer) (/bitrix/admin/settings.php?lang=ru&mid=transformer) - необходимые поля заполнены. Примечание: в полях Путь для добавления команд на конвертацию файлов и Публичный адрес сайта будет указано Также снова смотрим в настройки модуля Сервер конвертации файлов (transformercontroller) (/bitrix/admin/settings.php?lang=ru&mid=transformercontroller). Итого: - на вкладке Общее сайт default присутствует в поле Адреса через запятую, с которых должны обрабатываться запросы на конвертацию: - на вкладке Настройки RabbitMQ заданы настройки во все поля: - на вкладке Статус все проверки "зеленые": Последний не менее важный шаг: на странице Настройки Битрикс24 (/configs/) или на странице Настройки модуля Диск (/bitrix/admin/settings.php?lang=ru&mid=disk) необходимо установить опцию Просматривать документы с помощью в значение Битрикс24. Для любого другого сайта машины (не default, созданный через меню машины) настройка аналогична описанной выше. Проверка работы После настройки новой роли для сайта проверить работу можно в нескольких местах публичной части продукта, например: 1) страница Новости (живая лента), преобразование документов и видео файлов постов или комментариев: 2) раздел Диск, просмотр файлов: 3) раздел CRM, генерация документов по шаблонам, например для сделок: Удаление роли transformer Для удаления роли в меню машины проходим по шагам 11. Configure Transformer service -> 2. Remove Transformer service -> 1. Remove Transformer service. Запустится задача remove_transformer_**********, которая: - деактивирует запущенные раннее сервисы, удалит их данные - сбросит настройки модулей Конвертер файлов (transformer) и Сервер конвертации файлов (transformercontroller) Ограничения Нельзя удалить сайт, если для него настроена роль transformer (сначала удаляем роль, потом сайт). Вынос роли transformer на отдельный сервер в кластере не предусмотрен. Возможна установка только 1 роли transformer на машину для одного из сайтов машины. Использование роли transformer другими сайтами Рассмотрим пример как это настроить. Среда: - b24ru.server44.vms.local: новый сайт, созданный на машине server44 с версией окружения 7.5.0, для которого уже настроена роль transformer по примеру выше. - b24en.server44.vms.local: на той же самой машине есть еще один сайт, созданный через меню машины. - server215.vms.local: дефолтный сайт (default), работающий на другой машине server215 с версией окружения 7.4.4. Для сайтов, которые будут обращаться к серверу (сайту с ролью transformer) за конвертацией данных, версия окружения не важна. Важно наличие установленного модуля Конвертер файлов (transformer) версии 20.100.0 и выше. Настройка сервера На сайте b24ru.server44.vms.local в настройках модуля Сервер конвертации файлов (transformercontroller) (/bitrix/admin/settings.php?lang=ru&mid=transformercontroller) указываем: - Адреса через запятую, с которых должны обрабатываться запросы на конвертацию - добавляем b24en.server44.vms.local. Сохраняем настройки модуля. Настройка сайта клиента На сайте b24en.server44.vms.local в настройках модуля Конвертер файлов (transformer) (/bitrix/admin/settings.php?lang=ru&mid=transformer) указываем: - Путь для добавления команд на конвертацию файлов: - Публичный адрес сайта: Сохраняем настройки модуля Проверяем работу связки как описано выше. Аналогичным образом настраивается для сайтов, находящихся вне машины с ролью transformer. Пример, сайт server215.vms.local: На сайте server215.vms.local в настройках модуля Конвертер файлов (transformer) (/bitrix/admin/settings.php?lang=ru&mid=transformer) указываем: - Путь для добавления команд на конвертацию файлов: - Публичный адрес сайта: Сохраняем настройки модуля На сайте b24ru.server44.vms.local в настройках модуля Сервер конвертации файлов (transformercontroller) (/bitrix/admin/settings.php?lang=ru&mid=transformercontroller) указываем: - Адреса через запятую, с которых должны обрабатываться запросы на конвертацию - добавляем server215.vms.local Сохраняем настройки модуля Проверяем работу связки как описано выше. Нагрузка, логирование Работа серверной части может потреблять значительные ресурсы процессора и оперативной памяти вашего сервера, особенно при конвертации видео файлов. Стоит это учитывать. Лог клиентской части (сайта) будет храниться в папке /bitrix/modules/ сайта при условии, что включен режим отладки в настройках модуля Конвертер файлов (transformer). Пути лога: - для сайта default: /home/bitrix/www/bitrix/modules/transformer.log - для сайта не default: /home/bitrix/ext_www/b24ru.server44.vms.local/bitrix/modules/transformer.log Логи серверной части роли хранятся в папках: /var/log/rabbitmq/ /var/log/transformer/ Статусы демонов rabbitmq и transformer можно проверить командами: - systemctl status rabbitmq-server.service, вывод команды:
- systemctl status transformer.service, вывод команды:
Логи сервера будут в json формате. Примеры логов при различных конвертациях: - Конвертация видео avi -> mp4, лог сервера:
- Конвертация видео avi -> mp4, лог клиента:
- Конвертация документа doc -> pdf, лог сервера:
- Конвертация документа doc -> pdf, лог клиента:
- Создание счета CRM по шаблону docx -> pdf, лог сервера:
- Создание счета CRM по шаблону docx -> pdf, лог клиента:
При возникновении каких-либо ошибок стоит проверить логи сервера и логи клиента. Ссылки для скачивания VMBitrix: Ссылки для скачивания VMBitrix.CRM: Список AMI VMBitrix для Amazon:
EXE: Коллеги, виртуальная машина VMBitrix.CRM 7.5.0 с вариантом поставки exe вышла в релиз. Основные исправления: Версия VirtualBox поднята до 6.1.xx (было 6.0.xx). Как это работает? Файл vm-bitrix24-installer.exe: 1) скачает и установит VirtualBox 2) скачает образ виртуальной машины VMBitrix.CRM 7.5.0 и импортирует его в VirtualBox 3) установит сервис по вашему желанию 4) запустит машину и получит IP После останется установить Битрикс24.CRM или восстановить ваш бекап проекта. Если устанавливался сервис - при перезагрузке компьютера виртуальная машина будет запущена в фоновом режиме. Совместимо с Windows 7/8/10, Windows Server 2008/2012/2016/2019. Примечание: для работы нового сервиса у пользователя Windows должен быть установлен пароль. Исходники пакетов: Добавляем файл для репозитория: 1) для стабильной версии - /etc/yum.repos.d/bitrix-source.repo с содержимым:
2) или для бета версии - /etc/yum.repos.d/bitrix-source-beta.repo с содержимым:
Убедимся что есть пакет yum-utils:
Скачиваем все исходники: VMBitrix, VMBitrix.CRM, bx-nginx, bx-ansible, bx-push-server
Примерный ответ в консоли - исходники стабильной версии:
PS: для VMBitrix.BETA в репозиторий добавлены пакеты 7.5.0. Можно обновляться. Информация в этом посте будет дополнена. Всем удачи и позитивного заряда весны. Спасибо за обратную связь! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
20.03.2021 12:26:12
Update 8: 7.4.13 Beta
Коллеги, виртуальные машины VMBitrix 7.4.13 и VMBitrix.CRM 7.4.13 вышли в релиз в статусе BETA. В этой версии основные изменения - PHP 8.0 и исправления ошибок. rpm пакет доступен для CentOS 7. Поддержка CentOS 6 прекращена. sh-скрипты (bitrix-env-beta.sh и bitrix-env-crm-beta.sh) не изменялись. Способ запуска прежний:
Основные исправления: Добавлена возможность обновить PHP до версии 8.0 (только для Centos 7). Добавлена возможность понизить версию PHP с 8.0 (только для Centos 7). Исправлена работа роли push в связи с обновлением пакета redis. Скорректированы сценарии работы репликации MySQL для версий 5.7 и 8.0. Убрана опция Indexes из конфигурационных файлов сайтов службы httpd. Роль transformer убрана из меню VMBitrix.CRM. Перед запуском роли transformer теперь выдается оповещение об устанавливаемом ПО. Примечание: 1) PHP 8 Добавлена возможность обновить PHP до версии 8.0 и понизить версию PHP с 8.0. Данный функционал выпускается заранее, использовать сейчас его НЕ рекомендуется. Проекты будут фаталить и выдавать ошибки без обновления продукта. PS: будем считать это намеком на то, что ядро и модули Битрикс уже работают на PHP 8.0 ![]() 2) redis В начале марта вышло обновление redis версии 6.2.ххх. Было скорректировано расположение конфигурационных файлов redis и путей для systemd. Стабильную версию VMBitrix 7.4.4 эти изменения не затрагивают. В BETA версии VMBitrix подломали роль push. В этом обновлении поправили сценарии роли push. Если вы используете BETA и в марте уже пробовали включать push на NodeJS - рекомендуем обновить машину до версии 7.4.13, удалить рооль push и установить её снова. 3) репликация MySQL Разработчики MySQL отказались от терминологии master, slave и т.д. SQL запросы вида SHOW SLAVE STATUS на текущей версии MySQL 8 выдают предупреждение, в будущих будет ошибка. Скорректировали сценарии работы репликации MySQL в зависимости от версии: - для 5.7 все остается как было (по примеру выше SHOW SLAVE STATUS) - для 8.0 запрос изменится (по примеру выше SHOW REPLICA STATUS) 4) роль transformer Перед запуском роли Transformer меню машины будет выдавать оповещение об устанавливаемом ПО: LibreOffice RabbitMQ Server FFmpeg Erlang Роль убрана из меню машины VMBitrix.CRM в связи с недоступностью модуля transformercontroller в редакции Битрикс24.CRM. Модуль transformercontroller доступен в редакции Битрикс24: Энтерпрайз. Если у вас бета версия 7.4.12 или релизная 7.4.4 - можно обновляться. Спасибо за обратную связь! |
|||
|
20.03.2021 12:16:27
Артем Артемов, спасибо за сигнал, обсудим данную проблему с разработчиками.
|
|
|
05.03.2021 17:36:34
Глеб Синицин, фикс вышел в beta 7.4.12:
|
|
|
05.03.2021 13:08:51
Вячеслав Любовин, судя по логу - никаких ошибок там нет. Опять же, инфа на какую версию обновляемся? Какой канал бетка или стейбл и т.д. С сайтом что делали, ручками в конфиг файлы лазили?)
Очень просто. Обновить все пакеты ОС, включить бетку, накатить её. Поднять версию PHP до 7.3 или 7.4. |
|||
|
04.03.2021 19:55:08
Сергей Гарнов, фикс выходил в бете. Файл /etc/nginx/nginx.conf, после строки
добавляется
и рестарт nginx. |
|||||
|
04.03.2021 01:33:03
BodyDub, ужас!
То есть на видео вы показываете что сидя на Windows 10 запускаете telnet команду и т.д. Но почту вы отправляете с виртуальной машины судя по логу выше... Как так можно ![]() Сколько копий уже сточили про порты для smtp ynadex - не пересчитать) Видимо мало, надо еще и еще и еще ![]() Порт 465 только для почтовых клиентов типа Outlook и т.д. Для vm нужно или 25 или 587. Коннект и отправку будет осуществлять ваша виртуальная машина а не почтовый клиент на Windows. Даже в курсе все расписали А дальше классика:
то есть настройка почты в машине была с данными ящика Как быть - настроить правильно раз, вашу форму заставить отправлять данные с тем ящиком Яндекс что настроен. |
|||
|
04.03.2021 01:10:34
Алексей Крячко, очень странная "магия" манипуляцией с файлами... Зачем - не понятно(
То есть тут включаете использование mysqli, но сразу ниже
используете mysql, но не MysqliConnection... На хостинге mysqli вообще есть? |
|||||
|
04.03.2021 01:01:18
Да, в бета канал версию 7.5.0 выгрузим. Март 2021 должна выйти.
Пока не выйдет в релиз сказать точно не смогу) Риски можно оценить включив бету. |
|||||
|
04.03.2021 00:51:21
Артем Артемов, стабильная в процессе. Ждите анонса.
|
|
|
03.03.2021 17:24:06
Александр Анисимов, какой срок у CentOS заканчивается подскажите? VMBitrix для CentOS 8 не было, CentOS 7 будет жить до средины 2024 года.
Все что выше - на ваш страх и риск) |
|
|