最近在做一个Magento 1.7.0.2的站,在安装环节Magento一直报错Database server does not support the InnoDB storage engine.

我在mysql中show engines phpinfo()查看,我的InnodB都是正常的

首先,报错的原因是因为Mysql 5.6.1版本已经已经丢弃了“have_innodb”这个函数.而Magento1.7.0.2以下,都是使用该函数检测Mysql是否激活了InnodB引擎。

上代码::

首先,打开文件:app/code/core/Mage/Install/Model/Installer/Db/Mysql4.php

大概在65行你会找到以下代码:

$variables  = $this->_getConnection->fetchPairs('SHOW VARIABLES');
找到这部分代码之后在后面贴上下面的代码就ok了

if (!isset($variables['have_innodb'])) {
        $engines = $this->_getConnection()->fetchPairs('SHOW ENGINES');
        return (isset($engines['InnoDB']) && ($engines['InnoDB'] == 'DEFAULT' || $engines['InnoDB'] == 'YES'));
}

好了,这下你的Magento可以正常安装了。。

PS:Database server does not support the InnoDB storage engine这个错误都是Magento没有检测到InnodB引擎产生的,使用以上方法的前提是需要确定InnodB已经正常安装以及运行.可以再mysql命令行下输入:show engines;检查mysql加载了哪些引擎。

原文:http://xiongm611.blog.163.com/blog/static/169663050201351192747963/

magento多语言解决方案

可能很多做外贸的朋友都了解,很多时候我可能都要去拿一个正品站点的样式然后扔给程序员仿站,magento程序员其实很灵活,可以用它按需建站,各式各样的站,做过magento模板开发的朋友大概都知道,老板给我们一个样品站,我就会不停的在app,skin目录下下来回折腾,反正我是认为做模板是挺耗时的,做多了可能会不耐烦,每天都做那些事。
下面和大家说说magento的多语言站的实现:首页我们在服务器上装好magento,安装就不说了,如果服务器是空壳的,还需要我们具体去配置lamp,具体步骤大家去参考相关资料,介于magento程序的特殊性,可能有些想用magento单干的朋友,这里提醒大家一句:可能由于资费的原因,你们会去选择一些比较廉价的主机,不管是国内的,还是国外的,大家一定要注意主机或服务器数据库是否支持InnoDB数据库引擎,不然到时候可能程序上传上去之后会安装不了。
以上步骤做完,我就上模板,模板设置好,接下来来进行针对性语言设置,例如你想用magento做中文站,法语站,日语站等等,大家可能都会有类似的需求吧,首页我们去magento官方去下载语言包,一种方法是通过magento后台自带的下载工具,通过url下载,第二种通过浏览器下载了,下载后,将语言包覆盖在magento的源程序中,一般放在app/locale/目录下。然后去后台system/configure设置语言。好搞定,

原文:http://xiongm611.blog.163.com/blog/static/169663050201351481019183/

magento安装的更多相关文章

  1. magento 安装

    magento 安装其实很简单. 第一步,打开,你下载好的程序,找到php.ini.simple,根据这里面的的要求,来修改,你本地或服务器 php.ini的配置. 第二步,开始安装了(注意,先在你的 ...

  2. linux php环境搭建以及magento安装教程

    听朋友用magento在搭建电商系统,我好奇.遂自己下载了一个包部署了一套. 主机采用linux center os6.5,安装程序非常顺利,部署一套大概费时一个小时左右.   ########### ...

  3. magento安装以及搬家的注意事项

    如果你的空间可以用ssh的话,你可以在官网的wiki Moving Magento To Another Server 中看到较为详细的搬家过程. 无论你的服务器是linux系统还是windows系统 ...

  4. magento安装新插件后后台配置空白解决办法

    前段时间,安装完Magento插件以后,就会出现空白或者404问题,在某些运营中的magento网站,安装新插件后后台配置空白解决. 1 将sysytem->toos->Compilati ...

  5. magento安装wordpress

    说起来事实上很easy,如今简诉一下安装过程 1.到magento connect界面安装magento扩展,地址:http://www.magentocommerce.com/magento-con ...

  6. Magento 安装时文件权限 设置

    http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/magento_filesystem_permission ...

  7. magento 12 配置安装教程

    Magento (麦进斗) 是一套专业开源的电子商务系统.Magento设计得非常灵活,具有模块化架构体系和丰富的功能.易于与第三方应用系统无缝集成.其面向企业级应用,可处理各方面的需求,以及建设一个 ...

  8. magento搬家

    将原来网站文件中的var文件中的cache和session文件删除,将media中的缓存文件删除.然后将所有文件制作成一个压缩包,以减少文件体积,方便转移. 将压缩包转移到新的服务器域名指向的文件夹, ...

  9. Magento显示多货币,Magento 多货币设置

    System - Configuration - Currency Setup 在右边Currency Options里的Allowed currencies勾选, 然后 System - Manag ...

随机推荐

  1. iis 7.0 asp.net发布问题

    问题1: 配置错误:不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默认设置的………… 解决方案: 因为 IIS 7 采用了更安全的 web.config 管理机制,默认 ...

  2. Expression: is_block_type_valid(header->block_use)

      VS2015 用 openmesh read_mesh 读取网格时,这样一段代码 void CPathFace::test2() { string file = ".\\data\\fa ...

  3. PullToRefresh

    PullToRefreshListView的使用,实现下拉刷新,上拉加载更多.首先是布局文件: <com.handmark.pulltorefresh.library.PullToRefresh ...

  4. 浅谈Margin和Padding值设置成百分数的布局

    转自:问说网http://www.uedsc.com/discussion-margin-and-padding-values.html Margin和Padding是我们在网页设计经常使用到的CSS ...

  5. CSS3绘制404页面

    标题有点噱了...最近在做一个交通有关的项目, 想做一个类似标志牌的404, 所以就有了这个. 只用的CSS3中的旋转, 效果如下 上代码: <!DOCTYPE html> <htm ...

  6. Leetcode 3Sum Closest

    Given an array S of n integers, find three integers in S such that the sum is closest to a given num ...

  7. 如何將ViewData裡包含的Html輸出(MVC)

    如何將ViewData裡包含的Html輸出(MVC) 默認輸入ViewData裡的Htm系統會自動把標籤轉換而達不到預覽的效果, 我們如果要呈現解析後的HTML則要調用@MvcHtmlString.C ...

  8. linux install matlab2014a

    https://pan.baidu.com/s/1qYJ9tNm#list/path=%2F下载镜像文件 2#开始安装,全程最好断网 sudo mkdir /media/matlab sudo mou ...

  9. ZeroMQ接口函数之 :zmq_msg_more - 指出是不是还有更多的消息部分可以接收

    ZeroMQ 官方地址 :http://api.zeromq.org/4-2:zmq_msg_more zmq_msg_more(3) ØMQ Manual - ØMQ/3.2.5 Name zmq_ ...

  10. Hadoop openssl false

    错误如图 检查Hadoop native 经过: 1. 重新编译cdh的hadoop2.5.0,复制native 2. 重新格式化namenode 都不行,另外openssl和openssl-dev都 ...