首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress 3.9升级失败

问WordPress 3.9升级失败
EN

Stack Overflow用户
提问于 2014-04-24 03:44:48
回答 6查看 6.5K关注 0票数 5

当我尝试将WordPress 3.8.1站点升级到3.9时,出现以下错误:

无法安装更新,因为我们将无法复制某些文件。这通常是由于文件权限不一致造成的。例如: wp-admin/includes/update-core.php

安装失败

我已经检查了站点中的所有文件夹和文件,它们都具有相同的权限。

WordPress在Windows Server2008 R2上运行。

我必须经历手动升级过程吗,或者它们是一种告诉我为什么会收到这个错误消息的方法?

EN

回答 6

Stack Overflow用户

发布于 2014-09-03 12:09:37

我找到的唯一可行的方法是为您的IIS用户提供对wp-admin文件夹和根目录中的WordPress文件的修改权限。该用户将是ApplicationPoolIdentity、IIS_IUSR或其他用户,具体取决于您的IIS版本。

显然,这是一个安全风险。因此,我在需要升级时手动添加这些权限,然后在升级完成时再次删除它。

下面是我用来自动添加权限的命令:

代码语言:javascript
复制
icacls [your path]\*.php /grant BUILTIN\IIS_IUSRS:M
icacls [your path]\license.txt /grant BUILTIN\IIS_IUSRS:M
icacls [your path]\readme.html /grant BUILTIN\IIS_IUSRS:M
icacls [your path]\wp-admin /grant BUILTIN\IIS_IUSRS:M

并删除它们:

代码语言:javascript
复制
icacls [your path]\*.php /remove BUILTIN\IIS_IUSRS
icacls [your path]\license.txt /remove BUILTIN\IIS_IUSRS
icacls [your path]\readme.html /remove BUILTIN\IIS_IUSRS
icacls [your path]\wp-admin /remove BUILTIN\IIS_IUSRS
票数 7
EN

Stack Overflow用户

发布于 2016-01-26 21:48:24

我在搜索Windows2012 R2上WordPress 4.4.1更新的解决方案时发现了这个问题。Josh的回答帮助我找到了问题的解决方案。

下面是我用来添加权限的内容:

icacls [WordPress path] /grant IUSR:(OI)(CI)(M)

并删除:

icacls [WordPress path] /remove IUSR

票数 3
EN

Stack Overflow用户

发布于 2014-11-26 00:55:22

当我遇到这个问题时,我找到的解决方案是在您网站的整个文件夹的安全设置中添加IUSR组。完成更新后,再次删除它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23253815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档