📅 Ebook GRATUITO 🚀 Como preparar o seu site para receber muitos acessos? 💰

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

Conteúdos relacionados

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? Com isso, sabe que a velocidade do site desempenha um papel fundamental na experiência dos usuários e no sucesso do seu negócio online.  Neste artigo, você vai conhecer as melhores...
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...
Se você deseja entender como fazer registro de marca, este é o conteúdo certo. Afinal, vamos te explicar tudo sobre o assunto. Registrar a marca do seu negócio é a melhor forma de garantir os seus direitos de uso, bem como protegê-la da concorrência. Além disso, a marca registrada faz com que as pessoas vejam...
Para saber como montar servidor VPS, é importante saber que a sigla significa Virtual Private Server, um tipo de servidor virtual privado que oferece desempenho superior aos serviços tradicionais de hospedagem. Ao contrário dos servidores compartilhados, em que vários usuários compartilham o mesmo servidor, um VPS é virtualizado em uma máquina física dedicada. Então, os...

Assine a nossa newsletter e receba conteúdos para apoiar o crescimento do seu negócio

Sem Título(obrigatório)

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

Mensagens para você