2011-11-21 60 views
0

我有一個頁面,我使用imagecache來顯示上傳的圖像。這些圖像有兩個imagecache預設,一個用於縮略圖,另一個用於大圖像。 訪問該頁面後,我能夠看到所有緩存的圖像緩存創建,雖然並不是所有的大圖像都可以預覽。不知道爲什麼...Drupal Imagecache:一些圖片顯示其他人不要

http://my_site/sites/default/files/image.jpg作品! 但 http://my_site/sites/default/files/imagecache/imagecache_subfolder/image.jpg有時不起作用。

不知道是什麼導致了這個問題。奇怪的是,當我從文件複製圖像/並將其粘貼到文件/ imagecache/imagecache_subfolder上,並將權限設置爲777時,該圖像正常工作。

我打開了乾淨的網址; chmod 0777 sites/*;

任何幫助將是偉大的,謝謝。

回答

0

查看您的網站狀態報告,是否有任何錯誤?

+0

狀態報告只顯示我出於安全原因必須更新一個或兩個模塊,但我看到的任何內容都可能與此問題有關。 – user921509

1

我懷疑你有權限問題,朋友。

請確保您的網絡服務器對/文件中的所有子文件夾具有寫入權限,或者如果您位於本地網絡服務器上,則只需將文件夾中的所有文件夾設置爲777權限即可。請注意,在面向公衆的網絡服務器上,理想情況下,所有文件夾將由網絡服務器擁有,權限設置爲755.

+0

我已經將權限設置爲0777文件夾/ *。新上傳的文件雖然有不同的權限。不知道這是否有任何區別。 – user921509

0

感謝您的幫助,我已將此問題排除。對於那些可能面臨同樣的問題,這裏是我所做的:

1 - 去內容type->顯示字段,並排除我的圖像,這將是大圖像的第二個顯示。

2 - 更改imagecache預設。

我不確定是否通過執行上述兩個步驟解決方案。無論哪種方式,你可以自己嘗試一下,看看會發生什麼。

相關問題