Skip to main content

WordPress: Upgrade error due to inconsistent file permission

While upgrading WordPress running on Microsoft Windows Server 2012 R2 from 4.6 to 4.7, I ran into error about file permission.

In short,
  1. TEMPORARILY add WRITE security permission to IIS_IUSRS local group for wordpress folder
  2. Run upgrade successfully, then
  3. Remove WRITE security permission of IIS_IUSRS local group from wordpress folder.
WordPress: Temporary security persmission settings to upgrade

Downloading update from https://downloads.wordpress.org/release/wordpress-4.7-new-bundled.zip
Unpacking the update…
The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.: wp-admin/includes/update-core.php
Installation Failed

Check PHP error log: C:\Windows\Temps\PHP70x64_errors.log

[19-Dec-2016 12:04:29 UTC] PHP Warning:  copy(C:/wordpress/wp-admin/includes/update-core.php): failed to open stream: Permission denied in C:\wordpress\wp-admin\includes\class-wp-filesystem-direct.php on line 257

Downloading update from https://downloads.wordpress.org/release/wordpress-4.7-new-bundled.zip
Unpacking the update…
Verifying the unpacked files…
Preparing to install the latest version…
Enabling Maintenance mode…
Copying the required files…
Disabling Maintenance mode…
Could not copy file.: index.php
Installation Failed
WordPress.com

Popular posts from this blog

Microsoft AI Shell: Notes

AI Shell

Windows 10: Install SuSE Linux Enterprise - SLES

With Microsoft-Windows-Subsystem-Linux feature enabled, we can install Linux distributions on Windows 10.

[MicrosoftVisualStudio]: Microsoft Visual Studio shortcut keys

Source:  http://visualstudioshortcuts.com/2015/ Analyze Navigate Backward Shift+Alt+3 Navigate Forward Shift+Alt+4 Architecture New Code Map Ctrl+\, Ctrl+O New UMLor Layer Diagram Ctrl+\, Ctrl+N Architecture Context Menus Add Node Ins Both Dependencies B Incoming Dependencies I Outgoing Dependencies O New Comment Ctrl+Shift+K Ctrl+E, C Remove Del Rename F2 Build Build Solution Ctrl+Shift+B Cancel Ctrl+Break Compile Ctrl+F7 Run Code Analysison Solution Alt+F11 Class Diagram Collapse Num - Expand Num + Class View Context Menus Properties Alt+Enter Misc Commit All Edits Shift+Alt+U Move Left Edgetotheleft Ctrl+Shift+, Move Left Edgetotheright Ctrl+Shift+. Move Right Edgetotheleft Ctrl+Shift+Alt+, Move Right Edgetotheright Ctrl+Shift+Alt+. TSql Editor Clone Query Ctrl+Alt+N TSql Editor Database Combo Shift+Alt+PgDn View File In Script Panel Shift+Alt+PgDn Debug Apply Code Changes Alt+F10 Attachto Process C...