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

설치매뉴얼 대로 테스트페이지를 만들어서 그누보드 디렉토리에 넣으니까 잘 나오는데요.
홈디렉토리에 넣으면 에러가 뜨는데 왜그런지 잘 모르겠네요. 그누보드 패스 경로 문제인것 같은데 어떻게 해야하는지 모르겠어요. 도와주세요.
테스트페이지는 매뉴얼대로
 
<?
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
|

댓글 2개

위에 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를 할때는 파일의 위치가 어디냐에 따라 경로가 달라지니 유의 하시고
개인적으로 폴더별로 경로 설정 파일 하나씩 넣어서 사용하는게 손쉬은 방법이라 사료 됩니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,471
18년 전 조회 1,528
18년 전 조회 970
18년 전 조회 1,513
18년 전 조회 1,653
18년 전 조회 1,251
18년 전 조회 1,664
18년 전 조회 1,240
18년 전 조회 1,587
18년 전 조회 1,506
18년 전 조회 1,573
18년 전 조회 1,536
18년 전 조회 1,538
18년 전 조회 1,506
18년 전 조회 1,476
18년 전 조회 1,576
18년 전 조회 1,451
18년 전 조회 1,511
18년 전 조회 2,976
18년 전 조회 1,644
🐛 버그신고