경로만 해결하면 다 될것같습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

경로만 해결하면 다 될것같습니다. 정보

경로만 해결하면 다 될것같습니다.

본문

잘 돌아가려고 하는데 경로관련 해결을 해야 할 듯합니다. 이미지에 보시면 기관소개부터-후원및 자원봉사까지는 php페이지구요.. 그 다음 게시판과 자료실은 게시판입니다.

게시판 형태로 넘어갔다가 다시 페이지쪽으로 넘어오려하면 항상 이미지와 같은 오류문구가 나옵니다. 분명이 경로 문제라고 생각이 됩니다만 뭐가 잘못됐는지 알 수 없어서요 궁금합니다..

제가 작업하는 페이지 모두에는
<?
include_once("./_common.php");
include_once("./lib/outlogin.lib.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
?>

위와같이 소스를 제일 꼭대기에 해놓고 작업을 했습니다.

댓글 전체

안돼는데요 넣어보고 빼보고 했는데요
http://localhost/bbs/board.php?bo_table=free
위와 같은 경로로 넘어갔다가 페이지쪽으로 넘어가려면 위와 같은 메세지가 나옵니다.

경로가 틀리다는 말씀을?
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
?>

위의 소스를 모든 페이지에 넣으실 필요 없습니다.

반드시 넣어야 할 파일은 _common.php파일 하나구요.

index.php파일 상단에 있는 부분

<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4['title'] = "";
include_once("./_head.php");
?>

그누보드를 이용하시려면 이 부분은 반드시 들어 가야 합니다.

include_once("$g4[path]/lib/latest.lib.php"); 이 부분도 최신글을 사용하지 않는다면 삭제.

그리고 만일 outlogin을 사용하신다면

include_once("./lib/outlogin.lib.php");  을 넣어 주시구요.

include_once("$g4[path]/lib/poll.lib.php"); <= 투표

include_once("$g4[path]/lib/visit.lib.php"); <= 방문자

include_once("$g4[path]/lib/connect.lib.php"); <= 현재 접속자

include_once("$g4[path]/lib/popular.lib.php");  <= 인기검색어

등 사용하실 때 include 하시면 됩니다.

굳이 사용하지 않으면서 다 include 하실 필요 없습니다.

꼭 common.php 파일과 head.php파일을 보세요.

그러면 대충 이해가 되실 겁니다.
경로 설정 시 제일 중요한건 그누보드 설치 위치입니다.
현재 작업 디렉토리에서 그누보드가 설치된 상대경로를 설정을 정확히 해두시면 경로로 인한 문제가 없어 보입니다.

아래 글을 읽어보시면 문제 해결에 도움이 될듯하네요

g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법입니다
g4 설치 디렉토리와 내가 작업하는 디렉토리의 구조에 따라서 $g4_path의 설정을 너무 어려워들 하시는것 같아 정리를 한답시고 해봤는데...
설명이 더어려울 수도 있겠군요.
잘 이해 되지 않거나 혼란스러운것은 잊어버리시고 아래쪽에 있는 "자주하시는 질문"을 숙지 하시기 바랍니다.


1. 관리자님께서 권장하시는 "_common.php" 를 사용할경우
  1) 작업할 현재 디렉토리에 받드시 "_common.php" 가 있어야 함
  2) _common.php의 내용은 다음과 같아야 하는데 $g4_path는 3)을 참고하여 설정한다.
        <?
        $g4_path = ".";        // 이곳의 설정은 아래쪽의 3) 부분을 참고
        include_once("$g4_path/common.php");
        ?>

  3) _common.php에서 $g4_path 의 설정방법(현재 작업 디렉토리에서 그누보드가 설치된 상대경로를 설정한다)
        $g4_path = ".";        // 현재 디렉토리에 그누보드가 설치된경우, 그누보드 설치 디렉토리에 있는 파일 참조
        $g4_path = "..";        // 상위 디렉토리에 그누보드가 설치된경우
        $g4_path = "../..";    // 상위, 상위 디렉토리에 그누보드가 설치된경우
        $g4_path = "gnuboard4"; // 하위 디렉토리 gnuboard4에 그누보드가 설치된경우
        $g4_path = "board/g4";  // 하위 board 디렉토리의 하위 디렉토리 g4에 그누보드가 설치된경우
        $g4_path = "../g4";    // 그누보드가 내가 작업할 디렉토리와 같은 레벨의 디렉토리(g4)에 설치된경우
                       
2. _common.php 를 사용하지 않을경우
  생성하는 php 파일마다 위의  2)의 내용을 추가하시고
  $g4_path 부분은 위의 3)을 참고하시어 설정하시면 됩니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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