首页 > 数据库技术 > 详细

使用MySQL5.6安装Magento时提示innodb 不支持

时间:2014-03-06 09:11:21      阅读:726      评论:0      收藏:0      [点我收藏+]

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

使用MySQL5.6安装Magento时提示innodb 不支持,布布扣,bubuko.com

使用MySQL5.6安装Magento时提示innodb 不支持

原文:http://vsfor.blog.51cto.com/4165449/1368937

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!