PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache PHP Datei öffnen verweigert



dsplauen
09.11.02, 20:26
wenn ich mit dem befehlt
fopen("dateuI", "w"); eine datei öffnen will sagt er mir "Permission denied".
jetzt gehe ich davon aus das ich das irgendwo in der apache conf. einstellen muss.
ich arbeite übrigens mit virt. hosts.

Danke

BLUESCREEN3D
09.11.02, 21:02
Geh mal in das Verzeichnis in dem die Datei ist, gib "ls -l dateiname" ein und poste die Ausgabe.
Wahrscheinlich hat Apache keine Leserechte für die Datei.
Die Leserechte für "andere Benutzer" kannst du dann mit "chmod o+r dateiname" setzen

[HO]Xerxes
09.11.02, 23:50
oder du änderst den benutzer-/gruppen-namen des apaches. das kannst du in der httpd.conf tun.
wenn der apache in der gruppe users steckt, kann er deine persönlichen dateien öffnen, wenn sie nicht in einem geschützen verzeichnis lesen.
oder du lässt ihn gleich unter deinem user-namen an den start. ;-)