Es increíble, después de estar una semana buscando la manera de poder borrar unas carpetas que tenía en el FTP, no podía ni borrar los archivos que habían dentro de ellas.
Así que buscando y buscando, al fin he podido y todo gracias a este código PHP, que ha sido mi solución, y la de muchos que se encuentren con este error y no puedan solucionarlo de otras formas.
<?php
function rchmod($parent, $dmod, $fmod) {
if (is_dir($parent)) {
$old = umask(0000);
chmod($parent, $dmod);
umask($old);
if ($handle = opendir($parent)) {
while (($file = readdir($handle)) !== false) {
if ($file === "." or $file === "..") {
continue;
} elseif (is_dir($parent . '/' . $file)) {
rchmod($parent . '/' . $file, $dmod, $fmod);
} else {
$old = umask(0000);
chmod($parent . '/' . $file, $fmod);
umask($old);
}
}
closedir($handle);
}
} else {
$old = umask(0000);
chmod($parent, $fmod);
umask($old);
}
}
rchmod('NOMBRE_CARPETA/', 0777, 0666);
?>
Copiamos el código y sólo tenemos que modificar la línea 27, cambiando NOMBRE_CARPETA por el nombre de la carpeta que vamos a borrar, lo guardamos como loquesea.php al FTP, en el directorio que tenemos la carpeta que queremos borrar.
Una vez subido, vamos al archivo vía web: http://miweb.com/archivos/loquesea.php
Si todo ha ido bien la página se queda en blanco (doy voy hecho que irá bien
), seguidamente vamos al cliente FTP, Explorador o cPanel, y eliminamos la carpeta, la cuál se borrará sin ningún problema
Espero que os funcione como me ha funcionado a mí, comentarme que tal os ha ido














7 comentarios
@pedropablo (pedropablo)
27 Ene '10 @ 5:44 pm
.:: FTP ERROR 550, la solución http://j.mp/bVbAiT
Pedro Gabriel
7 Feb '10 @ 3:50 pm
Hola, me parece bueno el truco, aunque yo ya lo sabía. Lo que tienes que hacer es darle permisos totales a los archivos con un CHMOD 0777 nombrearchivo y luego lo puedes borrar.
Otra cosa, tu no serás Pedro Pablo Domínguez?
pedropablo
7 Feb '10 @ 9:54 pm
@Pedro Gabriel: Sí te soy sincero, probé todo antes de estar con está solución que fue la que me resolvió el problema, probé vía FTP y Web dar permisos totales, y nada, no me dejaba, y está fue la única que pudo hacerlo.
Y no, soy Pedro Pablo López Garcia, jeje lo siento
Un saludo
jgoge
17 Feb '10 @ 7:23 pm
Muchas gracias por la info.
Tenía exactamente el mismo problema, tenía ya varios meses de tener unas carpetas que no podia eliminar de ningun modo, tampoco le podía cambiar los permisos,
Pero ahora sí, ya las pude eliminar.
Saludos!
pedropablo
18 Feb '10 @ 4:37 pm
@jgoge: Me alegro de que te haya servido de ayuda
Saludos y gracias por comentarlo.
BadeR
2 Jul '10 @ 12:20 am
Hola, pues a mi no me ha funcionado, espero poder encontrar algo más que me ayude a eliminar esos archivos que en realidad no necesito.
Gracias de cualquier manera
pedropablo
8 Jul '10 @ 9:05 am
@BadeR: Es raro porque a mi funcionó, y a otras personas también. Lo siento, espero que encuentres la solución