[wp-trac] [WordPress Trac] #30921: "Cannot Remove Old Plugin" Obliterates files!

WordPress Trac noreply at wordpress.org
Thu Feb 26 00:10:28 UTC 2015

#30921: "Cannot Remove Old Plugin" Obliterates files!
 Reporter:  johnstonphilip   |       Owner:
     Type:  defect (bug)     |      Status:  new
 Priority:  normal           |   Milestone:  Awaiting Review
Component:  Upgrade/Install  |     Version:  4.1
 Severity:  normal           |  Resolution:
 Keywords:                   |     Focuses:

Comment (by valendesigns):

 Replying to [comment:3 dd32]:
 > However, I've just realised that FTP doesn't really allow us to verify
 if a folder is writable/deletable without actually trying. It's made
 harder by the fact that FTP exposes permissions differently than the
 underlying filesystem, so it's a potentially difficult situation. We could
 certainly perform it for requests using the `direct` transport (direct
 file operations) though for sure.

 In FTP mode is there an equivalent action, in terms of permissions, that
 could be performed on the directory to see if it's writable before trying
 to delete it? For example, moving it or something along those line. Or
 possibly, we could move the files into a temp directory until we know if
 the directory can be deleted and either delete on success or move back on
 failure. This way the files are not lost and craziness never ensues. ;)

Ticket URL: <https://core.trac.wordpress.org/ticket/30921#comment:4>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list