2011-09-28 101 views
2

我创建了一个wordpress自定义文章类型。我正在使用自定义字段模板来创建字段。我创建了一个文件字段来上传图片。当我上传文件时,它就像一个魅力,但只有20个文件上传和其他文件被忽略。我知道它是一个PHP配置,我已经通过将php.ini文件放在我的服务器根目录上来覆盖配置。这是我在其中完成的。WordPress的最大文件上传问题

max_file_uploads = 300 

当我运行此命令检查配置值:

echo "max_file_uploads: " . ini_get('max_file_uploads'); 

然后在输出我得到300但我仍是无法上传更多然后20​​files在单篇文章。我错过了什么吗?

P.S我有一个共享服务器,我上传的文件具有最大尺寸高达1.5KB

+1

文件大小,执行时间,内存限制 - 它们都会影响php处理上传的方式。这不仅仅是一个你需要检查/调整的设置。 –

+0

你提到的另外两件事实际上并不是这个原因。我已经用300KB以上的文件尝试过相同的结果,并得到了相同的结果。 –

+0

尝试更改PHP中的最大脚本执行时间,在大多数情况下,这是唯一的问题。通常为300分钟左右,因此将时间增加至3000 – Vineet1982

回答

1

检查我在你的问题上面。考虑有一个上传助手像fileuploader。这样,每次上传都是一个请求,因此不会达到任何限制。

Uploadify允许您拖动&拖放文件并选择要上传的多个文件(虽然它们是逐个发送的)。

+0

谢谢,真的有帮助 –

0

我也有同样的问题,虽然我的限制为25个。问题是默认的suhosin.upload.max_uploads设置为25,和5.3.4之前的PHP版本一样,空的上传字段会计入此总数。

解决方案是覆盖默认suhosin.upload.max_uploads设置它包含在php.ini。寻找extension="suhosin.so"行,并确保它在某个地方之后。