아웃로그인을 그누보드 상위디렉토리에서 인쿠루드하는데... > 그누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); }

위 한줄이 두군데 있습니다. 두군데 주석(삭제)처리해 주시고 설명 그대로 하시면 잘 됩니다.
© SIRSOFT
현재 페이지 제일 처음으로