不管PHP.ini设置如何,PHP post最大大小限制为20M

不管PHP.ini设置如何,PHP post最大大小限制为20M,php,apache,post,file-upload,upload,Php,Apache,Post,File Upload,Upload,我有一个debian squeeze服务器,带有Plesk Panel 11、apache和PHP5.3.3 我想增加最大上载文件大小,但当我尝试在单个或多个文件中上载超过20M的文件时,我收到错误: 内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求 这是我的设置: memory_limit = 128M max_execution_time = 3600 max_input_time = 3600 upload_max_filesize = 100M post_max_size

我有一个debian squeeze服务器,带有Plesk Panel 11、apache和PHP5.3.3 我想增加最大上载文件大小,但当我尝试在单个或多个文件中上载超过20M的文件时,我收到错误: 内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求

这是我的设置:

memory_limit = 128M
max_execution_time = 3600
max_input_time = 3600
upload_max_filesize = 100M
post_max_size = 100M
而且

suhosin.memory_limit=0
suhosin.post.max_value_length=1000000
我的apache错误日志不包含对该错误的任何相关引用

是什么导致了20米的上限


我尝试了一个简单的页面,其中只有一个表单,test.php和test.html中有一个21M的文件 纯html表单已成功提交。test.php中的相同HTML代码不是。因此,这一定是PHP的问题,而不是apache或服务器的问题。 我禁用了所有php扩展并删除了.htaccess,但没有成功。 我还尝试使用curl从服务器命令行本地发布数据,但我得到了相同的错误


可能是我的PHP版本的错误?升级意味着从挤压到喘息,因为它是一个生产服务器,所以我不能这么容易做到这一点

您是否碰巧重新启动了Apache

/etc/init.d/apache2 restart

一旦您这样做了,它应该可以工作,除非您在PHP代码中设置了文件大小限制。

您是否碰巧重新启动了Apache

/etc/init.d/apache2 restart

一旦你这样做了,除非你在PHP代码中设置了文件大小限制,否则它应该可以工作。

经过几个小时的尝试和错误,我终于找到了解决方案! 这是电话线

MaxRe­ques­tLen 
在文件中

/usr/local/psa/admin/conf/templates/default/domain/domainVirtualHost.php

这只有在通过fastCGI加载PHP时才有效

经过几个小时的反复试验,我终于找到了解决办法! 这是电话线

MaxRe­ques­tLen 
在文件中

/usr/local/psa/admin/conf/templates/default/domain/domainVirtualHost.php

这只有在通过fastCGI加载PHP时才有效

我很抱歉@unbreken我不知道这是什么原因。我很抱歉@unbreken我不知道这是什么原因。