Warning: chmod() [function.chmod]: Die Operation ist nicht e

Irgendwelche Probleme mit XAMPP für Linux? Dann ist hier genau der richtige Ort um nachzufragen.

Warning: chmod() [function.chmod]: Die Operation ist nicht e

Postby formmad » 09. November 2004 16:41

Hi...

Also erst mal ein riesen Lob an das Projekt-Team von XAMPP... läuft wunderbar...

Ich bräuchte eure kompetente Hilfe für folgendes Problem.

Rechte Verteilung zur Ausführung von bestimmten Funktionen...
in PHP-Scripts z.B.

Code: Select all
chmod($destination_file, octdec($CONF['default_file_mode']));


der Browser gibt mir folgenden Fehler aus.

Warning: chmod() [function.chmod]: Die Operation ist nicht erlaubt in /opt/lampp/htdocs/test/include/picture.inc.php on line 207

Ich arbeite unter Suse Linux 9.1 Professional ... das Verzeichnis /opt/lampp/ ist mit allen Unterordner für Eigentümer Benutzer: nobody Gruppe: users versehen... aber anscheinend ist die Rechtevergabe nicht ganz korrekt im System...

in der /opt/lampp/logs/error.log erscheint diese Meldung noch nicht mal...

Weiß jemand Rat?!

Danke im voraus...
User avatar
formmad
 
Posts: 3
Joined: 09. November 2004 16:28

Postby Oswald » 09. November 2004 18:54

Huhu formmad!

Kannst Du rausfinden welche Datei er ändern möchte? Also was in $destination_file steht?

Liebe Grüße
Oswald
User avatar
Oswald
Apache Friends
 
Posts: 2718
Joined: 26. December 2002 19:51
Location: Berlin, Germany
Operating System: Linux

Postby formmad » 11. November 2004 12:51

Hi... Kai

sicher... ich habe das Programm ja geschrieben... :wink:

Es besteht ein Upload Script in PHP, welches ein Bild (JPG, GIF, etc.) hochläd, das Bild wird in das zu uploadende Verzeichnis, was vorher in einer Konfigurations Datei festgelegt ist, verschoben. Die Daten bzw. der Name des Bildes wird an ein Bildmanagement Script übergeben, und dort wird der o.g. CHMOD Befehl ausgeführt...

Die Verzeichnisse, welche Schreibrechte benötigen sind natürlich auf 0755.

Gruß
User avatar
formmad
 
Posts: 3
Joined: 09. November 2004 16:28

Postby Oswald » 11. November 2004 14:44

Hi formmad!

Für den chmod sind die Zugriffsrechte eigentlich fast egal. Wichtig ist nur, dass die Datei auch dem gleichen Benutzer gehört unter dem auch der Apache läuft. Im Falle von XAMPP ist das nobody.

Wenn die Dateien allerdings über den Apache hochgeladen wurden, dann sollten sie auch bereits nobody gehören.

Liebe Grüße
Oswald
User avatar
Oswald
Apache Friends
 
Posts: 2718
Joined: 26. December 2002 19:51
Location: Berlin, Germany
Operating System: Linux


Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 1 guest