致命错误:调用未定义的函数curl_setopt()

时间:2012-11-05 04:49:27

标签: magento-1.7 magento-1.6 magento

我的本​​地主机上的所有内容都运行良好,但是当我在服务器上将其上传后,每当我尝试登录管理面板时,都会出现以下错误。

  

致命错误:在第87行的D:\ INETPUB \ VHOSTS \ lostandfound.co.in \ nityapusta \ magento \ jewellery \ lib \ Varien \ Http \ Adapter \ Curl.php中调用未定义的函数curl_setopt()

4 个答案:

答案 0 :(得分:5)

您必须启用CURL并重新启动XAMPP / WAMP / MAMP。

  1. 转到php.ini文件。
  2. 通过在“extension = php_curl.dll”之前取消注释semicolan来启用Curl。
  3. 重新启动服务器 - XAMPP / WAMP / MAMP。
  4. 如果您使用的是实时服务器,请与您的托管服务提供商支持部门联系以获取相关帮助。

答案 1 :(得分:3)

您可能正在使用Windows 7/8 64位,有一个解决方案:将此扩展名php_curl.dll替换为此文件:http://www.mediafire.com/download/qwgdzgccthzwc15/php_curl-5.3.13-VC9-x64.zip

它对我有用。

答案 2 :(得分:2)

通过在php.ini文件中的“extension = php_curl.dll”之前取消注释semicolan来启用Curl 您需要重新启动Apache服务器才能使更改生效。我有类似的问题,我不得不重新启动Apache以使其工作。

答案 3 :(得分:0)

After so many hours of trying finally i found it's solution and which are given below .
Step1-Navigate to your php folder in XAMPP or WAMP or In WebHost Control panel.
Step2-Find the php.ini file.
step3-Find ";extension=php_curl.dll".
Step4-Remove ";" from ";extension=php_curl.dll".
Step5-look like this extension=php_curl.dll.
Step6-Save it.

That's it...