我在J3.1.5上升级到Phoca Download,现在我想在下载文件时遇到问题:
1054 - Unknown column 'c.tokenhits' in 'field list'
SELECT c.catid, c.filename, c.directlink, c.link_external, c.access, c.confirm_license, c.metakey, c.metadesc, cc.access as cataccess, cc.accessuserid as cataccessuserid, c.tokenhits FROM yav95_phocadownload AS c, yav95_phocadownload_categories AS cc WHERE c.id = 33 AND c.published = 1 AND c.approved = 1 AND c.catid = cc.id AND cc.access IN (1,1,5) AND ( c.publish_up = '0000-00-00 00:00:00' OR c.publish_up <= '2013-10-13 13:35:28' ) AND ( c.publish_down = '0000-00-00 00:00:00' OR c.publish_down >= '2013-10-13 13:35:28' ) ORDER BY c.ordering LIMIT 0, 1
答案 0 :(得分:1)
自Phoca Download 3.0.2版以来,数据库表中有新的表列。当你从3.0.1升级到3.0.2时,Joomla!扩展管理器正确读取更新说明并更新数据库。
但是,当您从3.0.1升级到3.0.3或类似版本时,可能会发生这些表格未升级。你会看到例如上面提到的错误。
在这种情况下,需要手动更新Phoca下载文件表。运行phpMyAdmin应用程序并在数据库中添加以下SQL查询。
请参阅逐步描述的指南: