Для обработки ошибок при обновлении элементов на сайте с помощью Bitrix рекомендуется следовать определённому порядку действий: oborot.ru
- Создать копию сайта с теми же настройками, что и на рабочем сайте. oborot.ru Адрес копии нужно добавить в список адресов лицензии Bitrix через службу поддержки. oborot.ru Обновления пока не устанавливать. oborot.ru
- Запустить «Монитор качества», чтобы проверить существующие модификации ядра CMS. oborot.ru
- Проверить, точно ли это кастомный код, который написан для внедрения новых функций и корректной работы системы, или это ложное срабатывание «Монитора качества». oborot.ru Кастомный код нужно перенести в отдельное место, чтобы он не затёрся при обновлении. oborot.ru
- Обновить PHP и проверить работу кастомных участков сайта. oborot.ru При необходимости — составить ТЗ на обновление кода. oborot.ru
- Обновить Bitrix на копии сайта и проверить корректность работы. oborot.ru Особенно тщательно нужно проверить функциональность оформления заказа, работу с базами данных, а также все элементы, где использовался JavaScript. oborot.ru
- При выявлении ошибок составить баг-лист. oborot.ru Возможно, придётся переписать некоторые участки кода или переустановить модули. oborot.ru
- После исправления всех ошибок на тестовой копии можно перенести обновления на основную версию сайта. oborot.ru Её тоже необходимо полностью протестировать. oborot.ru
Также рекомендуется вести журнал обновлений с описанием версии, даты установки, выявленных проблем и их решений. phpdev.org При наличии сомнений или сложностей можно проконсультироваться со специалистами службы поддержки Bitrix. phpdev.org