그누보드를 이용한 서브도매인 환경 > 자유게시판

자유게시판

그누보드를 이용한 서브도매인 환경 정보

그누보드를 이용한 서브도매인 환경

본문

서브도매인을 이용해서 제작할때
[root]
-[web] 웹페이지
-[sys] 그누보드 디렉토리
 
... 이렇게 구성을 하고있는데
 
그누보드에서는 경로를 상대경로를 이용하기때문에 서브도매인을 이용한 경로처리가 상당히 힘들더군요..
 
혹시 그누유저중에서 서브도매인을 이용하여 사이트를 구성하신분은 어떻게 하셨는지
또는 다른 좋은 의견 있으시면 같이 의견 나눠봤으면 합니다.
 
 
- - 수정추가 - -
[root]
추천
0

댓글 30개

이미 공개한지 오래되었는데요 -_-;;
심심하시면.. 그럭저럭 보시라고... 링크 남깁니다.
http://www.tjdgud.co.kr/gn/bbs/tb.php/temp222/3

댓글...로.. 비난 사절입니다. 흐흐
같은 도매인 ex) domain.com 안에서는 얼마든지 가능합니다. -_-;
그러나 sub.domain.com 이렇게 된 디렉토리들이 각각 다 따로놀기때문에
경로가 엉키더군요..

web.domain.com에아웃로그인을 삽입할 경우
sys.domain.com에 있는common파일을 불러오기위해
_common.php파일의 $g4_path = "../sys" 이렇게 지정을 하면
web.domain.com에서 나타나는 아웃로그인들의 이미지는 다께지게 되고
폼을동해 섭밋되는 페이지도 http://web.domain.com/sys/bbs/login_check.php
이런 주소로 잘못 나타나 버리지요..

즉, 서브페이지에서 로그인을 하려면
http://sys.domain.com/bbs/login_check.php
이 경로로 submit되어야됩니다..

상대경로로 처리된 그누보드가 이럴때 불편한 경우가 생기는군요...
FAQ 2 번째 글에서 나온 걸 활용해 보세요.

거기에서 다음과 같은 문장이 있어요.

$g4[cookie_domain] = ".sir.co.kr";
.sir.co.kr 값을 운영하시는 도메인으로 입력하시면 됩니다.
가령 abc.co.kr 도메인을 운영한다면
$g4[cookie_domain] = ".abc.co.kr";
로 설정하시면 됩니다.

이대로 설정해 보시고 해보세요.
답변감사합니다만,
그부분은 쿠키설정부분이고. 지금 문제가 되는것은 상대경로로 이루어진 그누보드의 경로꼬임 문제입니다 ^^;;
쿠키를 설정해 놓고

님께서 올린 서브 도메인의 경로를

_common.php 파일하고

common.php 파일 설정을 이야기하고자 합니다.
넵.. config설정부분은 이미 예전에 해놓았는걸요 ㅡ.ㅠ
혹시 경로꼬임문제를 common.php에서 설정해야 할까요?
먼저 그 파일 수정해 보시고요.

아니면 서브 도메인에도 그누 파일 다 올리고
dbconfig.php 파일하고 common.php 파일 수정해보시던지요.
음.. 잘 이해가 안가서 오히려 역질문인데요..;;;
서브도메인을 잡고 동일한 페이지에 들어가면 문제가 생긴다는 말씀이신가요?
다 올려 줘야 할 것입니다.

www.domain.com/bbs/board.php?botable=xxx

 이거에서

abc.domain.com/bbs/board.php?botable=xxx

처리 할려면 올려야 됩니다.

상대 경로의 처리가 아닌 절대 경로를 생각한다면요.

dbconfig.php 이거하고
config.php 수정요망입니다.
^^;;
저의 경우는에는 거진 그런문제는 없던걸로 기억합니다.
게다가 그림의 경우도 별로... 어렵지 않았던걸로 아는데... 제 방법의 전달이 힘이 든가 보군요.
단지 지식 전달을 위해서 홈페이지를 또 갱신하자니..  괴롭군요.

정확하게 어떤게 문제인지.. 사실 감이 잘 안옵니다.
상대경로로 되어있는 변수들을 직접 url을 변수로 만들어 수정해서 해결은 했습니다만. 좀 찜찜하네요.. ㅡ.ㅜ

의견주신 모든분들께 감사드립니다^^;;
저 님께서 원하는 것은

www.domain.com
abc.domain.com

