【发布时间】:2015-11-12 06:23:28
【问题描述】:
我尝试上传 300 MB 的文件。但未上传,现在显示任何错误。 php.ini 文件中的变量值是
post_max_size 800M
upload_max_filesize 750M
memory_limit 2048M
max_execution_time 17100
max_input_time 17100
如果我尝试通过 echo $_FILES['data-file']['tmp_name'] 打印文件的 tmp 名称;死;没有显示页面重定向到主页。但是对于不到 128M 它会像这样显示 /tmp/phpShle。
【问题讨论】:
-
你可以看到你有upload_max_filesize 750M,你不能上传超过这个。你必须修改这个
-
设置错误报告(E_ALL);要显示错误 php.net/manual/en/function.error-reporting.php ,请检查您的 apache 日志以及应用程序日志(如果有)
-
这可能是服务器上tmp目录的大小为128M。因为只显示较小大小的文件 tmp 名称,而不显示较大的文件大小名称。
-
我试过 error_reporting(E_ALL);什么都没有显示。页面重定向到主页。