Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TYPO3版本6到版本8的兼容性问题_Typo3_Typo3 Extensions - Fatal编程技术网

TYPO3版本6到版本8的兼容性问题

TYPO3版本6到版本8的兼容性问题,typo3,typo3-extensions,Typo3,Typo3 Extensions,将typo3版本6升级到8.7.3时出现此数据库错误 An exception occurred while executing 'SELECT `pid` FROM `sys_template` WHERE (root = 1 AND deleted = 0 AND hidden = 0 AND starttime <= :starttime AND (endtime = 0 OR endtime > :endtime)) AND ((`sys_template`.`deleted

将typo3版本6升级到8.7.3时出现此数据库错误

An exception occurred while executing 'SELECT `pid` FROM `sys_template` WHERE (root = 1 AND deleted = 0 AND hidden = 0 AND starttime <= :starttime AND (endtime = 0 OR endtime > :endtime)) AND ((`sys_template`.`deleted` = 0) AND (`sys_template`.`hidden` = 0) AND (`sys_template`.`starttime` <= 1500543000) AND ((`sys_template`.`endtime` = 0) OR (`sys_template`.`endtime` > 1500543000)))': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':starttime AND (endtime = 0 OR endtime > :endtime)) AND ((`sys_template`.`delete' at line 1 
执行'SELECT`pid`FROM`sys\u template`WHERE(root=1,deleted=0,hidden=0,starttime:endtime)和(`sys\u template`.`deleted`=0,`sys\u template`.`hidden`=0)和(`sys\u template`.`starttime`1500543000)),时发生异常:您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解要使用的正确语法:starttime和(endtime=0或endtime>:endtime))和(('sys_template`.'delete'在第1行)
请查看屏幕截图


数据库配置变量已从TYPO3 v7更改为v8^^

事实并非如此

$GLOBALS['TYPO3\u CONF\u VARS']['DB']['database']
$GLOBALS['TYPO3_CONF_VARS']['DB']['host']
$GLOBALS['TYPO3_CONF_VARS']['DB']['username']
$GLOBALS['TYPO3\u CONF\u VARS']['DB']['password']

不再是了,但是

$GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['host']
$GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['dbname']
$GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['Default']['user']
$GLOBALS['TYPO3\u CONF\u VARS']['DB']['Connections']['Default']['password']


尤其是在通过AdditionalConfiguration配置其他环境时。php

您是否在安装工具中进行了数据库比较?是的,首先我将其更新为v7,现在更新为v8。是的,从安装工具执行数据库分析器。ext:dbal是否仍然安装?表中是否仍然存在字段“pid”“sys_template”?我在v8更新后也遇到了这个问题,对我来说,DB compare并没有最终确定。