【发布时间】:2012-03-29 12:12:09
【问题描述】:
由于未知原因,几天后我的 Plesk 服务器将不再与 PHP 文件上传协作。
测试是使用 1.8 MB 的 mp3 文件和更小的电影文件完成的。
我试图通过这个问题调试我的方式..
upload_max_filesize = 100M
post_max_size = 128M
open_basedir 关闭或设置为两个目录,其中之一是 /tmp/
upload_tmp_dir = /tmp memory_limit = 4096M(由于其他原因,设置得特别高)
/tmp 是这样的:
drwxrwxrwx 4 root root 200 Mar 29 14:09 tmp
Linux 版本 2.6.32-5-amd64 (Debian 2.6.32-35) (dannf@debian.org) (gcc 版本 4.3.5 (Debian 4.3.5-4) ) #1 SMP Tue Jun 14 09: 2011 年 42:28 世界标准时间
我的表单使用 multipart/form-data,所以这已经解决了,尽管我也使用两个不同的 ajax 上传脚本进行了测试——这两个脚本通常都可以正常工作。
我没有收到任何错误消息。我所知道的是上传后tmp文件不存在。就是这样。
有人知道这里发生了什么吗?
谢谢!
【问题讨论】:
-
服务器上还有多少磁盘空间? /tmp 可以随时清除。
-
29% 的主磁盘使用率。但是,我发现:文件系统“溢出”安装在 /tmp 上(这是什么意思?)
标签: php file-upload upload