我的服务器刚刚重新配置,上传大文件(100M+)的应用程序在重新安装时就崩溃了。
症状相当一致:较小的文件(在我的测试中为 8mb)可以正常上传。对于特定的计算机,较大的文件每次都会在相当接近同一点处被截断。在 26% 处失败的文件每次都会在几乎相同的点处失败。需要 1 分 40 秒才能失败的文件每次都会在失败前花费 2 秒内完成。
我已经对 php.ini 设置进行了如下修改:
post_max_size = 512M upload_max_filesize = 512M max_input_time = 3600 max_execution_time 3600
Apache 级别上是否存在可以覆盖 PHP 的设置?
答案1
有两个可用的 php.ini - 一个用于 Apache,另一个用于 php cli。请确保您正在更改 apache 使用的。要查找 apache 使用的 php.ini 路径,请在文件中使用 phpinfo() 函数并从浏览器中浏览它并查看“已加载配置”部分。它将为您提供 apache 的加载路径。