Я попытался обновиться с 10.x до 11.5.8, и больше ничего не работало. Если я попытаюсь открыть URL-адрес, я получу следующее сообщение об ошибке:Fatal error: Declaration of TYPO3\CMS\Extbase\Mvc\Controller\AbstractController::processRequest(TYPO3\CMS\Extbase\Mvc\RequestInterface $request, TYPO3\CMS\Extbase\Mvc\ResponseInterface $response) must be compatible with TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface::processRequest(TYPO3\CMS\Extbase\Mvc\RequestInterface $request): Psr\Http\Message\ResponseInterface in C:\inetpub\wwwroot\typo3\sysext\extbase\Classes\Mvc\Controller\AbstractController.php on line 243
Поэтому следующим шагом было отключить все мои расширения. Если я попытаюсь открыть серверную часть, я получу то же сообщение, что и выше.
Следующим шагом было использование инструмента установки, который работал. Но если я попытаюсь использовать некоторые функции, такие как «Мастер обновления», «Анализ структуры базы данных», «Удалить временные активы»,....
Но sys_log и файлы журнала typo3tempпусты!
А также отладчик firefox не показывает никакой информации.
PHP 7.4.15, без установки композитора и всех удаленных кешей!
Что я должен делать дальше?
Решение проблемы
В первом сообщении об ошибке говорится, что существуют расширения Extbase, несовместимые с v11. См. https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/11.0/Breaking-92502-MakeExtbaseHandlePSR7ResponsesOnly.html.
Для второй ошибки я бы рекомендовал заглянуть в консоль разработчика вашего браузера. Там вы можете увидеть больше информации об ошибке, когда в журналах ничего нет. (Может быть ошибка при записи лога?)
Комментариев нет:
Отправить комментарий