WordPressを使う上で、ベーシック認証下では下記のようなエラーが起こった。
Flashアップローダー動作不能
XML-RPCからの画像アップロード失敗
予約投稿に失敗
これを直す手段は「.htaccess」を修正する。
MacOS Serverの場合には、/etc/httpd/sitesの中にある記述ファイルにbasic認証のファイルがあるため、これに書き加える。
ただし、「サーバー管理」から設定を書き換えるとここも上書きされてしまうため、手動で書き加えなければならない点に注意が必要である。
# Exclude the file upload and WP CRON scripts from authentication
<FilesMatch “(async-upload.php|wp-cron.php|xmlrpc.php)$”>
Satisfy Any
Order allow,deny
Allow from all
Deny from none
</FilesMatch>
これで上手くいったかに思えたのだが、XML-RPCからの画像アップロードがうまく行かない。
MacJournalからは大丈夫なのだが、ectoからは大きなファイルがアップロードできない。どうにも解決せずに、気持ち悪い。