覚え書き

このところずっと呑気な旅のことや、飲んだことばっかり書いていましたが、今日は珍しくブログシステムのことを。

去年までブログの元祖「MovableType」というシステムを使っておりましたが、訳あって「WordPress」に乗り換えました。それ以来快適に使っています。しかし、先日のVer 2.7にアップデートしてしばらくすると、若干エラーが。なんかいやな予感…。

よーく見てみると、プラグインなどの自動アップデートや、通常の投稿の中で画像をアップしようとすると、エラーが出る事に気がつきました。どうも使っているサーバーが「safe mode」という状態になっているためというところまでわかり、それなりの対処をして解決…あれ? iPhoneから画像付き投稿がやっぱりできない。

さらに同様の症状がないかと検索していると、見つけました。これ、今の環境では大事なことなので、覚え書きということで。

iPhone買ったよ | 高橋文樹.com

ちなみに、WordPress投稿用のiPhoneアプリから投稿したんですが、画像を使ったらエラー出ました。原因は、投稿用に使われているxmlrpc.phpです。

ここに書かれているとおりで、あっさり解決!

このブログは現在、xreaをサーバとして使っているのですが、xreaはPHPがセーフモードであるため、ファイルの移動や保存などができません。なので、ファイルを操作するシステムのフォルダ(wp-admin)に、下記のような.htaccessを置くことで解決します。


AddHandler application/x-httpd-phpcgi .php

とまずやったのですが、iPhone for WordPressからは画像付きの投稿ができません。そこでさらに…。

ところが、WordPress投稿用のiPhoneアプリはwp-adminフォルダ内のファイルではなく、一個上のディレクトリにあるxmlrpc.phpというファイルを利用しています。したがって、下記のような.htaccessをxmlrpc.phpがあるのと同じフォルダ(多分、WordPressのルートフォルダ)に配置すると、エラーが消えます。


AddHandler application/x-httpd-phpcgi .php

ここが足りなかったようです。

これで、MacからもiPhoneからも投稿できるようになりました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Diary

前の記事

地平線のような
iPhone

次の記事

Todo系アプリ