Forum: PC Hard- und Software FTP: leere Ordner lassen sich nicht löschen


von Matthias S. (da_user)


Lesenswert?

Moin,

ich hab ein Problem mit meinem Webspace. Ich hab dort Gallery2 
installiert und weils nicht ganz so funktioniert hat, wie ich wollte, 
wollte ich das jetzt nochmal komplett runterschmeisen.

Problem ist jetzt, dass ich nicht alle Ordner löschen kann, FileZilla 
meldet da: "550 Remove directory operation failed." Die Ordner sind 
allerdings komplett leer, es befinden sich auch keine versteckten 
Dateien drinnen. Rechte sind auf 777 und Gruppe/Besitzer gleicht sich 
auch mit den anderen Ordnern auf die ich problemlosen Zugriff habe. 
Verschieben funktioniert allerdings.

Kann mir da wer helfen, was da los is?

von TestX .. (xaos)


Lesenswert?

mal probiert per ssh oder script das ding zu löschen ?

von Matthias S. (da_user)


Lesenswert?

ähm.. nö.. keine Ahnung wie ich das machen kann?

von Sven P. (Gast)


Lesenswert?

Hast du auch Rechte für das übergeordnete Verzeichnis...?

von michael (Gast)


Lesenswert?

Hallo,
dieses Phänomen hab ich auch des öfteren und bereits mehrer Gurus 
gefragt woran das liegt mit negativen Erfolg. Aber wenn es jmd von hier 
weiss, wieso das ab un zu so ist kann mich gerne mal aufklären. Du 
kannst sie auch nicht mehr hart per Confixx oder ähnlichem löschen.

Einfach folgendes Script anpassen und laufen lassen.
1
<?php 
2
function delete($file) { 
3
chmod($file,0777); 
4
if (is_dir($file)) { 
5
$handle = opendir($file); 
6
while($filename = readdir($handle)) { 
7
  if ($filename != "." && $filename != "..") { 
8
  delete($file."/".$filename); 
9
  } 
10
} 
11
closedir($handle); 
12
rmdir($file); 
13
} else { 
14
unlink($file); 
15
} 
16
} 
17
18
delete(Ordnername); 
19
?>

MFG

von Matthias S. (da_user)


Lesenswert?

gnarf also doch mal im Ordner für die Ordnerleichen liegen lassen.

In Sachen PHP bin ich nicht wirklich fit, was muss ich anpassen dass er 
mir den Inhalt des Ordners "Ordnerleichen" löscht?

von michael (Gast)


Lesenswert?

vorletzte Zeile "Ordnername" durch deinen Ordnernamen ersetzen....

von oszi40 (Gast)


Lesenswert?

Meine Glaskugel hat Verdacht, daß evtl. noch Unterordner im Zugriff sein 
könnten?  -r

von ab (Gast)


Lesenswert?

je nach Konfiguration des Webservers gibt Besitzerrechte.
Ordner die von einem Skript erstellt wurden lassen sich dann auch nur 
per Skript löschen und nicht per FTP.
Andersrum können manche Skripte keine Dateien verarbeiten die per FTP 
hochgeladen wurden.

Im Account des Webservers sollte man die Besitzerrechte von Ordnern von 
wwwrun auf sich übertragen lassen.

von ben.pu (Gast)


Lesenswert?

Bei mir hats mit dieser Methode geklappt. Grund dafür war die 
.htacces-Datei in dem zu löschenden Ordner

http://forum.de.selfhtml.org/archiv/2002/10/t26745/

MFG Benny

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.