← К заметкам

Заметки

После обновления: Class ... not found

При Class ... not found сначала проверьте, существует ли сам класс в установленной версии. Очистка кеша не добавит API, которого в этой версии ещё нет.

Если файл есть, проверьте подключение модуля, namespace и регистр пути. После частичного обновления также возможна ситуация, когда вызывающий код уже новый, а файл с классом остался старым.

Для классов Composer проверьте отдельную цепочку vendor/autoload.php: автозагрузка модуля Битрикса не заменяет Composer.

Только после этого проверяйте кеши и OPcache. Зафиксируйте имя класса и путь до перезапуска, чтобы отличить временно устаревший байткод от неправильной структуры файлов.