2012-02-20 54 views
1

我得到這個錯誤。這是什麼意思?無法打開,無法寫入:文件太大

警告:imagejpeg():無法打開 '/home/content/59/.../images/___htmlthumbnail_0b1292bbbcc4199eb4f50651962cf4641329752862.jpg' 寫作:文件中 /家庭/內容過多/ 59/.../cms/classes/resize.class.php on line 50

這就是發生了什麼事。

  1. 大圖像上傳
  2. 大圖像 - 如果太大 - 調整爲 正確的尺寸。
  3. 4縮略圖創建。

步驟1工作正常。主圖像正在上傳。問題在於創建縮略圖。腳本在這裏失敗。

imagejpeg($this->image,$filename,$compression); 

此錯誤只發生在一臺服務器上。我們每年將腳本部署到數百臺服務器。我無法找出這個錯誤的含義。該文件正在上傳,所以我不明白它爲什麼太大。如果服務器內存不足,它肯定會出現內存錯誤。

我上傳的圖片甚至不是特別大。它的33KB。 780 x 120px。

有沒有人見過這個錯誤之前?我認爲服務器端需要調整,因爲腳本在其他地方工作得很好。

+0

你想要的目錄中有多少個文件寫給? – CodeCaster 2012-02-20 16:06:37

+0

嘗試:上傳一個更小的圖像,並上傳到不同的目錄。這些至少可以讓你縮小問題的原因。 – 2012-02-20 16:35:06

回答

-1

檢查php.ini設置...如果你沒有訪問聯繫人的支持,我敢肯定他們會幫助你...

+0

什麼php.ini設置特別? – 2016-05-18 13:17:03