Zum Inhalt springen

curl_setopt() und open_basedir wegen fast-CGI oder suPHP

Problem: Laut php.ini ist keinerlei open_basedir gesetzt aber CURL liefert die Fehlermeldung, dass curl_setopt() nicht ausgeführt werden kann, da ein open_basedir gesetzt ist. Häufige Lösung: PHP läuft nicht als modPHP sondern wie weit verbreitet als fast-CGI oder suPHP und hierüber wurde ein open_basedir gesetzt. Dementsprechend kann man in der /etc/php5/apache2/php.ini open_basedir so oft man will auskommentieren, es wird nichts passieren. Schnellste Lösung: Sofern der Grund (häufig Sicherheit) für fast-CGI oder suPHP nicht überwiegend war, einfach wieder auf modPHP umsteigen.