自動アップグレードエラー
何か設定を変えたつもりはないんだけど、
ある日突然、プラグインの自動アップグレードができなくなった。
【環境】
WordPress:4.1.1–ja
WordPress:4.1.1–ja
症状
プラグイン:Akismet の更新を行おうとしたら、下記のようなエラーに。
ダウンロードに失敗しました。 一時ファイルへの書き込みに失敗しました。
Google 先生へ質問したところ、下記を確認せい、と。
- PHP セーフモード
- 一時ディレクトリのパーミッション
PHP は、セーフモードではないので、パス。
一時ディレクトリのパーミッション
今まで問題なく、プラグインだろうが本体だろうが更新できてきたのに
今更なにかしらね~。
アップグレード用ディレクトリ
デフォルト?
WordPress のアップグレード用ディレクトリは下記らしい。
/(wordpress)/wp-content/upgrade
パーミッションは755。
試しに777にしてみたところで、変わらず。
自作
自分で設定してもよいらしいので、新しく設置。
/(wordpress)/tmp
/(wordpress)/wp-config.php
- define ('WP_TEMP_DIR', '/home/()/()/(wordpress)/tmp');
パーミッションは755。
これで試したところ、無事にアップグレードできた。
なんかスッキリしないけど、ひとまずは解決。