【发布时间】:2015-12-03 01:46:24
【问题描述】:
我正在开发一个部署在安装了 suhosin 的 cent os 机器上的 PHP 应用程序。我在我的应用程序中使用了 dropzone.js,并尝试上传超过 20 MB 的文件。我将ini设置配置如下
post_max_size = 200M
max_input_time=600
max_execution_time=300
max_file_uploads=20
upload_max_filesize = 200M
upload_tmp_dir = /custom_dir/tmp
tmp 可写,apache 已重启,display_errors 为 On,ini_get 给出 php.ini 的更新值。
dropzone 生成的错误是服务器响应为 0 代码。
我尝试创建一个演示表单并上传了大于 20 MB 的文件大小,但它也失败了,上传的小于 20 MB 工作正常。因此,我得出结论,错误可能来自服务器端,而不是来自 dropzone。
我已经引用了Dropzone.js - maxFilesize increase not working、Large File Upload Errors with PHP、1GB file upload using php、http://www.cyberciti.biz/faq/linux-unix-apache-increase-php-upload-limit/ 仍然无法弄清楚为什么它不起作用。任何人都可以帮忙吗?我知道这似乎是一个重复的问题,但相信我,我已经尝试了所有规格仍然遇到问题
【问题讨论】:
-
suhosin 是否阻止了我的更改?
-
用
phpinfo()创建空的php文件并检查php.ini(加载的配置文件)的参数和位置 -
@li-on 感谢您的快速回复,我试过它给我的值与我配置它的值相同
标签: php dropzone.js