FTP: leere Ordner lassen sich nicht löschen

OP #1773070
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?
Gast #1773123
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
Gast #1773175
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren