插件不会在IIS上自动更新

时间:2011-11-07 作者:joshmax

在XP Server’03上使用IIS 6,使用WP 3.2.1,当我尝试对插件使用自动更新时,我收到以下消息:

更新过程正在启动。在某些主机上,此过程可能需要一段时间,因此请耐心等待。

正在启用维护模式…

更新插件[插件名称](1/1)从下载更新http://downloads.wordpress.org/plugin/polldaddy.2.0.10.zip

解压缩更新…
安装最新版本…
删除插件的旧版本…
插件更新失败
更新[插件名称]时出错:无法创建目录
C:/Inetpub/wwwroot/wp content/plugins/polldady/

正在禁用维护模式…

所有更新都已完成。

当我通过WP界面删除插件时,它会将插件从“已安装插件”列表中删除;然而,当我导航到服务器上的目录时,我仍然可以在wp内容文件夹中看到插件文件夹,我无法打开或删除它。表示“访问被拒绝”。

通过WP“安装插件”web界面安装新插件没有任何问题。

我已经设置了IUSR &;IIS_WPG 对wp content文件夹拥有完全控制权的帐户,并将权限级联到其他文件夹。因此,当我更新时,它应该有权删除/更新插件文件。

对我来说最奇怪的是如果我重启IIS(iisreset), 我可以通过web界面自动更新;然后,我可以删除“已删除”插件文件夹,该文件夹上写着“访问被拒绝”。

这是令人沮丧的,因为我没有时间总是停止我正在做的重置IIS&;等待它重新启动。

有什么想法吗?

1 个回复
最合适的回答,由SO网友:Bundarr 整理而成

我也有同样的问题。自动更新时,某些文件会以某种方式被“锁定”,从而停止更新过程的其余部分。

您是否有可能使用Windows cache extension for PHP?

阅读以下帖子:http://ruslany.net/2011/04/wincache-and-wordpress-plugin-upgrade-problem/

结束

相关推荐

IIS7/SQL Server上的WordPress网络-重写问题

我刚刚用SQL Server Express和WordPress 3.1在Windows Server 2008 Web R2(IIS7)上安装了一个新的WordPress设置。我成功完成了安装,并登录到管理部分,开始激活WordPress网络(使用子域)。编辑完wp配置文件后,我将WordPress生成的代码添加到wp配置(特定于网络)和web中。配置(重写)。由于添加了这些更改,每次尝试登录WordPress时,我都会直接返回登录页面。到目前为止,我一直在努力:注释掉wp配置中特定于网络的更改,并将重