Ich hoffe, dass ich mit meinem Anliegen hier richtig bin. Ich habe gute Kenntnisse in VBA-Programmierung, in Javascript kann ich, was ich so benötige und Perl sowie LUA bin ich Anfänger, ist aber nicht so schwierig. Zum Problem: Ich habe auf meiner Synology Perl installiert, um für mein Intranet mit Perl Skripts zu arbeiten. Dies funktioniert wunderbar, die Skripts tun, was sie sollen.
Mein Problem ist jetzt, dass ich auf keinen Ordner ausserhalb des "www" Ordners zugreifen kann. Logge ich mich im Terminal (Mac OS X) als root ein, wird das Skript, welches die Datei ausserhalb des "www" Ordners verwendet, jedoch fehlerfrei ausgeführt, am Skript selbst liegt es demnach nicht. Deshalb vermute ich stark ein Berechtigungsproblem, welches sich ev. mit einer <Directory> Direktive lösen lässt. Nur, wie?
Das Intranet ist in
- Code: Select all
/volume1/homes/intranet/www
Das Perl Skript ist in
- Code: Select all
/volume1/homes/intranet/www/cgi-bin/
Die Daten sind in
- Code: Select all
/volume1/data/
Diese Directory Direktive hat nichts gebracht
- Code: Select all
<Directory "/volume1/data">
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Jemand eine Idee, wie sich mein Problem lösen lässt? Vielen Dank!
PS: Die Daten sollen bewusst nicht innerhalb des "www" Ordners abgelegt werden, da diese noch anderweitig verwendet werden, und da ist der Ablageort unter "www" mehr als nur unschön...
Grüsse
dmy