Fatal error: Call to undefined function curl_init() no plesk 10.4

Standard

No plesk 10.4, quando atualiza-se o mesmo você simplesmente está quase na mão do capiroto!

Sim, o erro vem de cara -> Fatal error: Call to undefined function curl_init()

O que fazer?

 

1 – vá no php.ini que fica em C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5 e tente editar (primeiro localize) a seguinte extensão:

;extension=php_curl.dll — basta somente tirar o ; e depois reiniciar o iis, deve rodar filé.

2 – se ainda ocorrer erro é necessário jogar dlls na pasta syswow64 (para windows 64bt), para isso copie os arquivos libeay32.dll e ssleay32.dll da pasta C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5 e jogue em C:\Windows\Syswow64, depois reinicie o plesk.

 

Ambos procedimentos necessitam de reiniciar todos os serviços do plesk, feito isso, se rolar já me mande uma caixa de BIS! (do preto…)

Como registrar DLL no windows 2008 server (make sure…)

Standard

Os sistemas 64 bits estão tomando conta do mercado, e com eles algumas dificuldades novas. No windows server 2008 Standart 64 bits, ao tentar registrar uma DLL com o comando regsvr32 “nome da dll” na opção executar obtive a seguinte mensagem:

Talvez o módulo “Nome da DLL” não seja compatível com a versão do Windows que você está executando. Verifique se ele é compatível com uma versão x86 (32 bits) ou x64 (64 bits) do arquivo regsvr32.exe.

Isso acontece pois quando você chama o comando sem especificar o local, ele usa o regsvr32 de 64 bits. Para usar o de 32 bits existe alguns paços a serem seguidos.

Depois de uma pesquisa na net encontrei uma solução estapafúrdia para o problema que consiste em você abrir o prompt de comando, acessar a pasta c:\windows\syswow64 e ai realizar o registro das dlls. Simples mas ao mesmo tempo difícil caso não se tenha essa informação. Acho que ao invés de retornar essa mensagem o windows deveria dizer algo assim:

Ó seu mala, Essas dlls antigas devem ser registradas acessando a pasta c:\windows\syswow64 pelo prompt de comando e digitando logo após o comando regsvr32 “nome da sua dll”.

Bom, como o mundo não é perfeito, fica aqui minha dica com as devidas referências ao FAQ da microsoft que foi onde encontrei essa informação.

Cordialmente;

Claudir Pereira dos Santos

T.I.

Matelândia, 29/06/2009.

Referências

http://support.microsoft.com/kb/282747/en-us

100% retirado de: http://claupers.spaces.live.com/blog/cns!80F64739372147EE!521.entry