최근게시물 추출에 대해서 초보자가 질문드립니다. > 그누4 질문답변

그누4 질문답변

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

최근게시물 추출에 대해서 초보자가 질문드립니다. 정보

최근게시물 추출에 대해서 초보자가 질문드립니다.

본문

설치매뉴얼 대로 테스트페이지를 만들어서 그누보드 디렉토리에 넣으니까 잘 나오는데요.
홈디렉토리에 넣으면 에러가 뜨는데 왜그런지 잘 모르겠네요. 그누보드 패스 경로 문제인것 같은데 어떻게 해야하는지 모르겠어요. 도와주세요.
테스트페이지는 매뉴얼대로
 
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
echo latest("basic", "notice", 5, 70);
?>
 
요렇게 만들었고요.
 
http://www.mis-implant.co.kr/test.php 로 들어갔을 때 나오는 메세지는
Warning: main(./_common.php): failed to open stream: No such file or directory in /www/mis-implant/test.php on line 2

Warning: main(): Failed opening './_common.php' for inclusion (include_path='.:/usr/local/php20/lib/php') in /www/mis-implant/test.php on line 2

Warning: main(/lib/latest.lib.php): failed to open stream: No such file or directory in /www/mis-implant/test.php on line 3

Warning: main(): Failed opening '/lib/latest.lib.php' for inclusion (include_path='.:/usr/local/php20/lib/php') in /www/mis-implant/test.php on line 3

Fatal error: Call to undefined function: latest() in /www/mis-implant/test.php on line 4
  • 복사

댓글 전체

위에 include_once("./_common.php"); 경로 문제 입니다.  그누보드 디렉토리 말고 _common.php 이 파일을 홈에도
저장을 해주시던지 경로를 바꾸셔야 합니다. 쉽게 얘기해서 include_once("./gb4/_common.php"); 이런식으로....
그럼 수고하세요...
처음 그누 하면 누구나 헛갈려 하는 부분이 경로 설정인데요.. 저도 그랬었습니다. ^^
이부분 참고하시고요
--------------------------------------------
 _common.php에서 $g4_path 의 설정방법(현재 작업 디렉토리에서 그누보드가 설치된 상대경로를 설정한다)
        $g4_path = ".";        // 현재 디렉토리에 그누보드가 설치된경우, 그누보드 설치 디렉토리에 있는 파일 참조
        $g4_path = "..";        // 상위 디렉토리에 그누보드가 설치된경우
        $g4_path = "../..";    // 상위, 상위 디렉토리에 그누보드가 설치된경우
        $g4_path = "gnuboard4"; // 하위 디렉토리 gnuboard4에 그누보드가 설치된경우
        $g4_path = "board/g4";  // 하위 board 디렉토리의 하위 디렉토리 g4에 그누보드가 설치된경우
        $g4_path = "../g4";    // 그누보드가 내가 작업할 디렉토리와 같은 레벨의 디렉토리(g4)에 설치된경우

_common.php의 내용은 다음과 같아야 하는데 $g4_path는 위의 글을 참고하여 설정한다.
        <?
        $g4_path = ".";        // 이곳의 설정은 위쪽 부분을 참고
        include_once("$g4_path/common.php");
        ?>
-------------------------------------------------------
두가지의 설정이 있습니다.
각 폴더별로 _common.php를 (그누보드의 각 폴더 설정이 이와 같음) 만들어 경로를 지정하는 방법과
각 페이지 별로 _common.php의 상대경로 를 하나로 지정하는 방법이 있습니다.
각 폴더별로 _commom.php를 만들어 사용하실 경우 위의 예문처럼 하시면 되고
각 페이지별로 _commom.php를 할때는 파일의 위치가 어디냐에 따라 경로가 달라지니 유의 하시고
개인적으로 폴더별로 경로 설정 파일 하나씩 넣어서 사용하는게 손쉬은 방법이라 사료 됩니다.
© SIRSOFT
현재 페이지 제일 처음으로