我用的是apache2.4.9, php5.5.11,mysql5.6.17版本
在Mysql 5.6.1版本好像已经丢弃了“have_innodb”这个函数。
进入app\code\core\Mage\Install\Model\Installer\Db\Mysql4.php文件
找到public function supportEngine()这行
在->fetchPairs(‘SHOW VARIABLES’);下面添加
[php]
if (!isset($variables[‘have_innodb’])){
$engines = $this->_getConnection()->fetchPairs(‘SHOW ENGINES’);
return (isset($engines[‘InnoDB’]) && ($engines[‘InnoDB’] == ‘DEFAULT’ || $engines[‘InnoDB’] == ‘YES’));
}
[/php]
即可.
发表评论