제이훈 카페 서브 도메인 사용하기

· 2004-08-11 (수) 19:00:57 · 3250 · 5
오래전에 필요에 의해서 바꿔둔거라 수정한 부분 찾는다고 애좀 먹었습니다. ^^;;

두개의 파일을 아래와 같이 변경하시면 이상없으시라 생각됩니다..

위의 사이트의 테스트 아이디는 josephyeon/1234 입니다.

[ _index.php ]
<?
unset($gnudir);
//관리자수정------------------------------------------------------------------------------------------//
$gnudir = "../gnu3"; //그누의 index.php가 있는 곳 (각 카페가 설치되는 디렉토리로 부터 상대경로) 끝에 "/"은 붙이지 마세요

//--- 추가
$gnuURL = "http://jeongseonjeon.org/gnu3"; //그누의 상대경로
$gnuHURL = "/home/jeongseonjeon/gnu3"; //그누의 절대경로
//----------------------------------------------------------------------------------------------------//

//include "../$gnudir/jhcafe/cafeindex.php";
include "$gnuHURL/jhcafe/cafeindex.php"; // 변경
?>


[ cafeindex.php ]

<?
//config.php
//include "../$gnudir/config.php";
include "$gnuHURL/config.php"; //변경
//dbconfig.php
//include "../$gnudir/dbconfig.php";
include "$gnuHURL/dbconfig.php"; //변경
...
...

//카페 환경변수
//include "../$gnudir/jhcafe/cafeconfig.php";
include "$gnuHURL/jhcafe/cafeconfig.php"; //변경

...
...
...
...

//첫페이지
$sql = " select wr_id, ca_id, wr_link1,wr_file1,wr_3 from $cfg[write_table_prefix]{$cafeid}menu where wr_1 = 'on' ";
$row = @mysql_query($sql) or die("<p>$sql<p>" . mysql_errno() . " : " . mysql_error());
$row = @mysql_fetch_array($row);

if (!$row[ca_id]) {
$url = "$gnuURL/" . "?doc=jhcafe/cafepage.php&gr_id=$cafeid&nofirstpage=1";
}
elseif ($row[ca_id] == "1") {
$url = "$gnuURL/" . "?doc=bbs/gnuboard.php&bo_table={$cafeid}menu&wr_id=$row[wr_id]";
}
elseif ($row[ca_id] == "2") {
$url = "$gnuURL/" . "?doc=jhcafe/cafepage.php&gr_id=$cafeid&wr_id=$row[wr_id]&pageurl=$row[wr_link1]";
}
elseif ($row[ca_id] == "3") {
$url = "$gnuURL/" . "?doc=jhcafe/cafepage.php&gr_id=$cafeid&wr_id=$row[wr_id]&pageurl=data/file/{$cafeid}menu/$row[wr_file1]";
}
elseif ($row[ca_id] == "4") {
$url = "$gnuURL/" . "?doc=bbs/gnuboard.php&bo_table=$row[wr_3]";
}
...
...
?>
$url 값에 포함 되어 있는 "../$gnudir/" 값을 위의 모습과 같이 "$gnuURL/"로 번경한다.
|

댓글 5개

만들어지는 까페의 디렉토리를 서브디렉토리로 한다는 뜻인가요?
홈이 멋있다는 말이 먼저 나오는군요...
2004-08-12 (목) 09:08:53
시시시님 말대로.. 서브도메인을 서버에서 설정 해주어야 합니다.
네임서버의 name.zone 부분과
아파치 서버의 http.conf 파일에서 버추얼드라이브 부분에서 잡아줘야합니다.
2004-08-11 (수) 22:30:37
서브 도메인이 home이시던데요 어디서 변경가능한가요?
http://www.jeongseonjeon.org/home/soo/
http://home.jeongseonjeon.org/soo/
이거는 서버 셋팅에서 변경해야하는 거아닌가요?
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

1,026건
+
제목 글쓴이 날짜 조회
04-08-21 조회 1.1만
04-08-21 조회 3,176
mmando
04-08-20 조회 4,283
04-08-20 조회 2,629
04-08-19 조회 4,171
04-08-19 조회 3,011
04-08-18 조회 3,116
04-08-17 조회 3,408
04-08-16 조회 2,912
04-08-15 조회 3,004
04-08-11 조회 3,251
mmando
04-08-10 조회 4,461
04-08-04 조회 2,859
04-07-31 조회 2,894
04-07-31 조회 2,651
04-07-30 조회 3,261
04-07-29 조회 2,686
04-07-29 조회 3,028
04-07-29 조회 3,165
mmando
04-07-28 조회 4,935