【问题标题】:Magento Extension Error base table not found未找到 Magento 扩展错误基表
【发布时间】:2015-02-13 10:44:33
【问题描述】:

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

`处理您的请求时出错

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

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

【问题讨论】:

    标签: mysql magento


    【解决方案1】:

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

    但是,如果可能由于某种原因失败并且安装程序可能没有运行。通过表名,您似乎正在尝试安装 Ma2 Slideshow,请尝试通过运行以下 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。删除该条目并清除缓存,这应该 - 希望 - 再次触发安装脚本。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      相关资源
      最近更新 更多