我在我的服务器中面临一个非常奇怪的行为。
我可以毫无问题地上传任何小于 1MB 的文件,但那些更大的文件会返回错误 UPLOAD_ERR_CANT_WRITE == 7。
tmp/ 文件夹有权限,因为我可以上传其他文件。
我的 PHP.INI 上的配置似乎很好,我之前确实使用 phpmyadmin 上传了大于 1MB 的文件并且它工作正常。
PHP.INI
- 文件上传开启
- post_max_size 200M
- 最大执行时间 30
- memory_limit 128M
- max_file_uploads 20
- upload_max_filesize 200M
- upload_tmp_dir /tmp
有什么我想念的吗?在我的本地机器上工作完全相同的配置:S
我使用 ubuntu 服务器 13.04 PHP 5.4.9 和 Apache 2.2.22
当然是有史以来最愚蠢的事情,我在这上面浪费了 2 个小时,我已经在 php.net 上检查了很多文档,但没有运气。任何帮助都非常受欢迎。
谢谢!!!
2014 年 10 月 1 日更新:仍然没有运气,我无法修复它。