Hallo,
bei einem Kunden haben wir einen oscommerce-Shop laufen, bei dem wir
nach einem Update der PHP-Version nun einen Fehler haben.
Und zwar wird beim Versuch, eine Kreditkarte beim entsprechenden
Payment-Provider zu checken, folgender Fehler geworfen:
Error code 2 in /..../lib/SOAP-0.7.1/SOAP/Transport/HTTP.php at line
358: curl_setopt() : CURLOPT_FOLLOWLOCATION cannot be activated when in
safe_mode or an open_basedir is set
Ich hab mal ein bisschen gegoogelt und soviel schon selber
herausgefunden: seit PHP 4.4.4 ist CURLOPT_FOLLOWLOCATION nicht mehr
zulässig, wenn open_basedir gesetzt ist - und das ist es im Falle
unseres Kunden.
Momentan läuft auf dem Rechner die Version PHP 4.4.6, da SOAP-Paket
trägt die Versionsnummer '0.7.1'. Kann mir jemand sagen, ob (und wo) ich
eine Version des SOAP-Pakets kriegen kann, welche mit besagter
PHP-Version funktioniert und die CURLOPT_FOLLOWLOCATION nicht mehr
verwendet bzw. diesen Fehler sonstwie umgeht?
Oder hat jemand einen Tip für einen guten Workaround an dieser Stelle
oder sonstige Ideen, wie ich das lösen kann?
Besten Dank und viele Grüße,
Jens
