【WordPress】送り先となるディレクトリが存在しないか、書き込み不可になっています
問題
WordPressを更新しようとしたら、こんなエラーが発生しました。
http://ja.wordpress.org/wordpress-3.5.1-ja.zip から更新をダウンロードしています…
ダウンロードに失敗しました。: ファイルストリーミングの送り先となるディレクトリが存在しないか、書き込み不可になっています。
インストール失敗
答え
エラーメッセージのとおりで、一時保存用ディレクトリがない、もしくは書き込めない模様。
一時保存用ディレクトリは、特に設定しない限り、sys_get_temp_dir()関数や、upload_tmp_dirの設定値をみて、場所を探そうとする。
通常は設定しなくても不都合はないところ。
もしうまくいかないようなら、wp-config.php
にて、明示的に設定する。
define('WP_TEMP_DIR', 'c:\hoge');
そのディレクトリは、Webサーバーから書き込み可能にしておく。
コメント