Problema ao instalar Magento: INNODB STORAGE ENGINE IS NOT SUPPORTED

A instalação do Magento está dando um erro na tentativa de conecção com o banco de dados exebindo o seguinte erro: “innoDB storage engine is not supported”.

Este é um problema comum na versão 1.6.2.0 porém eu obtive esse erro na versão 1.7.0 com um servidor que suporta innoDB.

Solução:

Você deve comentar uma porção do codigo no arquivo Db.php

Este arquivo se encontra no seguinte diretório:

/magento/app/code/core/mage/install/model/installer/Db.php

Vá para linha de número 85 e no código abaixo você verá:

// check InnoDB support
if (!$resource->supportEngine()) {
Mage::throwException(Mage::helper('install')->__('Database server does not support '
. 'the InnoDB storage engine.'));
}

Comente o código para bloquear:

/*

if (!$resource->supportEngine()) {
Mage::throwException(Mage::helper('install')->__('Database server does not support '
. 'the InnoDB storage engine.'));
}
*/

Agora você poderá instalar o Magento sem o recurso InnoDB.

Thanks 2: NIRMALLAMA

10 Comentários

  1. Jair Thiago disse:

    Obrigado!!! Estava com o problema relatado acima e com seu post, consegui resolver e instalar o Magento tranquilamente. Valeu Boa sorte!!! Esta de Parabens

  2. Ricardo Roveran disse:

    Resolveu meu problema!

  3. Jhonn disse:

    Salvou minha vida, obrigado por compartilhar está solução…

  4. Roberto disse:

    Muito obrigado! Funcionou perfeitamente para mim, parabéns pelo post!

  5. Diones Dutra disse:

    Valeu cara… resolveu meu problema aqui!

  6. Marcus disse:

    Muito obrigado fiz a mudança e consegui prosseguir na instalação.

  7. Muito obrigado. Eu já tava ficando louco tentando achar o diretório certo. Parabéns pelo post.

  8. Muito obrigado pela dica, resolveu meu problema mas me gerou uma dúvida. Quanto a saúde do sistema, instalar o magento sem o recuro innodb causa quais consequências?

  9. Bruno disse:

    Sim ajudou muito, deu super certo ! Valeu

  10. Lucas disse:

    Muito obrigado!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *