[wp-trac] [WordPress Trac] #14465: Update Plugins Hangs while displaying 'updating'

WordPress Trac wp-trac at lists.automattic.com
Mon Sep 27 13:18:54 UTC 2010

#14465: Update Plugins Hangs while displaying 'updating'
 Reporter:  jamesfed         |       Owner:                 
     Type:  defect (bug)     |      Status:  new            
 Priority:  normal           |   Milestone:  Awaiting Review
Component:  Upgrade/Install  |     Version:  3.0.1          
 Severity:  normal           |    Keywords:                 
Changes (by shawnkhall):

 * cc: shawnkhall (added)


 I'm seeing the exact same behavior on dozens of WP sites hosted on Windows
 servers or with strict permissions on various Linux servers. I believe the
 problem is simply that "write" permission is permitted for the WP root,
 but modify, delete and change permissions are not permitted to the user
 account the service runs in. And frankly, that's the way it SHOULD be.

 My preferred behavior would be to put the .maintenance file within the
 "uploads" folder, which is one directory that the user SHOULD have
 appropriate rights assigned, without requiring additional rights
 manipulation for the root of the site.

 I would also prefer to have hooks into this specific function (and
 wp_maintenance()) in order to alter what exactly is printed during
 maintenance mode, instead of using a file (/wp-content/maintenance.php)
 that I have to play with in FTP each time.

 I know that I could setup a default .maintenance file with an assignment
 of 0 to the value for $upgrading and remove rights for the webservice user
 to write to or delete it, which will effectively always bypass maintenance
 mode based on the existence of the file...but I would prefer to have both
 the maintenance mode abilities and the native security from proper file-
 system permissions.

Ticket URL: <http://core.trac.wordpress.org/ticket/14465#comment:4>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software

More information about the wp-trac mailing list