각 사이트 마다 동일 구조에 동일 DB를 쓰고자 하는 것 같은데요.
pearly님. 올려주셔서 정말감사합니다^^.
아웃로그인의 이미지주소를보니
http://movie.tjdgud.co.kr/gn/skin/outlogin/basic/img/login_top.gif
이렇게 나와있는데
그누보드는 웹페이지가 보여지는 서브도매인 디렉토리에 있는것이 아니라
또 다른 서브도매인에 설치되어있답니다.
상대경로로 치자면 web.domain.com/../sys( <-그누디렉토리)/
위의 상대경로는 직접URL로 보면 sys.domain.com
이렇게 되어있습니다.

그누보드를 뜯어고치지않고 직접사용하는방법은 홍기선님께서 말씀해주신
그누보드 파일들을 올리는 방법밖에는 없는것 같습니다.

다시한번 아까운 시간 써주신것에대해 감사드립니다.
그냥 팔자니 하죠..
제가 잘 못 이해했거나..
아님... 제의미를 잘 못 이해하셨거나 둘중 하나겠죠..
뭐.. 오해가 많은 세상이니..

하여간.. 그냥 지나가는 말로 한마디 하자면.. 그 이미지는 하나입니다.
같은곳을 가르키고 있고요..
제 디렉토리는 이미 동영상에 공개되어 있습니다.
pearly님.. 답변 감사합니다..
동영상강좌를 보았는데 새로만든 movie디렉토리안에는
그누보드파일이 없었던걸로 기억하는데
http://movie.tjdgud.co.kr/gn/skin/outlogin/basic/img/login_top.gif
이렇게 movie디렉토리안에 gn이라는 디렉토리가 존제하네요..

제가 아마 이해를 못하는건가봅니다 .ㅡㅜ
혹시 aaa라는 폴더를 생성하면 aaa라는 폴더가 index로 잡히고 aaa.abc.com라는 서브 도메인을 갖게 되는 건가요?

만약 위와같은 구조라면 _common.php을 손보면 가능할 것  같은데.

아니면 아래와 같은 구조를 원하시는지요. 서브 도메인이 없는관계로 g4안에..

http://onuri.co.kr/home/
http://onuri.co.kr/home/channel/adult/
서브도매인없이 폴더구조로는 주소가 엉키지 않는데
위에 제가적은 댓글대로 서브도매인을 적용해서 만들어보니
엉킵니다 ㅡ.ㅜ
음.. 그래도 이해를 못하고 있습니다. ㅜ.ㅡ
그니까 다른 서브디렉토리를 서브도메인을 치고 들어갔을때 인덱스로 사용하시려고 하는것이고
DB는 하나요, 그누보드도 하나인 상황에서의 작업을 말씀하시는건가요?

죄송합니다. 자꾸 캐물어서. --; 테스트를 해보려고 해서요. 쿨럭;

일단 저는 아파치에서 수정해서 잡아보긴 했는데 그게 의도하신 내용과 동일한 상황인지 모르겠네요.
별 문제 없이 동작이 되었습니다.
제가 root권한을 가지고 있어서 쪼물딱 거리고 있습니다.
오리주둥이님께서 제대로 이해하신거 같아요...
제가 글제주가 없어서 여러분들께 귀한 시간만 잡아먹었군요..
감사합니다..
시리어스님 답급에 또 답글을 달수가 없어서 그냥.. 글을 적습니다.
저도 이글이 처음 적힌것과 수정된것을 정확하게 못 보았네요..
하부디렉토리로.. 바로 서브도메인을 연결해 두면... 제가 구성한 방법과는 조금 다르게 됩니다.
꼭 필요하시다면... 그냥 www.tjdgud.co.kr의 계정의 ftp 를 열어드리겠습니다.
잘 뒤져보시고 사용하시면 됩니다.
그냥 연습삼아 둔 계정이라서..
필요하시면 메모를 보내주시기 바랍니다.

문제는.. 이 방법이 그리 좋다고(?) 볼수많은 없는데.. 익숙해지면.. 상당히 제어적인면에서 편리한건 있습니다.
아 그리고 제가 생각해도.. 굳이 이것이 시리어스님이 원하시던것이 아니였던것 같습니다.
그럭저럭... 서브도메인구조내에서 활용법은 전 그냥 이렇게 활용한다의 의미였습니다.
전체 196,490 |RSS
자유게시판 내용 검색

회원로그인

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