상대경로(아웃로그인 등) 질문드립니다 정보
상대경로(아웃로그인 등) 질문드립니다본문
제로보드 쓰다가 그누가 더 좋아보여서..옮겨왔는데, 막히네요.
나름대로 열심히 검색하고 글을 찾아 읽어봐도..
상대경로가 도저히 이해가 안 됩니다. ㅜ.ㅜ
나름대로 열심히 검색하고 글을 찾아 읽어봐도..
상대경로가 도저히 이해가 안 됩니다. ㅜ.ㅜ
어떤 분의 질문에 서기♧ 님이 주신 답변을 참고해서 상대경로를 줬는데요. 계속해서 에러가 납니다.
최근 글, 최근 갤러리를 index.php에 넣으려고 하는데요,
디렉토리 구조는 캡처처럼 되어 있구요...
디렉토리 구조는 캡처처럼 되어 있구요...
index.php는 inc 폴더에서 상단(head.php)과 하단(foot.php)를 불러와서 사용합니다.
인클루드 역시 상대경로가 이해가 안 되어서 그냥 절대경로로 했습니다.
그건 문제없는데,
인클루드 역시 상대경로가 이해가 안 되어서 그냥 절대경로로 했습니다.
그건 문제없는데,
head.php안에 들어있는 그누보드 경로가 문제인 것 같습니다.
즉, 그누보드 경로 불러오는 부분이 head.php에 있는데, index.php에서 인클루드해서 사용하거든요.
즉, 그누보드 경로 불러오는 부분이 head.php에 있는데, index.php에서 인클루드해서 사용하거든요.
head.php의 내용
========================
<?
$g4[path]="../gnuboard4";
include_once("../_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/head.sub.php");
?>
========================
========================
<?
$g4[path]="../gnuboard4";
include_once("../_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/head.sub.php");
?>
========================
index.php의 하위에 gnuboard4와 inc 폴더가 각각 있으므로 ../gnuboard4로 하는 것이 맞는거 아닌가요? 아님 ".."; 이게 맞나요?? 어떻게 해도 안 되던데...
_common.php는 (www.00.00/gnuboard4/_common.php)
========================
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
========================
이렇게 되어있습니다.
========================
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
========================
이렇게 되어있습니다.
그리고 한가지더....
그누보드에서도 상단파일과 하단 파일을 inc폴더에 있는 head.php와 foot.php를 그대로 사용하려고 하는데 그때는 상대경로를 ../inc/head.php 이렇게 해주면 될까요??
그누보드에서도 상단파일과 하단 파일을 inc폴더에 있는 head.php와 foot.php를 그대로 사용하려고 하는데 그때는 상대경로를 ../inc/head.php 이렇게 해주면 될까요??
어렵습니다. ㅜ.ㅜ
도움 말씀 부탁드려요..
도움 말씀 부탁드려요..
댓글 전체
이미지는 index.html 인데..--;; 암튼.. 이미지에서 보면..
index.html 에서 gnuboard4 이걸 할라고(?) 하면.. './gnuboard4' 가 맞습니다..
'../' 이건 하나 상위 폴더를 가리키는거에요^^;;
'../../' 이건 두개 상위.. 현재 폴더는 './' 이케..
index.php의 하위에 gnuboard4와 inc 폴더가 각각 있으므로 ../gnuboard4로 하는 것이 맞는거 아닌가요? 아님 ".."; 이게 맞나요?? 어떻게 해도 안 되던데...
↑ 이건 ./ <- 이게 맞습니당~; (저 위에 이미지로 볼 경우에요^^;)
index.html 에서 gnuboard4 이걸 할라고(?) 하면.. './gnuboard4' 가 맞습니다..
'../' 이건 하나 상위 폴더를 가리키는거에요^^;;
'../../' 이건 두개 상위.. 현재 폴더는 './' 이케..
index.php의 하위에 gnuboard4와 inc 폴더가 각각 있으므로 ../gnuboard4로 하는 것이 맞는거 아닌가요? 아님 ".."; 이게 맞나요?? 어떻게 해도 안 되던데...
↑ 이건 ./ <- 이게 맞습니당~; (저 위에 이미지로 볼 경우에요^^;)
톡쨩님, 답변 감사합니다. 이미지는 현재 임시로 index.html을 띄워놓은 상황이구요. ^^;
테스트로 index.php 대신 test.php로 하고 있습니다.
암튼 말씀하신대로 고쳐서 올려봤는데, 여전히 에러가 납니다.
에러메시지는...아래의 링크와 같습니다.
테스트로 index.php 대신 test.php로 하고 있습니다.
암튼 말씀하신대로 고쳐서 올려봤는데, 여전히 에러가 납니다.
에러메시지는...아래의 링크와 같습니다.
/home/studioss/public_html/inc/head.php
혹시 이 파일에서.. common.php 의 경로를.. /common.php 으로 하셨나요?
php는 / <- 이거로 시작하면 루트부터 찾기 땜에.. /common.php 말고 ./common.php 로 하셔야..^^;;
혹 /common.php로 되어있으면 ./ 로 고쳐주세요.. 이거 고쳐주시면 에러 다 사라질지도..ㄱ-;;;;
혹시 이 파일에서.. common.php 의 경로를.. /common.php 으로 하셨나요?
php는 / <- 이거로 시작하면 루트부터 찾기 땜에.. /common.php 말고 ./common.php 로 하셔야..^^;;
혹 /common.php로 되어있으면 ./ 로 고쳐주세요.. 이거 고쳐주시면 에러 다 사라질지도..ㄱ-;;;;
그렇게 고쳤는데도 에러는 여전해서...
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/5271
이 글을 다시 읽어보니 구조가 같아서...게시판에 적용해보니 게시판에서는 에러가 안나는데, index.php에서는 마찬가지네요.
톡쨩님. 답변 거듭 감사드립니다.
머리 아파서 ..내일 다시 도전해 보려구요. ^^
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/5271
이 글을 다시 읽어보니 구조가 같아서...게시판에 적용해보니 게시판에서는 에러가 안나는데, index.php에서는 마찬가지네요.
톡쨩님. 답변 거듭 감사드립니다.
머리 아파서 ..내일 다시 도전해 보려구요. ^^