2011-11-03
WordPressプラグイン更新時のエラー
最近、Wordpressのプラグインの更新をしようとすると、「古いバージョンを削除できません」というエラーが出て更新できないことが時々あります。昨日もWP-PageNaviを更新しようとしたら同じ症状が出ました。
仕方なくプラグインが入っているフォルダそのものを削除しようとしても、Access Deniedの表示が出て弾かれてしまい、どうにもなりません。ローカルにあるバックアップをアップロードしても、やっぱりエラーが出て止まってしまいますし、新しくインストールし直そうにもやはりうまくいきません。
今のところ解決策は「しばらく(通常1時間程度)放置して再インストールする」というものしかないです。これで今まで直らなかった事はないんですけど、時間経過で解決するような問題とも思えず、なんとなく気持ち悪い状態は残ったままです。
同じ症状の方もなかなか見つかりませんでした。どなたか原因をご存知の方がいましたら、お教えください。
私も自分のサーバーのWPで同じことが
起こっています。
プラグインの入れすぎというわけでもなさそうですが・・・。
ただ、暫定的な解決法だけ書いておきます。
1.まず、WP管理画面でアップロードしたいプラグインを停止して削除
2.FTP接続してpluginフォルダまで上の階層からパーミッションを707に変更
3.2で削除したプラグインがまだ残っているので
FTPで削除
4.アップロードするプラグインファイルを
pluginフォルダにアップロード。
5.WP管理画面でプラグインを有効化。
6.変更したパーミッションを変更する。
これで応急処置にしかすぎないですが、
アップロードできます。
2013.02.02 04:20 | by フェルス
>フェルスさん
貴重な情報ありがとうございます。サーバーに聞いても分かんないという回答しか帰ってこなかったんですよね…ただこの記事を書いて以降起きなくなったのでひとまず安心しています。
しかもうちのサーバーはちょっと特殊で、フォルダのパーミッションは変更できないんです(涙)でもフォルダのパーミッションの変更と削除の可否が連動しているというのは勉強になったので、またトラブルが起きたらいろいろ試してみようと思います。ありがとうございました!
2013.02.02 11:36 | by yukkun20