Typo3-尝试创建页面内容时出现SQL错误2

时间:2019-03-18 11:07:05

标签: sql typo3 mariadb

当我尝试创建页面内容时,出现以下错误2: SQL error: '' ()。 这是Typo3 v4.5.22,我正在使用MariaDB 10.3作为数据库。

有人知道这个问题吗?

最诚挚的问候。

3 个答案:

答案 0 :(得分:1)

我不认为TYPO3 4.5支持MariaDB(特别是与MySQL 5.0 / 5.5不兼容的较新版本)。毕竟,TYPO3 4.5于2011年发布,而对TYPO3 4.5的支持早在几年前就已停止。

MariaDB 10.3于2017年发布,所以我想让MariaDB 10.3与TYPO3 4.5兼容是很大的一笔钱。

我建议您将TYPO3更新到任何受支持的版本(当前为TYPO3 v8 / v9或ELTS版本v6.2 / v7),或者-如果不可能,请尝试使用MariaDB 10.2或更低版本。

答案 1 :(得分:1)

您的问题是MariaDB的版本。
TYPO3(任何版本)都可与MariaDB一起使用,直至MariaDB 10.1版。

问题始于MariaDB 10.2。例如,有一个保留字recursive在TYPO3中用作某些表中的字段名。

无论如何,您应该将TYPO3更新到当前支持的版本。

答案 2 :(得分:1)

您可以修复 TYPO3 4.5 -> t3lib/class.t3lib_db.php 以支持 MariaDB,就像在 TYPO3 7 中一样: https://forge.typo3.org/attachments/35472?utf8=%E2%9C%93&type=sbs

它有效。