Я использую расширение ap_docchecklogin (https://extensions.typo3.org/extension/ap_docchecklogin/), который работает под Typo3 8.7.29. Только под свежей версией TYPO3 9.5.11 я получаю следующее сообщение:
Нет класса с именем EXT: ap_docchecklogin / Classes / DocCheckAuthenticationService.php: & Antwerpes \ ApDocchecklogin \ DocCheckAuthenticationService
Это код, в котором возникает ошибка:
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['initFEuser'][] = 'EXT:ap_docchecklogin/Classes/DocCheckAuthenticationService.php:&Antwerpes\ApDocchecklogin\DocCheckAuthenticationService->bypassLoginForCrawling';
Конечно, я очистил кеш и обновил автозагрузку PHP. Я также посмотрел на расширение, и класс определенно существует.
Обе версии Typo3 работают на одном сервере с одинаковыми настройками.
В чем разница между версиями Typo3? Почему работает в версии 8? У кого-нибудь были подобные проблемы?