我最近尝试用TYPO3扩展名jpfaq创建一个FAQ页面。
我确实按照手册中的描述设置了所有的东西。但由于某种原因,当我预览页面时,它显示了一堆不同的错误。例如:
TYPO3CMSExtbasePersistenceGenericStorageExceptionSqlErrorException
Table 'xxx_typo_dev.tx_jpfaq_domain_model_ttcontent' doesn't exist
当我"unbind"我创建的FAQ数据库向我展示了正确的FAQ页面(只是没有问题和答案)。所以数据库可能有问题?
清除缓存。删除并重新安装扩展。没有帮助。
听起来你需要修复Database Structure
.
通常Database Structure
是固定的,当你在Extensions
模块中安装新的扩展。
如果您使用Composer Mode
,则安装是使用composer完成的,您需要手动修复它。
可以在InstallTool/Maintenance Module:Analyze Database Structure
.
或者使用命令行:vendor/helhum/typo3-console/typo3cms database:updateschema
(不要忘记使用composer require helhum/typo3-console
)