TYPO3 6.2 DB Error: "exec_SELECTquery" while browsing in backend

TYPO3 6.2 DB Error: "exec_SELECTquery" while browsing in backend

每次我点击后端的任何页面时,我都会收到 6 个数据库错误,看起来与这个非常相似,table lawyer 总共有 3 个不同的 SELECT 错误] 和 3 表示 table student:

caller  TYPO3\CMS\Core\Database\DatabaseConnection::exec_SELECTquery
ERROR   Table 'db_lawclinic47.tx_lcapp_domain_model_lawyer' doesn't exist
lastBuiltQuery  SELECT uid FROM tx_lcapp_domain_model_lawyer 
WHERE pid=24 AND tx_lcapp_domain_model_lawyer.deleted=0 
AND (tx_lcapp_domain_model_lawyer.t3ver_state <= 0 OR
tx_lcapp_domain_model_lawyer.t3ver_wsid = 0) LIMIT 1

debug_backtrace     require(25/typo3/sysext/recordlist/mod1/index.php),25/typo3/mod.php#32 // 
TYPO3\CMS\Recordlist\RecordList->main#31 // 
TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList->generateList#332 // 
TYPO3\CMS\Core\Database\DatabaseConnection->exec_SELECTgetSingleRow#410 // 
TYPO3\CMS\Core\Database\DatabaseConnection->exec_SELECTquery#406 // 
TYPO3\CMS\Core\Database\DatabaseConnection->debug#305

那些 table 真的不存在,因为我重命名了一些并删除了一些......我的网页工作正常,所以不知何故使用了那些新的 table,但似乎成为试图从旧的 table 中 select 的旧东西,我不知道它可能是什么以及如何找到它并摆脱它。有什么线索吗?

您安装了需要这些表的扩展程序(可能带有密钥 lcapp)。如果您不再需要该功能,您应该在扩展管理器中卸载该扩展。

此外,如果数据库是由 TYPO3 本身以外的其他工具操作的,您应该在安装工具中检查数据库结构。它可以告诉您缺少的表、不符合指定的字段等。

扩展的数据库定义存储在扩展安装目录根目录中的文件 ext_tables.sql 中,安装工具将与这些定义进行比较。