【发布时间】:2013-11-25 22:52:30
【问题描述】:
我在我的服务器中遇到了一个非常奇怪的行为。
我可以毫无问题地上传任何小于 1MB 的文件,但那些更大的文件会返回错误 UPLOAD_ERR_CANT_WRITE == 7。
tmp/ 文件夹有权限,因为我可以上传其他文件。
我的 PHP.INI 上的配置似乎很好,我之前确实使用 phpmyadmin 上传了大于 1MB 的文件并且它工作正常。
PHP.INI
- file_uploads 开启
- post_max_size 200M
- max_execution_time 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 日更新:仍然没有运气,我无法修复它。
【问题讨论】:
-
目的地有可写权限?应该是 775。
-
说我可以上传小于 1mb 的文件没问题 :S
-
最近也遇到了同样的问题,非常少见但是拉头发的问题,谢谢添加