제이훈 카페 서브 도메인 사용하기 정보
그누호환 제이훈 카페 서브 도메인 사용하기관련링크
본문
오래전에 필요에 의해서 바꿔둔거라 수정한 부분 찾는다고 애좀 먹었습니다. ^^;;
두개의 파일을 아래와 같이 변경하시면 이상없으시라 생각됩니다..
위의 사이트의 테스트 아이디는 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/"로 번경한다.
두개의 파일을 아래와 같이 변경하시면 이상없으시라 생각됩니다..
위의 사이트의 테스트 아이디는 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/"로 번경한다.
추천
0
0
댓글 전체
만들어지는 까페의 디렉토리를 서브디렉토리로 한다는 뜻인가요?
홈이 멋있다는 말이 먼저 나오는군요...
시시시님 말대로.. 서브도메인을 서버에서 설정 해주어야 합니다.

네임서버의 name.zone 부분과
아파치 서버의 http.conf 파일에서 버추얼드라이브 부분에서 잡아줘야합니다.
아파치 서버의 http.conf 파일에서 버추얼드라이브 부분에서 잡아줘야합니다.
서브 도메인이 home이시던데요 어디서 변경가능한가요?
http://www.jeongseonjeon.org/home/soo/
http://home.jeongseonjeon.org/soo/
이거는 서버 셋팅에서 변경해야하는 거아닌가요?
http://www.jeongseonjeon.org/home/soo/
http://home.jeongseonjeon.org/soo/
이거는 서버 셋팅에서 변경해야하는 거아닌가요?