安装 V12.4 后,我在尝试创建新的内容元素、文件或其他元素时遇到几个错误。我使用以下命令从 CLI 安装了 Typo3
composer create “typo3/cms-base-distribution:^12” . --prefer-dist
这是 php8.2 上的全新安装,安装了 Typ3 V12.4。还没有插件。
在同一台服务器上,我运行 Typo3 V11,没有出现这些问题。都是子域名,所以服务器的配置是一样的。
基本上,错误是核心文件是用declare(strict_types=1);硬编码的。当参数来自查询时会发生错误。 var_dump() 显示查询的所有字段都以字符串形式返回,而不是 MySQL 中的类型。在这种情况下,uid 预计为 int。
有什么想法吗?
将此数据库配置添加到settings.php。
'DB' => [
...
'driverOptions' => [
17 => false, // OR PDO::ATTR_STRINGIFY_FETCHES => false
20 => false, // OR PDO::ATTR_EMULATE_PREPARES => false
]
]