Коротко — проблема в несоответствии версий ядра Bitrix: модуль bizproc вызывает метод Bitrix\Main\Loader::registerClassAliases(), которого нет в той версии модуля main/ядра, которая у вас на сайте. Такое обычно случается при частичном копировании / обновлении: переписаны файлы одного модуля, а другие остались старые.
Что делать (пошагово, от безопасного к радикальному):
1) Быстрая проверка
- Откройте файл /bitrix/modules/main/lib/loader.php и проверьте, есть ли в нём метод registerClassAliases.
- Проверьте версии модулей: /bitrix/modules/main/install/version.php и /bitrix/modules/bizproc/install/version.php — не совпадают ли они по дате/версии (или явно одна новее другой).
2) Если метод отсутствует — привести модули к одной версии
- Восстановите /bitrix/modules/main из той же копии/резервной копии/инсталлятора Bitrix, с которой взят модуль bizproc. Проще всего — полностью заменить каталог /bitrix/modules/main на соответствующий из рабочей (оригинальной) копии сайта или из дистрибутива Bitrix, соответствующего целевой версии.
Пример (ssh):
rsync -av --delete /path/to/backup/bitrix/modules/main/ /home/bitrix/www/bitrix/modules/main/
или через FTP — загрузить файлы main из корректной копии.
3) Очистка кэша и перезапуск PHP
- Удалите кэш:
rm -rf /home/bitrix/www/bitrix/cache/* /home/bitrix/www/bitrix/managed_cache/* /home/bitrix/www/bitrix/stack_cache/*
- Перезапустите php-fpm / веб-сервер, чтобы сбросить OPcache:
sudo systemctl restart php7.4-fpm (замените на вашу версию PHP)
sudo systemctl restart nginx|apache2
4) Альтернативы (если нет доступа к корректной копии)
- Откатить сайт к резервной копии, сделанной до копирования/обновления.
- Если срочно нужно временно запустить сайт — можно (временное, рискованное решение) закомментировать вызов registerClassAliases() в файле bitrix/modules/bizproc/compatibility.php, но это опасно — могут ломаться зависимости и функционал bizproc. Используйте только как временную меру для доступа к админке.
5) После приведения файлов в соответствие
- Зайдите в панель обновления Bitrix (/bitrix/admin/update_system.php) и примените обновления / миграции модулей, если требуется.
- Проверьте работу основных разделов сайта.
Если хотите — я помогу точнее:
- пришлите первые ~120 строк /bitrix/modules/main/lib/loader.php и /bitrix/modules/bizproc/compatibility.php,
- или содержимое version.php из модулей main и bizproc — скажу, какой файл/модуль не соответствует и предложу конкретную замену.