Как исправить эту ошибку во внешнем интерфейсе после обновления Typo3?

469
Mnementh

Я нахожусь в процессе обновления сайта в Typo3 с версии, включенной в Debian Wheezy, то есть версии 4.5.19, до LTS-версии 6.2.12. Я прошел большую часть процесса, и бэкэнд уже работает, но во внешнем интерфейсе у меня есть только сообщение об ошибке, и я не знаю, как это исправить в настоящее время. Сообщение:

PHP Catchable Fatal Error: Argument 1 passed to TYPO3\CMS\Extbase\Persistence\Repository::__construct() must implement interface TYPO3\CMS\Extbase\Object\ObjectManagerInterface, none given, called in /usr/share/typo3/typo3-6.2/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4432 and defined in /usr/share/typo3/typo3-6.2/typo3/sysext/extbase/Classes/Persistence/Repository.php line 75  More information regarding this error might be available online. 

Ссылка приводит меня сюда, но это не очень помогает. Может кто-нибудь представить идею, что проверить / изменить?

0

1 ответ на вопрос

0
Mnementh

ОК, после нескольких попыток я нашел причину. Я просматривал менеджер расширений и деактивировал расширения, и оказалось, что самопрограммируемое расширение вызывает эту ошибку. Мы все еще в этом разбираемся, но общая рекомендация - деактивировать расширения и повторять попытки, пока не найдете нарушителя.