Вариантов может быть много. Вплоть до того, что сбудется всё, что Вы перечислили и ещё расхождения в структуре БД. Подобные ошибки (в структуре БД) были с нашей копией после обновления на версию 12.5 и решались по инструкциям, которые предлагал раздел "Проверка сайта".
Самое простое, что можно посоветовать: разверните где-нибудь копию сайта для тестов и обновите её. И на копии сможете тестировать Ваш функционал на предмет ошибок после обновления.
Цитата
Согласно лицензионному соглашению, на каждый лицензионный ключ допускается две установки системы: одна публичная и одна локальная (для разработчика), но недоступная из Интернета. С учётом этого система настроена так, что сохраняет данные о двух установках. При этом если не переносить копию с локальной машины на хостинг и назад - можно обновлять независимо обе копии, проблем не возникнет.
Если есть доступ к папке /bitrix/php_interface/ на сервере (FTP, SSH), то исправить ошибку можно в любой момент. В данном случае имеется ввиду любая ошибка, которая остановит исполнение php-скрипта, а т. к. init.php подлкючается в самом начале исполнения любой страницы, вот и получается, что при ошибке в нём сообщение об ошибке будет выводится как в публичной, так и в административной части сайта.
По идее, если выставить для конкретного инфоблока права на группу пользователей "Изминение" или "Полный доступ" пункт "Контент" будет доступен с данным инфоблоком после "переавторизации" пользователя из данной группы.
Павел Шевчук пишет: Решил загрузить дистрибутив и увидел "приятный" сюрприз. Где-то 50 тысяч(или меньше) файлов будут загружаться на хостинг. Считаем и это более 12-15 часов.
А хостинг Вам не позволяет архивы распаковывать? С архивом дело, думаю, быстрее пошло бы.
Укажите больше подробностей. Откуда Вы взяли этот фрагмент кода? Для какого компонента требуется сменить сортировку (кастомизированный или bitrix:catalog.section)? Какой шаблон использует компонент вывода элементов?
По идее, если используете в шаблоне компонент bitrix:main.include с параметром AREA_FILE_SHOW => sect и разместите файл index_rinc.php в разделе /technique/, то включаемая область будет выводится только в разделе "Техника".
Можно попробовать завести свойство для страницы/раздела и присваивать ему имя необходимого класса. Затем в шапке CMain::GetPageProperty() или CMain::GetDirProperty().