죄송합니다. 한번만 봐주세요. 미칠것 같습니다 ㅠ__ㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

죄송합니다. 한번만 봐주세요. 미칠것 같습니다 ㅠ__ㅠ 정보

죄송합니다. 한번만 봐주세요. 미칠것 같습니다 ㅠ__ㅠ

첨부파일

file.zip (19.1K) 5회 다운로드 2006-02-16 20:25:34

본문

사용중인 그누 : 그누 최신 UTF버전
그누설치디렉토리 /bbs
테스트중인 디렉토리  /bbs/test 와 /test 입니다.


1. 경로관계없이 그누 실행시키기 팁적용입니다.

/bbs/_common.php 의 내용입니다.

<?
if(!isset($g4_path)) $g4_path = ".";
include_once("$g4_path/common.php");
?>


http://totorolife.com/bbs/test/test3.php 의 내용입니다.(이주소에서 에러납니다.)

<?
$g4_path = ".."; // 그누보드 상대경로 - 실제 설치 디렉토리
include_once("$g4_path/_common.php");
$g4[title] = "";
include_once("$g4[path]/head.php");
?>

연습중

<?
include_once("$g4[path]/tail.php");
?>



ps : 저 아래에 탈 디렉토리와 그누경로 관련되어 질문 올렸는데요.
기본적으로 그누 폴더 아래 디렉토리에서도 에러난다는것은 뭔가 잘못된게 따로 있는 것
같아서 이부분부터 해결하고 싶습니다.

첨부한 파일에는 bbs/ 에 있는
_common.php _head.php _tail.php common.php head.sub.php하고..
bbs/lib/ 에 있는 common.lib.php 하고
bbs/test/ 에 있는 test3.php 가 들어있습니다.


꼬오오오오오오오옥!

부탁드립니다. 미칠것 같아요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

댓글 전체

링크를 보아하니... 리눅스/유닉스인것 같은데요...
올려주신 파일 보니... DOS(PC) 포맷이고... (상관이 있을런지는 저도 잘 ^^;)

그중 _command.php는 utf-8 포맷이 아니더군요.

_command.php부터 utf-8로 변경하시고 다시 해보심이... (상관이 없으려나? ㅡㅡ;)
tes3.php 첫 줄
$g4_path = ".."; // 그누보드 상대경로 - 실제 설치 디렉토리

다음 처럼

$g4_path = "..";

바꿔 보세요. 브라우저에서 완성형 코드 한글을 utf 코드로 인식하고 이상하게 보나 봐요.
감사합니다. 전부 다 해보았지만.. 여전히 안되네요.

에러나는 줄을 찾아보니 head.sub.php 의
$gmnow = gmdate("D, d M Y H:i:s") . " GMT";
header("Expires: 0"); // rfc2616 - Section 14.21
header("Last-Modified: " . $gmnow);
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: pre-check=0, post-check=0, max-age=0"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0

위의 내용인데..
잘 모르니 ㅡ_ㅡ; 그냥 다른 경로를 사용안하는 방법을 찾아야 할듯 ;;

답변해주신 분들 감사합니다.
-. 질문내용 중에서
http://totorolife.com/bbs/test/test3.php 의 내용입니다.(이주소에서 에러납니다.)


<?
$g4_path = ".."; // 그누보드 상대경로 - 실제 설치 디렉토리
include_once("$g4_path/_common.php");
$g4[title] = "";
include_once("$g4[path]/head.php");
?>

연습중




-. 답변 : 질문제목처럼 외부경로(즉, /bbs/index.php(g4설치경로)와
            평행한 구조에 /test/ 경로가 존재하는 줄 알았군요.)
            질문하신 내용은 하위경로일뿐 평행구조를 이루는
            외부경로를 지칭하는 것이 아닙니다.

            아무래도 경로문제로 인해 head.php를 제대로 include시키지 못하셨군요.
            내용중에서 common.php를 상단과 같은 스타일로 직접 include하거나,
            head.php를 include하면 오류 발생됩니다.
            노력을 많이 하신듯하니 이유는 아시리라 여겨지며,
            하단과 같이 head.php를 include한 구문을 삭제하시기 바라며,
            아울러 php문 종결라인의 공백도 체크하시기 바랍니다.
            <?
            내용
            ?>공백, 공백,...
=========================================================
<?
$g4_path = ".."; // 그누보드 상대경로 - 실제 설치 디렉토리
include_once("$g4_path/_common.php");
$g4[title] = "";
?>
=========================================================

-. 한가지 궁금한 점
질문내용에 다음과 같은 문구가 있습니다.
'테스트중인 디렉토리  /bbs/test 와 /test 입니다.' 라고...
그런데, 실제 문제는 /bbs/test/test3.php에서 발생됩니다.
혹시 /test 경로를 착각하고 계시는 것은 아닐까요?

경로명 변경해서 확실히 개념잡고 해 보셔야,
차후에라도 헷갈리지 않습니다.
즉, 다음과 같이...


-. 설치경로 내부의 테스트 경로 : /bbs/test/ (즉, /home/계정이름/bbs/test/)
-. 설치경로와 평행한 외부경로 : /outer/ (즉, /home/계정이름/outer/)

 ~와 같은 형식으로 테스트할 임의의 경로명을 확연하게 구분지은 후,
해당 문제를 해결해 보시기 바랍니다.
여기도 test, 저기도 test면 헷갈리지 않겠습니까?!
그건 그렇네요 ㅎㅎㅎㅎ 그런데 희한한 방법으로 성공했는데요.
기존에 사용하던 index_com.php 파일을 복사해 테스트 하는곳에 사용했더니..

그누 하위에서는 정상적으로 동작하네요 ㅠ_ㅠ;

나스카님이 알려주신데로 공백의 문제가 제일 큰것 같구요.
그 다음은 head 를 말씀하신데로 해보겠습니다.

탈 디렉토리에서는 아직 테스트 안해봤으니.. 해봐야죠 ^___^ 참 희한하네요.

답변 주셔서 감사합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT