Erro ‘PHP Extensions “0” must be loaded.’ no Magento

Olá Galera,

Estes dias passei por um probleminha ao tentar instalar o Magento no Ubuntu que me deixou um pouco intrigado: PHP Extensions “0” must be loaded. O que seria isso?

Bem, aparentemente é um probleminha de compatibilidade entre o Magento e o PHP 5.4 que, para mim, apenas acontece no Ubuntu 12.10.

Não se preocupem, pois isso é muito simples de se resolver, mas é preciso que tomem o cuidado de voltar á configuração original após ter terminado a instalação do Magento.

Abra o arquivo [Path para o Magento]/app/code/core/Mage/Install/etc/config.xml e procure pelo seguinte bloco:


<extensions>
   <pdo_mysql/>
</extensions>

Agora que encontramos podemos alterá-lo para:


<extensions>
   <pdo_mysql>1</pdo_mysql>
</extensions>

Com isso você conseguirá prosseguir com sua instalação do Magento e finalizá-la.

Lembre-se: como regra, nunca altere nenhum arquivo do Core do Magento, portanto, após concluir a instalação, volte a configuração ao seu estado original.

Um abraço e até a próxima!

Tiago Sampaio

16 Comments

  1. Boa tarde Tiago,

    Eu testei esta solução, porém ao invés continuar com a instalação, eu obtenho um loop de redirecionamento. Eu testei usando os browsers Chrome e Firefox. Até limpei o cache, mas o erro persiste. Você pode me ajudar ? Obrigado.

    • Olá hdegenaro,

      Realmente estranho o que está acontecendo em sua loja. Ninguém teve este problema ainda.

      Abraços,

      Tiago Sampaio

      • Olá Tiago,

        primeiramente obrigado pelos muitos tutoriais e casos apresentados aqui, já me socorreu algumas vezes.
        Referente ao problema citado, obtive a mesma dificuldade, mas resolvi esta questão realizando o seguinte procedimento:
        //Linha 64
        foreach ($extensions as $extName){
        if($extName == 0) continue; //Adicionei esta linha
        if (!extension_loaded($extName)){
        $absenteeExtensions[] = $extName;
        }
        }
        Encontrei uma solução aqui: http://migre.me/fF7JF

    • O loop de redirecionamento eu saquei o problema, é erro de copiar e colar:

      1 — errado
      1 — certo

      Me levou muito tempo até visualizar isso.

    • José Farias Reply

      Olá hdegenaro,
      Boa noite! Tudo certo?
      Você utiliza extensões templates-master ?
      O suporte é bom mesmo?
      Abraços!

  2. Diego Silva Reply

    Olá Tiago,

    excelente dica, funcionou perfeitamente aqui.

    Obrigado pela contribuição!

    • Olá Diego,

      Que bom que funcionou perfeitamente para você. Fico satisfeito em poder ajudar.

      Abraços,

      Tiago Sampaio

  3. Pingback: Erro ‘PHP Extensions “0″ must be loaded.’ no Magento Marcello InfoWeb

  4. Olá,

    tive o mesmo problema, e por indicação do suporte iconectado.com.br achei a solução! Obrigado pelo conhecimento compartilhado Tiago Sampaio.

  5. Olá Tiago, fiz o procedimento, e retornou outra mensagem:

    PHP Extensions “pdo_mysql” must be loaded.

    Pode me ajudar?

    Obrigado por enquanto!

  6. ALEX MARTINS Reply

    Também tive o mesmo problema que o nosso amigo hdegenaro. Quem tiver a primeira solução, por favor, poste aqui.

    Abraços.

  7. Amigo, tentei fazer isso mas não resolveu, quando troco a configuração o firefox não avança e nem consigo reiniciar a configuração, ai retiro a configuração e ele volta para o inicio da instalação.

    Uso o Ubuntu 13.4 64Bits

  8. Obrigado pela dica Xará! Funcionou perfeitamente.

    Assim como você, eu nunca tinha visto esse erro.

Leave A Reply

Navigate