2013-01-18 2 views
5

저는 이미지 아티스트라는 Timpress를 사용하는 Wordpress 플러그인을 사용하고 있습니다. 나는 이미지를 표시하는 페이지를 열면 콘솔에서 오류 (500)을 제공하고, 내가 새 탭에서 해당 이미지 링크를 사용할 때, 나는 오류 다음 얻을 : 나는 persumeTimthumb에서 이미지를 업로드 한 후에 이미지를 표시 할 수 없습니다.

A TimThumb error has occured 

The following error(s) occured: 
Could not create the index.html file - to fix this create an empty file named index.html file in the cache directory. 
Could not create cache clean timestamp file. 


Query String : src=http://my.domain.com/wp-content/uploads/avatars/1/1358504649-bpfull.jpg&w=150&id=1&random=1358504649 
TimThumb version : 2.8.10 

가 서버 오류 또는 잘못된 모든입니다 uploads 폴더에 업로드되고 0777 권한이있는 avatars 하위 폴더에 1의 파일 이름은 0777입니다.

Insinde에는 cachetemp 폴더가 있으며 두 파일 모두 0777 권한을가집니다. 서버에서 GD Image Lib을 사용할 수 있습니다.

답변

10

FILE_CACHE_DIRECTORY이 생각하는 디렉토리로 설정되어 있는지 확인하려면 timthumb-config.php를 확인하십시오.

또한 팀의 엄지 손가락이 자동으로 생성됩니다 같이 팀 엄지 손가락 캐시 디렉토리의 기존 index.html 파일을 삭제할 수 있습니다 당신은 또한을 확인해야 할 수 있습니다

(단지의 경우 처음 어딘가에 백업) config 파일을 사용하여 MEMORY_LIMIT이 특정 이미지에 대해 충분히 높게 설정되었는지 확인하십시오.

캐시 폴더가 귀하가 아닌 웹 서버 소유인지 확인해야합니다. 여기

다른 문제 해결 도움말 : http://www.binarymoon.co.uk/2010/11/timthumb-hints-tips/

+4

나는 index.html을하고 .touch 파일 삭제, 그것은했다. 세상에. 답변 해주셔서 감사합니다! – jOpacic

+1

저도 똑같은 일을했습니다. index.html과 touchfile은 올바른 사용자가 소유하지 않았습니다. 그것은 항상 사용 권한 문제입니다 ... – Robeezy

+0

참고 :이 문제는 mod je 카메라 내부의 캐시 폴더에 644 또는 755가있는 경우에도 발생합니다. 777로 설정합니다 – Willox