当サイトはWordPressのマルチブログで運営しているのだけど、妊娠出産やら子育てやらでサブブログを放置していて、久しぶりに触ってみたら、なんだかサブブログだけ、画像がアップロードできない!

アクセス権はサーバーによる書き込みを許可していますか

などと怒られて順加さんが猿化。ウッキッキー!
メインブログではアップロードできてるわけで、アクセス権うんぬんの問題じゃない気がするけど、念のために問題ないことを確認。

というか、なんかアップロードディレクトリの設定が変??

色々調べてみたところ、wp-config.phpでUPLOADSを設定してあげると良いよってことで
公式ドキュメントを参考に修正を加えてみたら、とりあえずアップロードはできるようになった。

なったけど!

今度はアップロードされた画像のパスが変。
UPLOADSで指定したディレクトリに、確かにアップロードはされているけれど、管理画面の「メディア」で見ると、ファイルのパスが
/file[なんとかかんとか]
になっていた。

これはUPLOADSを修正する前にアップローダーがアップロードしようと試みていたパス。

さらに色々しらべてみたけど、そもそもこの問題は、WordPressのバグっぽい?
WordPressがアップグレードしていく過程で、どこかのバージョンから画像ファイルのパスが変更になったらしくて、そのあたりの設定の移行がうまくいかないとゴニョゴニョ
サーバのお引っ越しもしてるし(関係ないかもだけど)、どこかで設定が狂ったのかも?

参照したのは
このサイトとか
こことか

極めてわたしの状況と似ている。

DBのms_files_rewritingをゴニョゴニョして…みたいな話があるけれど、とりあえずアップロードはできているし、あまりよくわからないことをやりたくないので、アップロードした画像のパスがおかしいところは、.htaccessのRewriteRulesで対処することにした。

RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-content/uploads/$2 [L]

とりあえずこれで運用できてるから大丈夫かなあ?

Eye-Fiというー、無線LAN機能付きSDメモリーカードを買ったお話をしましたが、その後基本的な設定は済んで、撮った写真をぱちょこんにコピーする手間から解放される日々が始まりました。

さらについでに、ぱちょこんからMovable Typeに写真をアップロードする手間から解放される日々も始まりたい!ので、その設定をやろう!としているのだけど、うまくいきません。

Eye-Fiってば、いろいろなことがかなり簡単に設定できるようになっているみたいで、公式の「よくある質問」を見ても、設定できます。としか書かれてないし、検索してもMTにアップできるんよー、できたよーという話は出てくるけど、その詳しい方法が書かれているところが見つけられない!

いや、実際簡単っぽいんだけど。入力欄4つしかないんだけど。(管理画面URL/サイトURL/ユーザー名/パスワード)

正しく入力してるつもりなんだけど、どんなにやっても「サービスにログインできません。ユーザー名とパスワードを確認してください」みたいなのが出る。何度も確認してますけど!!!!!

マルチブログだからダメなのかと思って、1個のブログしか編集権限を与えていないEye-Fi君専用アカウントまで作ったけどダメ。いったいなにがダメなんですか!!!!

だれかしりませんか。

と、ここで書いても誰も見てない気がするので意味無いんですけど。うわーん。

keyboard_arrow_up