我有问题。当我尝试在opencart isntallation的类别区域中编辑某些内容时,会显示错误,表明table_path不存在。
升级出错时通常会发生此错误。我可以在phpmyadmin中使用CREATE_TABLE
查询来解决此问题,还是不起作用?
希望有人能帮助我。
答案 0 :(得分:1)
如果您只需要创建类别路径表,可以像这样创建(如果需要,用您的数据库前缀替换oc_
):
CREATE TABLE `oc_category_path` (
`category_id` int(11) NOT NULL,
`path_id` int(11) NOT NULL,
`level` int(11) NOT NULL,
PRIMARY KEY (`category_id`,`path_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
您可以从phpMyAdmin或任何其他MySQL客户端运行该SQL。之后您可以导航到Admin>目录>分类并点击Repair
,它会产生必要的记录。
请注意,该表是由安装/升级脚本生成的,它与您说的完全一样,可能是一个拙劣的数据库升级或根本没有。如果是这种情况,请记住您可能还有其他数据库问题,您可以通过在数据库上运行升级脚本来获益。