Kann man open_basedir deaktivieren?
lima-city → Forum → lima-city Allgemein → lima-city Allgemein
anke
anlegen
code
dank
datei
folgen
ftp
funktion
helfen
hilfe
http
kleinen teil
log
problem
programmieren
testen
url
verbindung
versuchen
zusammenhang
-
Hallo Limas,
ich überlege meinen Podcast auf Lima zu betreiben, da bei meinem aktuellen Host leider die open_basedir Funktion nicht deaktivierbar ist.
Kann man es hier deaktivieren und damit dieses Problem:
1 ERROR:
lösen?
The PHP setting "open_basedir" is not empty. This is incompatible with curl, a library required by Podlove Publisher. Please ask your hoster to unset "open_basedir". 0 notices
Habt vielen Dank für eure Hilfe!
Beitrag zuletzt geändert: 4.10.2015 15:20:30 von rotuganda -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich danke dir für deine Antwort. Wie aktiviere ich es mittels der von dir genannten Dateien?
-
Hallo rotuganda,
open_basedir gehört zum Sicherheitskonzept von Lima-City und lässt sich deshalb nicht entfernen.
duxaquila schrieb:
Auf http.conf oder php.ini hat man bei Lima-City keinen Einfluss. Nur mit .htaccess kann man den Webserver beeinflussen. Aber damit lässt sich open_basedir nicht verändern.
Versuche es, http.conf anlegen oder php.ini oder .htaccess und dann mit einer php datei testen
Ich kann aber auch den Zusammenhang von curl mit open_basedir nicht ganz nachvollziehen. Vielleicht lässt sich das Problem noch auf einem anderen Weg lösen. -
fuerderer schrieb:
duxaquila schrieb:
Auf http.conf oder php.ini hat man bei Lima-City keinen Einfluss. Nur mit .htaccess kann man den Webserver beeinflussen. Aber damit lässt sich open_basedir nicht verändern.
Versuche es, http.conf anlegen oder php.ini oder .htaccess und dann mit einer php datei testen
n.
Bezogen war das darauf das man die Möglichkeit hat eine php.ini in seinen Verzeichniss anzulegen um so änderungen nur für die Subdomain zu treffen. Ob dieses auf Lima geht habe ich weder getestet noch behauptet. faktisch ist nur das es soch möglichkeiten jeh nach Setup von apache gegeben sind -
fuerderer schrieb:
...
Ich kann aber auch den Zusammenhang von curl mit open_basedir nicht ganz nachvollziehen. Vielleicht lässt sich das Problem noch auf einem anderen Weg lösen.
Das steht vermutlich im Zusammenhang mit der Art und Weise, wie bei Lima die einzelnen Nutzer angelegt werden. Ich hatte einen ähnlichen Konflikt auch mal auf einem (v)Server, auf dem ich einzelne Nutzer mit FCGID angelegt hatte.
@rotuganda
Ich würde mich mal mit den Leuten in Verbindung setzen, die die Software, die du einsetzen willst, gestrickt haben. Möglicherweise gibt es irgendein Workaround.
Wenn das nicht geht, wird es schwierig, denn individuelle PHP-Konfigurationen sind bei preiswertem Webhosting die absolute Ausnahme und auch im mittleren Preisbereich nicht garantiert.
-
Ich danke euch allen für eure Antworten. Es geht auch bei Lima nicht. Ja natürlich habe ich mich mit den Pluginautoren in Verbindung gesetzt. Leider kam da als Hilfe nur ich solle den Hoster wechseln.
Mir hilft es aber dennoch weiter, denn ich werde wohl bei meinem Hoster bleiben und lieber eine andere Lösung für den Podcast suchen. Schade.
Thema ist erledigt! -
Im Übrigen behindert das nur einen kleinen Teil von cURL, z.B. die Funktion um Location-Headern zu folgen. Aber dafür gibt es Lösungen, ohne das open_basedir verändern zu müssen.
-
rotuganda schrieb:
Ichd anke euch wirklich. Könntet ihr mir den helfen,hackyourlife schrieb:
dass Problem anders zu lösen?
Im Übrigen behindert das nur einen kleinen Teil von cURL, z.B. die Funktion um Location-Headern zu folgen. Aber dafür gibt es Lösungen, ohne das open_basedir verändern zu müssen.
Wenn du das Problem lösen möchtest, musst du zuerst die Stelle im Code finden wo "curl" verwendet wird. Meißt wird (wie hackyourlife geschrieben hat) das Problem ausgelöst, weil bei den curl-options die option "followaction" gesetzt wird.
Der erste Schritt wäre also, dass du den Code des Plugins durchsuchst nach "curl" "followaction" etc.
Eventuell steht es ja bereits im error_log wo die Codestelle sein könnte.
Und anschließend suchst du nach workaraounds.
Wie zum Beispiel solchen Sachen und entscheidest ob du das verwenden kannst.
http://blog.astaz3l.com/2013/06/20/curlopt_followlocation-issue-with-safe_mode-open_basedir/ -
Nutz du denn die Funktion für den iTunes-Store und die Funktion des optimierens der Podcast-Dateien?
Wenn nicht, dann ist es einfach so etwas selber zu programmieren.
Edit: um dir die Suche im Script zu erleichtern, es wird die Funktion für die Optimierung des Podcastes sein, da diese wahrscheinlich per cURL übertragen werden und nicht wie Strato es beschrieben hat per FTP.
Beitrag zuletzt geändert: 6.10.2015 17:43:21 von all-in1 -
Danke euch beiden!
Ja leider brauche ich die Funktion zu iTunes, denn dort wird mein Podcast dann ebenfalls gelistet...
Und was das Script angeht... ich bin ein Mädchen und beherrsche das alles leider nicht. Sprich ich würde nichts finden, leider.
Ich kann es also leider nicht programmieren. Das Problem, ich habe 18 Episoden veröffentlicht, alles gut. Und nun die 19. bekomme ich nicht mehr in den Feed, weil die Datei angeblich nicht vorhanden ist. Und das ist nun das Problem.
Man gab mir noch den Tipp:
Es ist auf jeden Fall hilfreich, wenn du in dein PHP Error Log schaust und ins Dashboard Log.
auch das weiß ich leider nicht wie ich das finde.
Das Thema findet ihr hier: https://github.com/podlove/podlove-publisher/issues/783#issuecomment-143683851
Beitrag zuletzt geändert: 6.10.2015 17:54:29 von rotuganda -
Bei Wordpress keine Ahnung mehr, da ich WP schon länger nicht mehr einsetze. Müsste aber auch so ähnlich heissen.
Beim anderen Log kommt es auf deinen Hoster an. Nicht bei allen erhälst du diesen. Meistens über FTP in einem Ordner Namens log oder ähnliches. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage