2013-04-10 3 views
0

PHP에서 pChart를 사용하여 그래프를 작성하고 있습니다. 내가 올바른 폴더에 그림을 가지고있는 경우가 있습니다. 브라우저에 해당 경로를 삽입하면 내 그림을 볼 수 있지만 템플릿에서는 나타나지 않기 때문입니다. Firebug는 "주어진 URI를로드하지 못했습니다"를 보여줍니다.그림의 경로가 작동하지 않습니다.

<img src="/home/user1/mysite/Admin/Template/mx_graphs/example13.png"> 

사진은 모든가 주어진 RW 권한 및 폴더를 가지고있다.

+1

세계 정상적으로 귀하의 전체 하드 디스크 드라이브를 읽을 수 없습니다. URL을'/'로 매핑 한 작은 디렉토리 트리에만 액세스 할 수 있도록 웹 사이트를 설정했다고 가정합니다. –

+0

nono, 임 지역에서 일하고 – francis

+1

왜 아파치 태그? –

답변

1

가 문 기억 될 아마 후자의 뜻 : 당신은이 사진이 저장되어있는 매우 컴퓨터에서 실행 그래서 만약

<img src="/home/user1/mysite/Admin/Template/mx_graphs/example13.png"> 

는, 클라이언트 측에서 실행을, 그것을 잘 작동해야하지만 다른 컴퓨터에서 열려고하면 제대로 작동하지 않습니다. 상대 경로 (http://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/)를 사용하고 웹 사이트 리소스를 웹 사이트 루트 폴더에 보관하려고하면 사이트를 호스팅 할 때도 이미지가 복사되어 여전히 액세스 할 수 있습니다.

3

상대 URI 대신 UNIX 파일 경로를 사용하는 것처럼 보입니다. 웹 서버는 DocumentRoot가 /이되도록 구성되지 않을 것입니다 (그렇게하는 것은 매우 어리 석습니다).

HTML 문서 또는 서버의 DocumentRoot와 관련된 URI를 생성합니다.

/Admin/Template/mx_graphs/example13.png

관련 문제