최근게시물 추출에 대해서 초보자가 질문드립니다. 정보
최근게시물 추출에 대해서 초보자가 질문드립니다.본문
설치매뉴얼 대로 테스트페이지를 만들어서 그누보드 디렉토리에 넣으니까 잘 나오는데요.
홈디렉토리에 넣으면 에러가 뜨는데 왜그런지 잘 모르겠네요. 그누보드 패스 경로 문제인것 같은데 어떻게 해야하는지 모르겠어요. 도와주세요.
테스트페이지는 매뉴얼대로
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
echo latest("basic", "notice", 5, 70);
?>
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
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"); 이런식으로....
그럼 수고하세요...
저장을 해주시던지 경로를 바꾸셔야 합니다. 쉽게 얘기해서 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를 할때는 파일의 위치가 어디냐에 따라 경로가 달라지니 유의 하시고
개인적으로 폴더별로 경로 설정 파일 하나씩 넣어서 사용하는게 손쉬은 방법이라 사료 됩니다.
이부분 참고하시고요
--------------------------------------------
_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를 할때는 파일의 위치가 어디냐에 따라 경로가 달라지니 유의 하시고
개인적으로 폴더별로 경로 설정 파일 하나씩 넣어서 사용하는게 손쉬은 방법이라 사료 됩니다.