WordPressアプリからテキストは投稿できるのに画像が投稿できない理由

WordPress(インストール型)で新しくブログを作成し、いざ投稿しようとすると画像がアップロードできない事象がありました。色々試してみると、テキストだけのブログは投稿できるのに、画像のアップロードだけが失敗しました。その時のエラーメッセージは「メディアの挿入に失敗しました。タップしてオプションを表示できます。」でした。…なんのヒントもない。

この原因はサーバサイドでWAFが悪さをしていることでした。

私はお名前.comのSD11という共用サーバを使っていますが、新しく作ったブログのWAF設定を見てみると有効となっており、ログを確認すると、画像をアップロードしようとした同じタイミングでディレクトリトラバーサルを検知していました。たしかに、画像のアップロードって、つまり、画像用のディレクトリに画像を保存する行為で…。。。

他の正常なブログは無効となっていたので、有効に変更しました。そうすると、画像がアップデートできるようになりました!

今までWAFの設定なんていじってなかったので、デフォルトで有効となるように変更されたのでしょうか。調べてもなかなか出てこなかったので、メモ書きとして今回記事を書いてみました。

よっさん
  • よっさん
  • 当サイトの管理人。ニューヨークの大学を飛び級で卒業。その後某日系IT企業でグローバル案件に携わる。マレーシアに1.5年赴任した経験を持つ。バイリンガルITエンジニアとしていかに楽に稼ぐか日々考えている。

コメントする

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