IIS 3.2.1を使用してXP Server '03でWP 6を使用しています:
更新処理が開始されています。ホストによってはこの処理に時間がかかることがありますので、しばらくお待ちください。
メンテナンスモードを有効にしています...
プラグインをアップデートする[プラグイン名](1/1) http://downloads.wordpress.org/plugin/polldaddy.2.0.10.Zip …からダウンロード
アップデートを解凍中…
最新バージョンをインストールしています…
古いバージョンのプラグインを削除しています…
プラグインの更新に失敗しました。
[プラグイン名]の更新中にエラーが発生しました:ディレクトリを作成できませんでした。
C:/ Inetpub/wwwroot/wp-content/plugins/polldaddy /メンテナンスモードを無効にしています...
すべての更新は完了しました。
WPインターフェースを介してプラグインを削除しようとすると、 "Installed Plugins"リストからプラグインが削除されます。しかし、サーバー上のディレクトリに移動しても、wp-contentフォルダー内にプラグインフォルダーが表示されているため、それを開いたり削除したりすることはできません。 「アクセスが拒否されました」と言います。
WP "Install Plugins"ウェブインターフェースを使って新しいプラグインをインストールするのに問題はありません。
私はwp-contentフォルダをフルコントロールでIUSR
とIIS_WPG
アカウントを設定しました、そしてそれはアクセス権を他のフォルダにカスケードします。だから私が更新するとき、それはプラグインファイルを削除/更新する権利を持つべきです。
私にとって最も奇妙なことは、私がIIS(iisreset
)を再起動すれば、Webインターフェース経由で自動更新できることです。アクセスが拒否されました "#:。
IISをリセットして再び起動するまで待つのを止める時間がないので、これはイライラすることです。
何か案は?
私は同じ問題を抱えていました。自動更新時には、特定のファイルが何らかの理由で残りの更新プロセスを停止して「ロック」されます。
万が一PHPにWindowsのキャッシュ拡張機能を使用していますか?
次の投稿を読む: http://ruslany.net/2011/04/wincache-and-wordpress-plugin-upgrade-problem/