Access Denied nach Upgrade auf Typo3 12.4

Bei einem Upgrade von Typo3 11 LTS auf Typo3 12 LTS musste ich in meinen eigenen Extensions natürlich die Typo3-Version in der ext_emconf.php unter "depends" anpassen und in der composer.json unter "require". Eine ganze Weile Zeit hat mich aber gekostet, dass nach Aktivierung der Extension im EM dann "Access denied" erschien. Lösung: In der ext_localconf.php stand noch 'TYPO3_MODE', was unter Typo3 11 LTS noch funktionierte (anders als in der offiziellen Doku beschrieben). Das musste ich ändern nach 'TYPO3'; damit war das Problem behoben.

Oktober 2023

Auch in anderen files im Extension-Verzeichnis kann die Abfrage vorkommen und muss geändert werden nach ‘TYPO3’, z.B. in ext_tables.php.
Außerdem hatte ich inzwischen einen Fall, wo mehrere files AdditionalConfiguration.xx.php direkt in typo3conf lagen und auch hier musste - völlig unabhängig von Extensions - die Änderung gemacht werden, damit man nicht beim Aufruf des Backends “Access Denied” bekommt.

Juni 2024