未找到Magento Extension Error基表

时间:2015-02-13 10:44:33

标签: mysql magento

我刚刚在Magento上安装了一个扩展程序。当我尝试在后端到达扩展名时。我收到以下错误。

`处理您的请求时出错

SQLSTATE [42S02]:未找到基表或视图:1146表' magento.ma2_slideshow'不存在,查询是:SELECT COUNT(*)FROM ma2_slideshow AS`main_table``

我是否需要将表添加到数据库中?因为通常扩展会在数据库中添加一个表吗?

1 个答案:

答案 0 :(得分:0)

扩展程序应使用安装程序脚本创建表。

但是,如果由于某种原因可能已失败并且安装程序可能尚未运行。通过表名,您似乎正在尝试安装Ma2幻灯片,尝试通过运行以下sql语句手动创建表(取自安装程序脚本):

CREATE TABLE `ma2_slideshow` (
  `slideshow_id` int(11) unsigned NOT NULL auto_increment,
  `title` varchar(255) NOT NULL default '',
  `category` varchar(255) NOT NULL default '',
  `slideshow_url` varchar(255) NOT NULL default '',
  `filename` varchar(255) NOT NULL default '',
  `sortorder` int(11) NOT NULL default '0',
  `content` text NOT NULL default '',
  `status` smallint(6) NOT NULL default '0',
  `created_time` datetime NULL,
  `update_time` datetime NULL,
  PRIMARY KEY (`slideshow_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

另外,您可以在表格core_resource上搜索slideshow_setup等条目。删除该条目并清除缓存,这应该 - 再次触发安装脚本。

我希望有所帮助。