2013-02-05 1 views
2

Wordpress 테마 안에 이미지를 표시하려면 timthumb을 사용하고 있습니다. 그것은 동일한 서버에서 이미지를 보여줄 때 잘 작동하지만 외부 이미지 (이 경우에는 youtube thumbnails)를로드하려고하면 스크립트 자체를 찾을 수없는 것처럼 404를 반환합니다. 스크립트가 있지만 로컬 이미지를로드하면 예상대로 작동합니다. 외부 이미지를 허용하도록 설정했습니다. 특히 이미지 파일을 허용하도록 설정했습니다.Timthumb은 원격 이미지에만 404를 반환합니다.

이상한 점은 내 로컬 호스트에서 예상했던 것과 똑같은 테마가 작동하고 외부 이미지가 잘 보이기 때문에 짐작할 수 있습니다. 호스팅에 뭔가 잘못되었습니다. 이것이 무엇 일지에 대한 어떤 제안?

+0

내가 같은 문제가 있습니다 -이 아직 해결 했습니까? – aghoshx

+0

아니요 - 라이브 서버에 업로드 할 때 다시 작업하기 시작하여 걱정하지 않으려 고합니다. 내가 호스팅으로 인해 문제가되었다고 믿을 수있게 해 주므로 호스트에게 문의하십시오. FYI – artparks

+0

난 YouTube에서 이미지를 가져올 수있는 함수를 작성하고 로컬 캐시하고 timthumb 피드를 작동하도록 로컬 URL을 먹여야했다 : ( – aghoshx

답변

0

IS 호스트가 외부 소스의 이미지를로드 할 수 있습니다. 서버의 측면을 의미합니까? 이것은 문제 일 수 있습니다.

+0

어떻게 확인하나요? – aghoshx

0

HostGator는이 기사에서 설명한대로 TimThumb과 함께 절대 경로를 사용할 수 없습니다 (자신의 계정에서 호스팅 된 경우에도) : http://support.hostgator.com/articles/specialized-help/technical/timthumb-basics.

는 절대 경로 문제를 해결하려면, 당신은 이미지 경로에서 도메인을 제거하기 위해 테마 기능을 해킹 할 필요가 있습니다 :

$url = "/path/to/timthumb.php?src=" . str_replace(site_url(), '', $path_to_image);