[PHP-users 23190]原因解明(Re: PHPでのアップロード)

K.Nakatsuka(php) tanpoko @ wk9.so-net.ne.jp
2004年 9月 2日 (木) 21:48:58 JST


お世話になります。
中司@自己レスです。

原因が分かりましたので御報告しときます。

apacheに組み込んだ,mod_securityが原因でした。
NGだったファイルの一部が、mod_securityの
パターンマッチングに一致してしまったようです。
  #対策はどうしよう???

error_log:
mod_security: Access denied with code 406. Pattern match "<(.|\\n)+>" at POST_PAYLOAD.,

試しにmod_security関連を注釈にしてapacheを再起動、
再度NGだったファイルのupload... OKでした。

エラーログを調べろ -> 自分



On Mon, 30 Aug 2004 19:46:45 +0900
"K.Nakatsuka" <tanpoko @ wk9.so-net.ne.jp> wrote:

> phpでのアップロードを行うサンプルプログラム(書籍からのパクリ)が
> 特定のファイルだけ、実行してくれません。
> 失敗するファイルは、tgzファイルをrenameしたものです。
> 失敗するファイルサイズは約12K-Byteです。
(snip)


PHP-users メーリングリストの案内