[讨教]chroot下的php中POST文件问题

[讨教]chroot下的php中POST文件问题

lighttpd + php-cgi 环境
在chroot下上件文件出错, 晕了半天.
后来在非chroot下, 上传非常正常.


chroot环境运行在跑一个discuz论坛程序, 后来上传附件一直出错, 查出来在chroot下, POST上传文件不成功.一直搞不明白...把ldd php-cgi中显示的so都复制到了chroot的相应目录下了.我还落下啥了...

php.ini中, 对php.ini-recomment中, 打开了short tag, 上传的临时目录设为了/tmp, 其它为默认.

我在chroot的目录下建立了tmp文件件,并设置权限为1777了.


下面是在chroot下的2条lighttpd的日志:
14.20.71.42 - - [21/Apr/2008:01:23:15 +0800] "GET /up.html HTTP/1.1" 0 304 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"
14.20.71.42 - - [21/Apr/2008:01:23:18 +0800] "POST /upload_file.php HTTP/1.1" 0 413 "http://www.xxx.com/up.html" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"
从413入手