Установка обновлений при многосайтовости

Внимание: устанавливать обновление необходимо именно с того адреса сайта, на котором работает решение.

Если у вас один сайт на базе решения:

Запускаем обновление решения и выполняем все шаги из статьи «Обновление решения».

Если у вас несколько сайтов на базе решения:

  1. Открываем админку сайта с адреса, на котором будем устанавливать обновление.

  2. Устанавливаем обновление решения.

  3. Выполняем действия из инструкции по обновлению. Обратите внимание, что у каждого сайта своя папка на сервере и выполнять указанные действия нужно в ней.

  4. Редактируем файл /bitrix/modules/astdesign.marketpro/install/version.php (через админку или FTP) и меняем версию решения на ту, что была ДО установки обновлений.


  5. Повторяем шаги 1-3.

Почему приходится править версию вручную: Битрикс считает обновление установленным для всего ядра, а файлы клиентской части лежат у каждого сайта свои. Возврат версии в version.php заставляет мастер отработать заново — уже для следующего сайта.

После последнего сайта версию не возвращайте: она должна остаться новой. И проверьте каждый сайт по отдельности — откройте витрину и убедитесь, что она отвечает, а не отдаёт 502: клиентская часть у сайтов пересобирается независимо, см. 502 Bad Gateway.