Релиз Новые версии виртуальной машины VMBitrix

Тема в разделе "Битрикс", создана пользователем Yulo, 29 окт 2016.

Модераторы: wpt
  1. Yulo

    Yulo Постоялец

    Регистр.:
    21 апр 2008
    Сообщения:
    142
    Симпатии:
    169
    На днях разработчики выпустили новую виртуальную машину.

     
    krausa, EskinS, bardak и ещё 1-му нравится это.
  2. navistarsys

    navistarsys

    Регистр.:
    30 апр 2014
    Сообщения:
    151
    Симпатии:
    124
    И сразу сложности.....
    прирост удивил но битроник 2 завести легким способом не получилось(
    Кто может подсказать как исправить?
    Код:
    [Error]
    Using $this when not in object context (0)
    /home/bitrix/www/bitrix/wizards/yenisite/bitronic2/site/services/.services.php:5
    #0: include
        /home/bitrix/www/bitrix/modules/main/install/wizard_sol/utils.php:124
    #1: WizardServices::GetServices(string, string)
        /home/bitrix/www/bitrix/modules/main/install/wizard_sol/wizard.php:487
    #2: CDataInstallWizardStep->ShowStep()
        /home/bitrix/www/bitrix/modules/main/classes/general/wizard.php:493
    #3: CWizardBase->_DisplayStep()
        /home/bitrix/www/bitrix/modules/main/classes/general/wizard.php:487
    #4: CWizardBase->Display()
        /home/bitrix/www/bitrix/modules/main/classes/general/wizard_site.php:128
    #5: CWizard->Install()
        /home/bitrix/www/bitrix/modules/main/admin/wizard_install.php:45
    #6: require(string)
        /home/bitrix/www/bitrix/admin/wizard_install.php:1
    Снимок экрана 2016-11-01 в 16.50.22.png Снимок экрана 2016-11-01 в 16.09.25.png
    Параметры системы:
    SSD 20 GB
    Core i5 2.7 GHz - выделено 2 ядра
    4 Gb DDR 3 1600
     
    Yulo нравится это.
  3. dimkew

    dimkew Постоялец

    Регистр.:
    10 май 2012
    Сообщения:
    51
    Симпатии:
    16
    или ждать обновления от разработчика, или вручную заменить вызов нестатических методов как функции
    т.е. например
    $Srv = WizardServices::GetServices(string, string)
    на
    $WizardSrv = new WizardServices;
    $Srv = $WizardSrv->GetServices(string, string);
     
    Последнее редактирование: 2 ноя 2016
    mrLom и Yulo нравится это.
  4. navistarsys

    navistarsys

    Регистр.:
    30 апр 2014
    Сообщения:
    151
    Симпатии:
    124
    Выкрутился иначе. Понизил php до 5й версии - установил решение - повысил php до 7й обратно - полет нормальный почти месяц без сбоев.
     
  5. prefer

    prefer

    Регистр.:
    12 май 2016
    Сообщения:
    434
    Симпатии:
    112
    Такое видимо возможно если уже установленный продукт в коде не использует новинок PHP 7 (IMHO)
    А установщик использует новинки PHP 7.
    Есть соображение на этот счет ?
     
  6. Martyrka

    Martyrka

    Регистр.:
    16 апр 2008
    Сообщения:
    201
    Симпатии:
    82
    VMBitrix 7.1.0
    Коллеги, виртуальная машина VMBitrix 7.1.0 вышла в релиз. В этой версии основные изменения это MySQL 5.7 Percona Server и новый push-сервер на NodeJS.

    rpm пакет уже доступен для CentOS 6 (поддержка продолжается) и CentOS 7. Если у Вас версия машины 7.0.1 и ниже - обновитесь.

    Как перейти на MySQL 5.7?
    В меню машины пройти по пунктам 1. Manage hosts in the pool -> 8. Upgrade php and mysql versions -> 2. Upgrade mysql to 5.7 version и запустить мастер обновления версии MySQL.

    Как запустить новый push-сервер?
    В меню машины добавлен раздел 10. Configure Push/RTC service, внутри мастер 1. Configure NodeJS RTC Service. Как вариант, push-сервер можно вынести на отдельную машину в пулле. Для корректной работы нужно обновление модуля pull 17.1.0.

    Обновлен sh скрипт. Способ запуска прежний:
    wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh && chmod +x bitrix-env.sh && ./bitrix-env.sh
    Новинка: "тихая" установка, он же так называемый "silent mode":
    Usage: ./bitrix-env.sh [-s] [-p [-H hostname]] [-M mysql_root_password]
    -s - Silent or quiet mode. Don't ask any questions.
    -p - Create pool after installation of bitrix-env.
    -H - Hostname for for pool creation procedure.
    -M - Mysql password for root user
    Пример использования:
    ./bitrix-env.sh -s -p -H server1 -M '111111'
    запустить установку окружения в тихом режиме, создать пулл с именем хоста server1 и задать пароль root пользователя mysql 111111

    Сводка по обновлению:

    Обновление ПО:
    -- mysql 5.7 percona server
    -- nginx 1.12.0
    -- nodejs push-server 1.0.0

    Основные исправления:

    MYSQL01: новая версия mysql сервера. Добавлен мастер обновления в меню для существующих установок.
    PUSH01: Добавлена возможность настройки нового push-server.
    WEB01: Исправлена ошибка конфигурации lsyncd сервера
    HOST01: Исправлена процедура обновления машины в пуле, добавлена возможность запустить полное обновление из меню
    SITE01: Фиксы безопасности для конфигурационных файлов nginx
    SITE02: Добавлена опция X-Frame-Options для онлайн чатов
    SITE03: Исправлен запуск smtp сервиса


    Ссылки для скачивания:
    http://repos.1c-bitrix.ru/vm/VMBitrix...VMWare.zip
    http://repos.1c-bitrix.ru/vm/VMBitrix...ualBox.zip
    http://repos.1c-bitrix.ru/vm/VMBitrix...tos7.3.ova
    http://repos.1c-bitrix.ru/vm/VMBitrix...HyperV.zip

    PS: следом ожидается vmbitrix 7.2, где будет настройка своих ssl сертификатов и интеграция с LetsEncrypt.
     
    Yulo, Abix и shake1 нравится это.
  7. shake1

    shake1

    Регистр.:
    16 янв 2013
    Сообщения:
    531
    Симпатии:
    568
    Обновил бд, - с percona производительность просела на ~1500 единиц по всем 3м пунктам - чтение\запись\изменение, и в чем веселье?..
    Во вкладке "сервер бд" все хорошо, ругался только на sync_binlog, поставил sync_binlog = 0
    ----------------------------------
    Слетают настройки ssl в /etc/nginx/bx/conf/bitrix.conf
    Может так повезло, - вернул настройки все стало норм
    ----------------------------------
    Настройки кеша слетают
    в .settings_extra.php почему то прописывается кеш apc
    естественно в панели получаем cacheenginenone
    ----------------------------------
    это уже цирк: php.ini - настройки сброшены..
    =============================
    Что бы не было такого цирка, надо читать доки..

    для кастом-настроек есть свои специальные файлы:
    MySQL - /etc/mysql/conf.d/z_bx_custom.cnf
    Apache - /etc/httpd/bx/conf/z_bx_custom.conf
    nginx - /etc/nginx/bx/conf/z_bx_custom.conf
    PHP - /etc/php.d/z_bx_custom.ini
    https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37&LESSON_ID=8879

    про ssl тоже самое. вот пример, как лучше сделать:
    https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37&LESSON_ID=9099
     
    Последнее редактирование: 10 июл 2017
    Abix нравится это.
  8. Abix

    Abix

    Регистр.:
    18 фев 2008
    Сообщения:
    281
    Симпатии:
    443
    Аллилуйя наконец дошло до "Турков", я им говорил об этом еще год назад. Сказали, что не интересно и вдруг на те!
     
    qwertyguru нравится это.
  9. shake1

    shake1

    Регистр.:
    16 янв 2013
    Сообщения:
    531
    Симпатии:
    568
    Вышла VMBitrix 7.2.0
    Обещанная интеграция с Lets Encrypt.
    Можно цеплять свои сертификаты.
    Сертификат Lets Encrypt будет обновляться только если выпустить на новой машине, - если подцепить уже установленный сертификат Lets Encrypt он обновляться не будет.
    - nginx 1.12.2

    Основные исправления:
    WEB01: Добавлена поддержка установки сертификатов (собственных и Lets Encrypt) для сайтов типа kernel и link.
    WEB02: Добавлена возможность вернуть "дефолтный" ssl сертификат сайта.
    WEB03: Исправлены ошибки настройки web-кластера.
    HOST01: Добавлена возможность изменения имени хоста после создания пула серверов.
    MYSQL01: Исправлена процедура обновления настроек MySQL серверов в пуле.
    SITE01: Фиксы безопасности для конфигурационных файлов nginx и httpd.
    SITE02: Исправлены ошибки создания сайтов в случае, если на сервере нет ни одного рабочего сайта.
    MONITOR01: Добавлено удаление серверов с мониторинга при их удаление из пула серверов.
     
    Yulo нравится это.
  10. tilo_wollf

    tilo_wollf Писатель

    Регистр.:
    29 сен 2015
    Сообщения:
    1
    Симпатии:
    0
    А как бы вот эту беду победить без перехода на KVM?
    "в данный момент есть проблема с установкой окружения на сервера с виртуализацией OVZ. О проблеме уже было сообщено ранее. Вы можете дождаться обновления окружения bitrix или перейти на сервер с виртуализацией KVM."