ファイルアップロードスクリプトがasync-upload.phpに変わってた
久しぶりにwpでファイルのアップロードをしようとしたら、パーミッションエラーでアップロードできなくなって困ってしまいました。
ちなみにこのブログはxreaというレンタルサーバーに置いており、php関連のパーミッション設定が少し複雑です。
原因はずばりこれでした。
http://sb.xrea.com/archive/index.php/t-12693.html
ファイルアップロードのスクリプトがupload.phpからasync-upload.phpに変わっていたようです。
というわけで、wp-admin下の.htaccessに
<Files "async-upload.php">
AddHandler application/x-httpd-phpcgi .php
</Files>
という記述を追加して解決しました。