Wenn sich bspw. per PHP auf dem Webserver eines Synology NAS keine Dateien anlegen lassen, ist der Grund meist eine mangelnde Rechtezuweisung für die Gruppe „http“.
Meist gibt es dann hübsche Fehlermeldung Warning: fopen(...): failed to open stream: Permission denied in /volume1/web/xyz.php
Um das Problem zu beheben, sind nur wenige Schritte notwendig:
- im Backend des NAS die Systemsteuerung öffnen
- „Gemeinsamer Ordner“ anklicken
- in der Liste den betreffenden Ordner anklicken
- Button „Bearbeiten“ anklicken
- im sich öffnenden Fenster den Reiter „Berechtigungen“ anklicken
- in der Selectbox oben links „Lokale Gruppen“ auswählen
- für „http“ die Checkbox „Lesen/Schreiben“ markieren
- den Button „OK“ anklicken
Nunmehr sollte es keine Probleme mehr geben.