Установка обновлений при многосайтовости
Внимание: устанавливать обновление необходимо именно с того адреса сайта, на котором работает решение.
Если у вас один сайт на базе решения:
Запускаем обновление решения и выполняем все шаги из статьи «Обновление решения».
Если у вас несколько сайтов на базе решения:
Открываем админку сайта с адреса, на котором будем устанавливать обновление.
Устанавливаем обновление решения.
Выполняем действия из инструкции по обновлению. Обратите внимание, что у каждого сайта своя папка на сервере и выполнять указанные действия нужно в ней.
Редактируем файл /bitrix/modules/astdesign.marketpro/install/version.php (через админку или FTP) и меняем версию решения на ту, что была ДО установки обновлений.
Повторяем шаги 1-3.
Почему приходится править версию вручную: Битрикс считает обновление установленным для всего ядра, а файлы клиентской части лежат у каждого сайта свои. Возврат версии в version.php заставляет мастер отработать заново — уже для следующего сайта.
После последнего сайта версию не возвращайте: она должна остаться новой. И проверьте каждый сайт по отдельности — откройте витрину и убедитесь, что она отвечает, а не отдаёт 502: клиентская часть у сайтов пересобирается независимо, см. 502 Bad Gateway.