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
中,安装工具将与这些定义进行比较。
每次我点击后端的任何页面时,我都会收到 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
中,安装工具将与这些定义进行比较。