sprichst du vom ftp-bereich oder wenn du per php-skript eine datei löscht?
Hallo alle zusammen,
ich habe ein Problem, wenn ich versuche Dateien auf dem Apache-Server zu löschen, dann kommt diese Fehlermeldung: 'Unlink failed (Permission denied) ... ' .
Nehme an das es mit der Rechtevergabe zusammenhängt,
wo und wie kann ich diese Einstellen?
Der CHMOD bei dem Verzeichnis und den darin befindlichen Dateien ist auf 666 gesetzt.
Bin für jede Hilfe Dankbar
Samson
sprichst du vom ftp-bereich oder wenn du per php-skript eine datei löscht?
würde alle datein auf 777 setzen....
scream doy life and empty the clip!
----------- Caspar ist leider von uns gegangen ----------
* 09.10.1986 +19.10.2004
Ich rede von einem PHP-Skript, habe das ganze auch mit chmod 777 getestet und das funktioniert auch nicht.
Nehme stark an das es mit der Server-Konfiguration zusammenhängt.
Samson
Klingt stark danach, als wenn PHP im Safe-Mode laufen würde. Dabei ist in der Regel die Arbeit im Dateisystem eingeschränkt.
Du hast Deine Daten nicht zufälligerweise bei Tripod oder einem ähnlichen Gratis-Hoster liegen?
Nein es ist ein eigener Server, mit dem BS Linux von Suse 7.3
und den dabei mitgelieferten Apache-Server und PHP 4.06!
Samson
Wie schreibst du die Funktion unlink?
http://www.php.net/manual/de/function.unlink.php
UserNeo wie meinst du das?
Vermutlich will er die von Dir verwendete Syntax wissen.
Hier ein kleines Test-Script:
ergibt volgende Meldung:PHP-Code:<?php
unlink("35_1.jpg");
if(file_exists("35_1.jpg")){
echo "datei noch vorhanden";
}else{
echo "datei gelöscht";
}
?>
Warning: Unlink failed (Permission denied) in ../test.php on line 2
datei noch vorhanden
Samson.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)