Dieser Fehler kann beim Aufruf des Magento-Backends nach der Wiederherstellung eines Magento-Shops entstehen.
Beispielfehlermeldung
Fatal error: Call to undefined function curl_setopt() in lib\Varien\Http\Adapter\Curl.php on line 52
Typische Ursache
Die PHP-Erweiterung cURL ist deaktiviert.
Fehlerbehebung in XAMPP unter Windows
In einer XAMPP-Umgebung unter Windows ist die PHP-Erweiterung cURL standardmäßig deaktiviert. Aktivieren Sie diese Erweiterung in der Konfigurationsdatei php.ini durch Entfernen des voranstehenden Semikolons. Diese ist häufig direkt im PHP-Verzeichnis (z. B. xampp\php) zu finden.
Ändern Sie in php.ini die Zeile
;extension=php_curl.dll
in
extension=php_curl.dll
Starten Sie anschließend den Apache-Webserver neu.
Fehlerbehebung auf dem Ubuntu Server
Auf dem Ubuntu Server 10.04 LTS ist standardmäßig kein cURL installiert. Die Installation kann wie folgt durchgeführt werden:
sudo apt-get update sudo apt-get install curl sudo apt-get install php5-curl sudo /etc/init.d/apache2 restart
danke, hat mir sehr geholfen