WordPressで画像がアップロードできなくなったら…

In: WordPress

6 7月 2009

WordPressの画像管理は、アップロード、リサイズ、キャプション挿入、貼り付けの流れがスムーズにつながっていてとても便利ですねー。
…と思っていたら、突然画像のアップが出来なくなりました。
「うーん。このサーバーは急に重くなったりする海外サーバーだからまあしょうがないかな。しばらく放っておこう。」と思っていたら、いつまで経っても改善されない。というわけで本気出して考えてみました。

画像のアップディレクトリの書き込み権限はありますか

画像をアップロードした場合、デフォルト設定ではこんなディレクトリにアップされます。
/files/2009/07/
ここのフォルダに707なり757なり、書き込み権限がないとアップが失敗します。月ディレクトリの自動生成のために、上位ディレクトリにも書き込み権限を与えておきましょう。(XREAの場合はまたちょっと面倒な設定が必要らしいので、各自ググってください)

最近、サーバー移転やディレクトリ変更をしませんでしたか!

問題なのは、僕の場合のように、「画像の選択→アップ→挿入」の操作は普通にスムーズにできているのに、画像自体が存在していない、という問題。何のエラーメッセージも出ませんが、失敗してます。画像がないんですから。

処理は終了するのに、画像がない…!?

処理は終了するのに、画像がない…!?

これは実は、サーバー移転やWordPressのインストールディレクトリを変更した際に、同時に「設定→その他の設定」で、アップロード先のディレクトリ情報を変更していなかったために起こった問題でした。

広告

ディレクトリが古いままに

ディレクトリが古いままに

デフォルトだと、この欄には
files/
と記述されているのですが、WordPressのディレクトリを変更した場合、フルパス(/mntや/usr、/homeなどからはじまるサーバーのパス)で古い場所を指定したものに置き換わっているはずです。
これを適切な指定(デフォルトから特に手を着けていないなら files/ でOK )に変更して保存すれば、今まで通り画像がアップできるようになります。

余談。
この問題、このブログでは3ヶ月前から発生していた問題だったんですが、クライアントのサイトで同問題が発覚したら、3分で解決しました。こういうのを紺屋の白袴とでも言うんでしょうか。人は自分だけのことだとなかなか本気になれないというか。

コメント

5 Responses to WordPressで画像がアップロードできなくなったら…

トラックバックURL:

Avatar

霙(ミゾレ)

3月 16th, 2012 at 2:28 AM

ふむふむ / “WordPressで画像がアップロードできなくなったら… | Weblogy” http://t.co/TyqyAAWV

Avatar

lotus_tribal

3月 16th, 2012 at 11:28 AM

ふむふむ

Avatar

xxmiz0rexx

3月 16th, 2012 at 11:28 AM

ふむふむ / “WordPressで画像がアップロードできなくなったら… | Weblogy” http://t.co/TyqyAAWV

Avatar

カッシー

4月 25th, 2012 at 6:43 AM

これにハマった。処理は完了し、アップロードも完了するけど、アップされてる場所がサーバ内の別の場所になってたから表示されない。WPの引越しの際はご注意。 / WordPressで画像がアップロードできなくなったら… | Weblogy http://t.co/ekeSQA8y

Avatar

strive

4月 25th, 2012 at 3:43 PM

これにハマった。処理は完了し、アップロードも完了するけど、アップされてる場所がサーバ内の別の場所になってたから表示されない。WPの引越しの際はご注意。 / WordPressで画像がアップロードできなくなったら… | Weblogy http://t.co/ekeSQA8y

Comment Form

About this blog

ここは、SE見習いである私ことdaceloが、日夜習得していくシステム関連の備忘録、phpやWordPressTipsのネタ、あるいはSEOやWebマーケティング関連の雑感を投稿するブログです。 平日は大体毎日投稿しています。土日は休業日です。

カテゴリー

カテゴリー

アーカイブ