0

在我将 TYPO3 系统更新到 v11.4 和 PHP8 之后,我意识到我的所有扩展,包括 ViewHelpers 都不再工作了。如果我调用这些扩展的后端,我会得到一个 TYPO3\CMS\Core\Error\Exception:

PHP 警告:在 C:\inetpub\wwwroot\typo3\sysext\fluid\Classes\ViewHelpers\Be\Menus\ActionMenuItemViewHelper.php 第 116 行中“选择”了未定义的数组键

在我得到的日志中

核心:异常处理程序 (WEB):未捕获的 TYPO3 异常:#1476107295:PHP 警告:在 C:\inetpub\wwwroot\typo3\sysext\fluid\Classes\ViewHelpers\Be\Menus\ActionMenuItemViewHelper.php 行中“选择”未定义的数组键116 | TYPO3\CMS\Core\Error\Exception 在第 145 行的文件 C:\inetpub\wwwroot\typo3\sysext\core\Classes\Error\ErrorHandler.php 中引发。请求的 URL: https ://test.url.de/typo3 /module/tools/TeaserBeteaser?token=--AnonymizedToken--

我完全不知道数组键selected是从哪里来的!

这必须与更新有关,因为这些扩展运行良好。

我正在使用 Windows 和 IIS。

有人知道发生了什么变化或我如何找出问题所在吗?

4

1 回答 1

2

在 forge 上为这个问题创建了一个错误报告,因为这是 TYPO3 核心中的一个错误。

使用 PHP8 会触发异常而不是通知([参见文档])2

在 TYPO3 Core 和扩展中还有很多地方需要修复。因此我建议使用 PHP 7.4 并稍后升级到 PHP8。

于 2021-09-20T17:43:13.173 回答