Ordner außerhalb des Web Roots beschreibbar machen.

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

frogtwist

Benutzer
Registriert
08. Nov. 2014
Beiträge
395
Reaktionspunkte
3
Punkte
18
Gibt es dafür einen Trick? Einfach den Ordner mit http Rechten versehen reicht ofenbar nicht aus. Es geht darum einer Anwendung im Web Root zu erlauben seine Daten außerhalb des Web Root ablegen zu dürfen.
Kann mir da jemand einen Tip geben,
 
was meinst du mit web root. Also unter einem anderen gemeinsamen Ordner? Das wurde schon mal probiert ob es erfolgreich war weiß ich nicht mehr. Ansonsten schreibe mal um was es geht eventuell gibt es da eine andere Lösung.
 
unter "volume1" gibt es verschiedene Ordner und den Ordner Web ( Web Root ). Nun verlangt eine Anwendung das aus Sicheheitsgründen Daten außerhalb des Ordner Web ( Web Root )
gespeichert werden müssen. So lege ich nun unter "volume1" einen Ordner Namens "Dokumente" an. Denn muss ich nun durch den Apachen beschreibbar machen. Diesen Ordner mit http-Rechten zu versehen, reicht ofenbar nicht aus. Was gibt es noch für Möglichkeiten?
 
das klingt mir sehr nach cantao und da reicht es wenn man eine ebene tiefer geht. also cantoa (oder so) nicht nach web/cantoao sondern nache web/xx/cantao zu installieren und dann eben die Daten nach xx schieben.
 
Die Möglichkeit habe ich auch schon ins Auge gefasst. Kann aber nicht Sinn und Zweck sein. Sollte doch möglich sein den Ort außerhalb platzieren zu können. php open_dir habe ich auch schon erfolglos anzupassen versucht.
 
Es geht darum einer Anwendung im Web Root zu erlauben seine Daten außerhalb des Web Root ablegen zu dürfen.
Du musst die PHP-Variable "open_basedir" entsprechend anpassen.

In DSM4.2 geht das über die Weboberfläche.
 
1. wie beschrieben open_basedir anpassen.
2. Dann über Filestation die Rechte auf den gewünschten Ordner/Unterordner ändern.

Beachte: Nicht mehr erlauben als nötig, damit man sich keine Sicherheitslücken aufmacht!
 
so, hat geklappt. Was ich nicht wusste ist das ich den Webserver manuell neu starten muss. Dachte immer das passiert nach jeder Änderung automatisch.
Trotzdem Danke
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat