我已经看到了几个具有相同问题的问题,并且大多数人提出了以下解决方案
post_max_size
在文件中增加php.ini
(设置为8M)- 增加文件(设置为 8M
upload_max_filesize
)php.ini
- 将
LimitRequestBody
指令httpd.conf
设置为(设置为 8388608 = 8M)
他们都不适合我!
然后我重新启动了 apache 服务,但仍然是同样的问题。我要发送的表单只有 5 个字段(两个复选框,2 个选择,一个文件),我正在上传一个 653KB 的文件并且不工作(如果文件小于 80K,则工作),以前从未遇到过这个问题。
设置:
- ArchLinux
- x86_64 Linux 3.10.6-2-ARCH
- PHP 5.4.18
- 阿帕奇/2.2.25
- 启用 SSL 的虚拟主机