Hoje me deparei com um problema para migrar o Joomla da
versão 1.5.26 para a versão 2.5.xx utilizando o jupgrade.
No decorrer da atualização aparecia mensagem informando que não foi possível carregar o
php_curl. Foi então que alterei o php.ini descomentando (retirando o ponto e
vírgula “;” ) a linha que continha a seguinte instrução:
extension=php_curl.dll
Entretanto, para acabar com o meu humor, a mensagem de erro
continuava...
Decidi então fazer o mesmo com os arquivos
php.ini-development e php.ini-production. E após habilitar o enable_dl, e reiniciar o servidor a mensagem
de erro melhorou. Veja:
Porém, o que eu não compreendia: eu uso o Wampserver em
ambiente de desenvolvimento e ele é da versão 64 bits, assim como meu Windows
7.
Porque?!?!?!?!?
Depois de muita pesquisa Google a fora descobri que o php_curl.dll presente no wampserver em
c:/wamp/bin/php/php5.4.3/ext/php_curl.dll é de 32 bits!!! E, por este motivo, a
dll não era carregada. Foi então que fiz o download da php_curl.dll de 64 bits
e tudo funcionou como deveria.
Deixo neste blog registrado o passo a passo para descobrir o
problema para que outros não percam o tempo que eu perdi.
Aquele abraço!
Show! Essa foi a luz aqui...
ResponderExcluirPara mim esse que serviu (64 bits)
http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/