curl open und safe_mode on beißen sich
Redaktionelle Ergänzung vom 7. September 2026. Die ursprüngliche Diskussion bleibt als Archivbeitrag erhalten.
Einordnung: Historische PHP-Einstellungen richtig zuordnen
Die zitierte Fehlermeldung stammt aus einer alten PHP-Umgebung. safe_mode wurde bereits mit PHP 5.4 entfernt. Eine heutige Fehlersuche sollte deshalb mit der tatsächlich ausgeführten PHP-Version und der vollständigen aktuellen Meldung beginnen. open_basedir ist eine davon getrennte Einstellung; die beiden Begriffe sollten nicht als ein gemeinsamer Schalter behandelt werden.
Bei fehlgeschlagenen HTTP-Abrufen prüfen Sie außerdem Zieladresse, Weiterleitungen, Zeitüberschreitung und Zertifikatsfehler. Schutzvorgaben pauschal abzuschalten ist keine gezielte Diagnose. Dokumentieren Sie die benötigten Ziele der Erweiterung und stimmen Sie Änderungen an Laufzeit oder Hosting mit deren Anforderungen ab. Der alte Codeausschnitt ist eine historische Antwort, keine aktuelle Konfigurationsempfehlung.
Weiterführende Dokumentation: PHP: Änderungen in Version 5.4
Startbeitrag
Originaler Foreninhalt in modernisierter Darstellung.
Hallo zusammen!
Ich habe bei einem Community Builder Plug-In die folgende Fehlermeldung erhalten:
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set
Es handelt sich dabei um das My Tweets-Plug-In
Kann man das beheben ohne eines von beiden ausschalten zu müssen?
Gruß
Marcus
Antworten
4 BeiträgeHallo Marcus,
in der PHP.ini safe_mode off
und open_basedir off
wenn Du nicht an die php.ini kommst, kann man es per phpflag in der .htaccess anpassen.
Alle Schritte und Versuch mit Vorsicht und vorher noch goo befragen.
Er möchte es ja nicht abschalten. Wobei ich mir nicht sicher bin, was genau... open_basedir, safe_mode oder followlocation?
FOLLOWLOCATION könnte man noch am einfachsten deaktivieren, ohne irgendwelche größeren Folgen. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
Die Funktionalität kann man bei Bedarf dann auch nachbauen, Rückgabestatus überprüfen, Header auf "Location" untersuchen, usw.
Make Seitenreport great again!
safe_mod und open_basedir sind immer mehrere Gedanken wert, warum man solche Sachen nicht unbedingt benutzen muss/sollte
Joomla Standart safe_mod off
romacron schrieb:
Alle Schritte und Versuch mit Vorsicht und vorher noch goo befragen.
Hier sind eigentlich etliche Beispiel vorhanden:
Natürlich nur, wenn man suchen will.
hansen
Nepal Rundreisen