[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 メーリングリストの案内