Отладка конфигурации сайта TYPO3

Мне нужно обновить сложную конфигурацию RealURL до новой конфигурации сайта в V9. Я получаю 404 ошибки и нежелательные перенаправления, поэтому мне нужно что-то для отладки маршрутизации.

Во время отладки через файлы ядра я понял, что TYPO3 использует Symfony Routing, а в Symfony уже есть интерфейс отладки: https://symfony.com/doc/current/routing/debug.html Можно ли использовать его также для отладки маршрутов TYPO3? Если да, подскажите, как это сделать?

В противном случае были бы полезны некоторые подсказки об основных классах / функциях маршрутизации, так что я могу написать некоторые выходные данные отладки PHP. У меня проблемы с усилителями маршрута и аспектами.


person Andrea Schmuttermair    schedule 24.03.2019    source источник


Ответы (1)


Вы можете указать, в чем именно заключается проблема?

  • Редиректы при вызове "обычных" страниц?
  • Проблемы с усилителями маршрута? При разрешении URL?

Поскольку Symfony Routing по умолчанию работает со статическими маршрутами с модификаторами («У меня есть список из 100 конечных точек URL»), а TYPO3 имеет динамические маршруты (заполняемые базой данных), простой инструмент отладки из Symfony Routing здесь не работает.

Когда дело доходит до разрешения, промежуточное ПО «PageResolver» PSR-15 и «PageRouter» являются хорошим началом при отладке.

person Benni    schedule 24.03.2019
comment
Проблема - сложный REST Api в realurl, и я хочу шаг за шагом довести его до V9. Контроллер ExtBase, таблица поиска и т. Д. Все, что я получаю, это 404 без какой-либо информации в настоящее время, и все это для меня в новинку, поэтому я действительно мог бы использовать некоторые выходные данные отладки. - person Andrea Schmuttermair; 24.03.2019
comment
Отладка функций PageResolver и PageRouter была правильным предложением, теперь работает - person Andrea Schmuttermair; 24.03.2019