[wp-trac] [WordPress Trac] #36710: Symlinked directories should not be deleted recursively

WordPress Trac noreply at wordpress.org
Tue Mar 22 17:28:45 UTC 2022

#36710: Symlinked directories should not be deleted recursively
 Reporter:  andy                                 |       Owner:  (none)
     Type:  defect (bug)                         |      Status:  new
 Priority:  normal                               |   Milestone:  Future
                                                 |  Release
Component:  Filesystem API                       |     Version:
 Severity:  major                                |  Resolution:
 Keywords:  has-patch needs-testing needs-       |     Focuses:
  testing-info                                   |  administration

Comment (by Dreamsorcerer):

 It's been several years since I looked at this, but test instructions
 should be fairly easy, something along the lines of:

 Download a plugin outside of the WP directory.
 Symlink that plugin into the plugins directory (`ln -s /path/to/plugin
 Observe that the plugin is installed and working correctly on the website.
 Delete (and probably try upgrading on a second test) the plugin through
 the website admin.
 Observe that no errors occurred and the plugin is no longer on the
 Observe that the original plugin (outside WP directory) is still present
 with no files deleted (symlinking again should result in the plugin being
 installed and working again).

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

More information about the wp-trac mailing list