아웃로그인을 그누보드 상위디렉토리에서 인쿠루드하는데... > 그누3질답

그누3질답

아웃로그인을 그누보드 상위디렉토리에서 인쿠루드하는데... 정보

그누보드 아웃로그인을 그누보드 상위디렉토리에서 인쿠루드하는데...

본문

홈 디렉토리 구조
index.php ㅜgnu
              ㅏzeroboard
                ㄴspboard
이런 구조는 예전질문하셨던  분들과 같구요.
제가 사용하는 버전은 3.27최신버전이구요 kaja님 의 lib등을 받아서 tip대로 설치했는데 $gnu_path도 gnu디렉토리로 그대로 사용하고 했는데....
kaja_gnu.zip파일 압축을 풀어서 각 파일을 .....
------------------------------------------------------------
index.html문서가 있는 홈디렉토리 <- kaja_lib.php
bbs <- count.php파일이 들어 있는 bbs폴더
bbs/skin/outlogin <- kaja_outlogin폴더
bbs/skin/latest <- kaja_basic폴더
bbs/skin/vote <- kaja_vote폴더

아래 소스를 최근 게시물 불러올 페이지 상단에 넣으시고..
<?
$gnu_path = "./gnu/";
include('kaja_lib.php');
include($gnu_path . 'bbs/gblayer.php');
?>

<? include "./$cfg[gnu_dir]bbs/outlogin.php";?> //아웃로그인 보일부분에 붙인다.
이부분도 그대로 했는데 하얗게 백지화면 뜹니다.
그런데 include($gnu_path . 'bbs/gblayer.php'); 이부분을
//include($gnu_path . 'bbs/gblayer.php'); 이렇게 주석 처리하니까 인덱스화면이 보입니다. 아웃로그인스킨은 전혀 뜨지 않구요. kaja님 소스는 봤는데 괜찮은것 같은데 패스와 관련된 변수들도 봤지만 괞찮거든요.

댓글 전체

주석처리했는데 에러메시지만 잔뜩 뜨고 아웃로그인은 안보이던데요. 그런데 아웃로그인을 gnu디렉토리의 상위디렉토리의 파일에서 불러오는것과 어떤상관이 있나요?
<? include "./$cfg[gnu_dir]bbs/outlogin.php";?> //아웃로그인 보일부분에 붙인다.
이부분도 그대로 했는데 하얗게 백지화면 뜹니다.
그런데 include($gnu_path . 'bbs/gblayer.php'); 이부분을
//include($gnu_path . 'bbs/gblayer.php'); 이렇게 주석 처리하니까 인덱스화면이 보입니다. 아웃로그인스킨은 전혀 뜨지 않구요. kaja님 소스는 봤는데 괜찮은것 같은데 패스와 관련된 변수들도 봤지만 괞찮거든요.

전 3.27 에서 테스트를 했습니다. 백지화면이 뜨는것이 아니고 kaja.lib.php 의 위 두줄에서
에러가 보이더군요. 주석처리 하니 이상없이 잘 되었습니다. 혹 이전에 gnu 디렉토리 외 불러오기 관련된것들을 추가 하신게 없으신지요? 이전것이 있으시다면 원상태로 복구 후 위 작업을 재차 해 보시기 바랍니다.

보통 이런 경우 처음부터 다시 하나씩 점검해 보시는게 좋습니다. 의외로 미처 확인치 못한
부분에서 발견되는 경우가 왕왕 있습니다. 구체적인 에러메세지와 에러 페이지 주소가 없으셔서 댓글은 그만 달도록 하겠습니다.
// sql_query_error()의 약어
function sql_query($sql) { return sql_query_error($sql); }


// 한행을 얻는다.
function sql_fetch_array($sql)
{
    $result = sql_query_error($sql);
    $row = @mysql_fetch_array($result);
    mysql_free_result($result);
    return $row;
}


// sql_fetch_array()의 약어
function sql_fetch($sql) { return sql_fetch_array($sql); }

전 같은 소스인줄 알았는데 끝이 약간 다르네요.

function sql_query($sql) { return sql_query_error($sql); } 와

function sql_fetch($sql) { return sql_fetch_array($sql); } 를

주석처리 합니다.
kaja님 홈의 자료를 참고 하신건가요?

kaja.lib.php 의

// sql_query_error()의 약어
function sql_query($sql) { return sql_query_error($sql); }

위 한줄이 두군데 있습니다. 두군데 주석(삭제)처리해 주시고 설명 그대로 하시면 잘 됩니다.
전체 9,564
그누3질답 내용 검색

회원로그인

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