ID: 19263 Comment by: php at gijs dot triple-it dot nl Reported By: erwin at isiz dot com Status: Bogus Bug Type: Apache2 related Operating System: Solaris 8 PHP Version: 4CVS-2002-09-06 New Comment:
Hi, On my configuration (RedHat 9.0, Apache 2.0.40, php-4.2.2), I had to remove one of the following from the conf/httpd.conf or the /conf.d/php.conf AddType application/x-httpd-php .php4 .php3 .phtml .php Or <Files *.php*> SetOutputFilter PHP SetInputFilter PHP LimitRequestBody 10240000 </Files> Either of these functions will work, but together they screw up and create the problem as reported above. Good Luck! Gijs Zonneveld Previous Comments: ------------------------------------------------------------------------ [2003-06-23 10:11:32] jan at smartbit dot be The bug also occurs on RedHat 9.0 - Apache 2.0.40 - PHP 4.3.2 Uploaded jpg files get corrupted (filesize incorrect) Other filetypes (gif, png) works fine... ------------------------------------------------------------------------ [2003-05-28 20:40:37] webmaster at webtechina dot com this bug also occurs on Redhat Linux 8.0 with Apache 2 ------------------------------------------------------------------------ [2003-03-12 16:57:17] nvainio+phpnet at iki dot fi For me, the solution was to leave SetOutputFilter and SetInputFilter as-is and comment out AddType application/x-httpd-php .php instead. Can't say why but it works for me (Apache 2.0.44 and PHP 4.3.1). ------------------------------------------------------------------------ [2003-01-08 14:21:36] colreid at zasx dot com People are asking me what I did, so here it is: My Apache2 package has a directory which it uses for included files with httpd.conf (the path to this directory in my installation is /etc/httpd/conf.d). In there is a file called php.conf, and basically I just commented out the whole thing except for one line: LoadModule php4_module modules/libphp4.so This section here: #<Files *.php> # SetOutputFilter PHP # SetInputFilter PHP # LimitRequestBody 524288 #</Files> liked to munge uploads. Also, in the httpd.conf file I added the line: AddType application/x-httpd-php .php .html .htm .inc And that's it. I restarted apache and uploads decided to be nice. :) ------------------------------------------------------------------------ [2002-10-17 17:50:39] colreid at zasx dot com never mind, I found it, in an included file. Fixed. You guys rule! ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/19263 -- Edit this bug report at http://bugs.php.net/?id=19263&edit=1