☁️ Hospedagem Cloud e VPS - Alta performance para seus projetos com desconto imperdível 💰

Kinghost | Blog

Instalação do Magento com MySQL 5.6.1+

A partir da versão 5.6.1 do MySQL, a variável have_innodb foi descontinuada (+info), o único problema é que o Magento usava esta variável para validar as configurações de banco de dados. Por este motivo, ao realizar uma nova instalação, o Magento acabava sempre exibindo a mensagem de erro: Database server does not support the InnoDB storage engine.
Publicado em 27/02/2013

Atualizado em 23/10/2014

Colaborador: Luciano Marques | Analista de Redes

A partir da versão 5.6.1 do MySQL, a variável have_innodb foi descontinuada (+info). O único problema é que o Magento usava esta variável para validar as configurações de banco de dados. Por este motivo, ao realizar uma nova instalação, o Magento acabava sempre exibindo a mensagem de erro:

Database server does not support the InnoDB storage engine.

Existem 2 alternativas para esta questão, uma delas é comentar a função supportEngine. A outra é fazer com que seja verificada de outra maneira se o servidor de banco de dados MySQL possui ou não o suporte a engine InnoDB ativo.

A partir da versão 1.6.0.0 do Magento, abra o seguinte arquivo:
app/code/core/Mage/Install/Model/Installer/Db/Mysql4.php

Próximo a linha 59, procure pela função supportEngine e substitua isto:

public function supportEngine()
    {
        $variables  = $this->_getConnection()
            ->fetchPairs(‘SHOW VARIABLES’);
        return (!isset($variables[‘have_innodb’]) || $variables[‘have_innodb’] != ‘YES’) ? false : true;
    }

Por isto:

public function supportEngine()
    {
        $engine  = $this->_getConnection()
            ->fetchOne(‘SELECT Support FROM INFORMATION_SCHEMA.ENGINES WHERE Engine LIKE “innodb”‘);
      return (!isset($engine) || ($engine != ‘DEFAULT’ && $engine != ‘YES’)) ? false : true;
    }
Também disponibilizamos um zip contendo o arquivo modificado, basta descompactar no diretório raiz de instalação do Magento: Clique aqui para fazer o download do ZIP contendo a correção.

O que você achou deste conteúdo?

O que você achou deste conteúdo?

Compartilhe esse conteúdo com alguém que possa gostar também

Receba todo mês conteúdos
incríveis como esses para
seguir evoluindo

Conteúdos relacionados

Criar um e-mail de cobrança é uma estratégia necessária quando se lida com inadimplência. Nesses momentos, a empresa deve ter cuidado para evitar cobranças indelicadas, que possam constranger o consumidor. Ao mesmo tempo, precisa convencer a pessoa a resolver logo o impasse. Por isso, é uma tarefa delicada. Neste artigo, vamos explicar como redigir um...
A assinatura de email pode ser uma das primeiras impressões que você transmite para outra pessoa, pois ela também é parte importante de uma mensagem online. Algo tão simples, mas que merece atenção, pois existem muitos detalhes que envolvem a criação de uma boa assinatura de email. Por isso, neste artigo, você vai entender um...
Você certamente já passou pela frustração de abrir um site que demora uma eternidade para carregar. Então, sabe como isso é irritante, não é mesmo? Se preferir ouvir o conteúdo, é só clicar no play! Com isso, sabe que a velocidade do site desempenha um papel fundamental na experiência dos usuários e no sucesso do...
Se você é um Microempreendedor Individual (MEI), sabe que gerenciar sua empresa pode ser desafiador. Uma vez que, além de cuidar das finanças, lidar com clientes e fornecedores, você também tem a responsabilidade de cumprir com suas obrigações fiscais.  Uma dessas obrigações é fazer a declaração anual de faturamento, que é fundamental para manter sua...

📅 Aulão GRATUITO 🚀 Como VENDER MAIS na internet 💰

Mensagens para você