그누보드의 경로 문제인듯 한데요ㅠㅠ 정보
그누보드의 경로 문제인듯 한데요ㅠㅠ본문
안녕하세요^^새해 복 많이 받으시고요.
그누보드 초짜입니다. 최신글에 대한 질문을 드릴려고요.
우선 제가 처음이라 그누를 이런식으로 깔았습니다.
[그누보드4]------>그누폴더
[images]---------->홈페이지의 이미지 폴더
main.php------->홈페이지의 첫화면
위에처럼 그누보드의 인덱스는 [그누보드4]에 있습니다.
저는 main.php에 최신 게시물을 뽑고 싶은데...
경로가 문제인줄 알고
gnuboard4에 있는 _command.php 파일을 열어서
<?
if(!isset($g4_path)) $g4_path = ".";
include_once("$g4_path/common.php");
?>
로 고친다음 main.php에 다가는
<?
$g4_path="gnuboard4"; ------>그누보드의 경로를 아주 잡아줬습니다.
include_once("$g4_path/_common.php");
include_once("$g4[path]/lib/latest.lib.php");
echo latest("tt", "event", 5, 70);
?>
했는데 아래와 같은 에럽메세지가 나옵니다.
도와주세요^^
Warning: main(./common.php): failed to open stream: No such file or directory in /web/home/ddot/html/gnuboard4/_common.php on line 3
Warning: main(): Failed opening './common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/ddot/html/gnuboard4/_common.php on line 3
Warning: main(/lib/latest.lib.php): failed to open stream: No such file or directory in /web/home/ddot/html/index.php on line 59
Warning: main(): Failed opening '/lib/latest.lib.php' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/ddot/html/index.php on line 59
Fatal error: Call to undefined function: latest() in /web/home/ddot/html/index.php on line 60
그누보드 초짜입니다. 최신글에 대한 질문을 드릴려고요.
우선 제가 처음이라 그누를 이런식으로 깔았습니다.
[그누보드4]------>그누폴더
[images]---------->홈페이지의 이미지 폴더
main.php------->홈페이지의 첫화면
위에처럼 그누보드의 인덱스는 [그누보드4]에 있습니다.
저는 main.php에 최신 게시물을 뽑고 싶은데...
경로가 문제인줄 알고
gnuboard4에 있는 _command.php 파일을 열어서
<?
if(!isset($g4_path)) $g4_path = ".";
include_once("$g4_path/common.php");
?>
로 고친다음 main.php에 다가는
<?
$g4_path="gnuboard4"; ------>그누보드의 경로를 아주 잡아줬습니다.
include_once("$g4_path/_common.php");
include_once("$g4[path]/lib/latest.lib.php");
echo latest("tt", "event", 5, 70);
?>
했는데 아래와 같은 에럽메세지가 나옵니다.
도와주세요^^
Warning: main(./common.php): failed to open stream: No such file or directory in /web/home/ddot/html/gnuboard4/_common.php on line 3
Warning: main(): Failed opening './common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/ddot/html/gnuboard4/_common.php on line 3
Warning: main(/lib/latest.lib.php): failed to open stream: No such file or directory in /web/home/ddot/html/index.php on line 59
Warning: main(): Failed opening '/lib/latest.lib.php' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/ddot/html/index.php on line 59
Fatal error: Call to undefined function: latest() in /web/home/ddot/html/index.php on line 60
댓글 전체
다음의 링크의 "g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법"을 참고하십시오
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=271&sca=&sfl=wr_subject&stx=_common.php&sop=and
위 내용중 다음 부분을 주의해서 봐주십시오
그리고 현재 작업 디렉토리의 _common.php가 있는지? 어떻게 설정되었는지를 확인하십시오.
>1. 관리자님께서 권장하시는 "_common.php" 를 사용할경우
> 1) 작업할 현재 디렉토리에 받드시 "_common.php" 가 있어야 함
> 2) _common.php의 내용은 다음과 같아야 하는데 $g4_path는 3)을 참고하여 설정한다.
> <?
> $g4_path = "."; // 이곳의 설정은 아래쪽의 3) 부분을 참고
> include_once("$g4_path/common.php");
> ?>
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=271&sca=&sfl=wr_subject&stx=_common.php&sop=and
위 내용중 다음 부분을 주의해서 봐주십시오
그리고 현재 작업 디렉토리의 _common.php가 있는지? 어떻게 설정되었는지를 확인하십시오.
>1. 관리자님께서 권장하시는 "_common.php" 를 사용할경우
> 1) 작업할 현재 디렉토리에 받드시 "_common.php" 가 있어야 함
> 2) _common.php의 내용은 다음과 같아야 하는데 $g4_path는 3)을 참고하여 설정한다.
> <?
> $g4_path = "."; // 이곳의 설정은 아래쪽의 3) 부분을 참고
> include_once("$g4_path/common.php");
> ?>

위의 소스대로라면 이상없이 돌아갈텐데 이상하네요.
_common.php가 포함된거 봐서는 그누보드 상대경로가 "gnuboard4" 가 맞는듯 하고
그누보드 폴더안에 있는 "_common.php"의 수정이 위에 적힌대로 됐는지,
그누보드 폴더안에 "common.php"가 있는지 확인해보심이..
_common.php가 포함된거 봐서는 그누보드 상대경로가 "gnuboard4" 가 맞는듯 하고
그누보드 폴더안에 있는 "_common.php"의 수정이 위에 적힌대로 됐는지,
그누보드 폴더안에 "common.php"가 있는지 확인해보심이..
그누보드 폴더에 있는 _common.php는 수정하시면 안됩니다.
main.php가 있는곳에 _common.php를 만들어주셔야 하며 이 파일의 $g4_path 를 수정해주셔야 합니다. ^^
main.php가 있는곳에 _common.php를 만들어주셔야 하며 이 파일의 $g4_path 를 수정해주셔야 합니다. ^^

_common.php 과 같이 앞에 _ 가 붙은 파일의 실제적인 내용은 파일을 포함하는 명령 한줄뿐입니다.
확장과 응용을 염두에 두고 만들어진 파일이라고 보이는데요..^^
확장과 응용을 염두에 두고 만들어진 파일이라고 보이는데요..^^