g4[path]가 어디에 선언되어있죠?
아 미칠노릇이에요..ㅠㅠ
g4[path]가 어디 있는거죠?
또
if (!defined('_GNUBOARD_')) exit;
이건 모든 php확장자 마다 다 심어져있는거 같은데
이건 또 뭐에여?
common.php에 있다고 하는데
아예 g4[path]를 제 사이트로 지정해버리고 싶어요
g4[path]=http://mydomain.com
처럼요
ㅠㅠ
빨리 답변점여
g4[path]가 어디 있는거죠?
또
if (!defined('_GNUBOARD_')) exit;
이건 모든 php확장자 마다 다 심어져있는거 같은데
이건 또 뭐에여?
common.php에 있다고 하는데
아예 g4[path]를 제 사이트로 지정해버리고 싶어요
g4[path]=http://mydomain.com
처럼요
ㅠㅠ
빨리 답변점여
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 8개
는 _gnuboard_ 가 선언되어있지않으면 즉 common.php 가 인클루드되어있지 않으면 exit 되는(화면을 보여주지 않는)기능을 당담하고 있어요.
$g4[path]은 commmon.php 의 134줄에 $g4['path'] = $g4_path; 라고 선언되어있지요
근데 저렇게 지정하면 나중에 계정 이동시 엄청난 오류를 맛보시게 될건데요..
그게 싫으시다면 다음과 같이 $g4['path'] = $g4['url'];
이건 config.php 에서 $g4['url']을 변경해주셔야 합니다.
아니면 다음과 같이
$g4['path'] = "http://www.mydomain.com";
이때 주소의 마지막 슬래시(/)는 없애주셔야해요
제가 ID.hosting.com 에서 설치하고
mydomain.com 으로 연결하니까
mydomain.com 에서 메뉴를 클릭하면
ID.hosting.com 으로 돌아가는거에요..ㅠㅠ
글이 잘 이해가안가서요
$g4['path'] = $g4['url'];
같이 했는데 이렇게 되네요..ㅠㅠ
제가 컴에 저장한 날짜가 2006.2.12 입니다.^^
확시 관련있을려나 해서 적습니다.
저같은 경우
html/gnuboard/
/v1/images
기타해당페이지및 작업내용들
/v2/....
/v3/....
이런직으로 작업합니다.
그누보드는 업데이트 관련 파일만 마지고 그대로 놔두지요...
해당 질문과 관련없는 글일지도 모르지만 그누보드 경로문제로 생각나 올립니다.
팁란에 올아와있던걸 텍스트 파일로 저장해뒀던 내용입니다.
=======================================================
g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법입니다
g4 설치 디렉토리와 내가 작업하는 디렉토리의 구조에 따라서 $g4_path의 설정을 너무 어려워들 하시는것 같아 정리를 한답시고 해봤는데...
설명이 더어려울 수도 있겠군요.
잘 이해 되지 않거나 혼란스러운것은 잊어버리시고 아래쪽에 있는 "자주하시는 질문"을 숙지 하시기 바랍니다.
1. 관리자님께서 권장하시는 "_common.php" 를 사용할경우
1) 작업할 현재 디렉토리에 받드시 "_common.php" 가 있어야 함
2) _common.php의 내용은 다음과 같아야 하는데 $g4_path는 3)을 참고하여 설정한다.
<?
$g4_path = "."; // 이곳의 설정은 아래쪽의 3) 부분을 참고
include_once("$g4_path/common.php");
?>
3) _common.php에서 $g4_path 의 설정방법(현재 작업 디렉토리에서 그누보드가 설치된 상대경로를 설정한다)
$g4_path = "."; // 현재 디렉토리에 그누보드가 설치된경우, 그누보드 설치 디렉토리에 있는 파일 참조
$g4_path = ".."; // 상위 디렉토리에 그누보드가 설치된경우
$g4_path = "../.."; // 상위, 상위 디렉토리에 그누보드가 설치된경우
$g4_path = "gnuboard4"; // 하위 디렉토리 gnuboard4에 그누보드가 설치된경우
$g4_path = "board/g4"; // 하위 board 디렉토리의 하위 디렉토리 g4에 그누보드가 설치된경우
$g4_path = "../g4"; // 그누보드가 내가 작업할 디렉토리와 같은 레벨의 디렉토리(g4)에 설치된경우
2. _common.php 를 사용하지 않을경우
생성하는 php 파일마다 위의 2)의 내용을 추가하시고
$g4_path 부분은 위의 3)을 참고하시어 설정하시면 됩니다.
* 질문답변에 있는 질문중에서 예를 적용해본다면
1. http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=3638
위 링크의 경우 그누보드 설치된 하위디렉토리에서 그누보드를 참고하므로
현재 작업하고자하는 디렉토리에서 그누보드를 찾는것은 상위에서 찾는 것으로 봐야 겠죠
그렇기 때문에 $g4_path = ".."; 로 설정하셔야 합니다.
2. http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=3550
위 링크처럼 내가 작업할 디렉토리가 그누보드(gnuboard4)와 같은 레벨의 디렉토리로 되어있을경우는
$g4_path = "../gnuboard4"; 로 해야 되겠죠.
* 기타 좀더 자세한것은 "자주하시는 질문"을 참고하십시오
1. 전체 디자인이 적용된 새로운 페이지를 만들려면
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=12
2. 스타일만 적용된 새로운 페이지를 만들려면 (예:새창)
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=11
3. 디자인, 스타일이 적용되지 않은 새로운 페이지를 만들려면
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=10
==================================