【问题标题】:Magento Sample data Installation: Table already existsMagento 示例数据安装:表已存在
【发布时间】:2012-10-08 05:58:46
【问题描述】:

我正在尝试安装 Magento 的示例数据几天,并尝试了很多东西,但似乎没有任何效果。

我在 Windows 7 上使用 easyphp 5.3.3.1。

我下载了示例数据文件并运行 SQL 来为示例数据创建表。之后我运行了 Magento 安装,并在它询问数据库信息后立即收到以下错误

Zend_Db_Statement_Exception 对象 ( [_previous:Zend_Exception:private] => [消息:受保护] => SQLSTATE [42S01]:基表或视图已存在:1050 表 'admin_assert' 已存在 [字符串:异常:私人] => [代码:受保护] => 42 [文件:受保护] => I:\EasyPHP-5.3.3.1\www\magento\magento\lib\Zend\Db\Statement\Pdo.php [行:受保护] => 234 [trace:Exception:private] => 数组 ( [0] => 数组 ( [文件] => I:\EasyPHP-5.3.3.1\www\magento\magento\lib\Varien\Db\Statement\Pdo\Mysql.php [行] => 110 [功能] => _执行 [类] => Zend_Db_Statement_Pdo [类型] => -> [参数] => 数组 ( [0] => 数组 ( ) ) ) [1] => 数组 ( [文件] => I:\EasyPHP-5.3.3.1\www\magento\magento\lib\Zend\Db\Statement.php [行] => 300 [功能] => _执行 [类] => Varien_Db_Statement_Pdo_Mysql [类型] => -> [参数] => 数组 (.......

等等……

它只是没有完成安装。什么可能导致此错误?

【问题讨论】:

  • Windows 不是 Magento 支持的平台。您可以安装 Linux 虚拟机并在那里试用吗?
  • @Alex 这根本不是真的。我在我的开发机器上运行 Windows 7,上面有几个 Magento 站点。
  • 您使用的是什么版本的 Magento?在进行最后一次样本导入之前,您是否完全清除了数据库?
  • 我正在使用最新版本的 magento。是的,数据库很清楚。 @Alex magento 说它与 windows 兼容。
  • 当我安装示例数据时,我收到此警告:错误 SQL 查询:SELECT comment FROM phpmyadmin.pma_column_info WHERE db_name = 'magento' AND table_name = '' AND column_name = ' (db_comment)' MySQL 说:#1100 - 表 'pma_column_info' 没有被 LOCK TABLES 锁定

标签: magento sample-data


【解决方案1】:

您知道应该在安装 Magento 之前安装示例数据吗?当 Magento 已经创建了一些表时,您似乎正在尝试安装数据..

1) 清空数据库。

2) 将数据导入数据库。

3) 安装新的 Magento

http://www.magentocommerce.com/knowledge-base/entry/installing-the-sample-data-for-magento

【讨论】:

  • 是的,我知道这一点。我在安装 magento 之前安装了数据。我认为这是一些与 Windows 相关的问题,因为它在 linux 服务器上运行良好/
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多