我有一个带有 Plesk Panel 11、apache 和 PHP 5.3.3 的 debian Squeeze 服务器我想增加最大上传文件大小,但是当我尝试在单个或多个文件中上传超过 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 错误日志不包含对错误的任何相关引用。
什么可能导致这个 20M 上限?
我尝试了一个简单的页面,只有一个表单,在test.php和test.html中有一个21M的文件,纯html表单提交成功。test.php 中的相同 HTML 代码不是。因此,它一定是 PHP 的问题,而不是 apache 或服务器的问题。我禁用了所有 php 扩展并删除了 .htaccess ,但没有成功。我还尝试使用 curl 从服务器命令行本地发布数据,但我遇到了同样的错误。
可能是我的 PHP 版本的错误?升级意味着从挤压到喘不过气来,因为它是一个生产服务器,我不能那么容易地做到这一点