2011-09-28 100 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"行,並確保它在某個地方之後。