app/code/core/Mage/Install/Model/Installer/Db/Mysql4.php
打开以上文件 找到如下代码,添加一个判断即可
/**
* Check InnoDB support
*
* @return bool
*/
public function supportEngine()
{
$variables = $this->_getConnection()
->fetchPairs(‘SHOW VARIABLES‘);
//添加如下判断即可
if ($variables[‘storage_engine‘] == ‘InnoDB‘) return true;
return (!isset($variables[‘have_innodb‘]) || $variables[‘have_innodb‘] != ‘YES‘) ? false : t
rue;
}
因为mysql 5.6的变量描述有变化,所以导致Magento安装过程中 检测失败
简记备忘 :)
如果想更简单的解决,也可以直接移除其他代码 直接 return true; :)
原文:http://vsfor.blog.51cto.com/4165449/1368937