GOOGLE ADS

четверг, 14 апреля 2022 г.

TYPO3 Обновление Psr Проблема vom 10.x до 11.5.8,

Я попытался обновиться с 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.

Для второй ошибки я бы рекомендовал заглянуть в консоль разработчика вашего браузера. Там вы можете увидеть больше информации об ошибке, когда в журналах ничего нет. (Может быть ошибка при записи лога?)

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...