[최근게시물] 아마 경로 문제 인것 같은데 고수님들 많은 도움 부탁드립니다. > 그누4 질문답변

그누4 질문답변

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

[최근게시물] 아마 경로 문제 인것 같은데 고수님들 많은 도움 부탁드립니다. 정보

[최근게시물] 아마 경로 문제 인것 같은데 고수님들 많은 도움 부탁드립니다.

본문

Warning: main(/lib/latest.lib.php): failed to open stream: No such file or directory in /home/hosting_users/netbuddle/www/main.html on line 3

Warning: main(): Failed opening '/lib/latest.lib.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/netbuddle/www/main.html on line 3
 
 
일단 메세지는 이렇게 나옵니다.
 
그리고 주소는  http://www.missionsem.com/main.html 이거구요.
 
main.html 에 처음 시작은
 
<?
include_once("vishome/_common.php");
include_once("$g4[path]/lib/latest.lib.php"); // latest() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
?>
 
이렇게 시작되는데 아마 '$g4[path]/lib/latest.lib.php' 의 경로 문제 인것 같습니다.
 
[root]  - main.html
        
         - [vishome] - [lib] - latest.lib.php
 
         
이렇게 디렉토리가 되어있습니다.
 
http://www.missionsem.com/vishome/test.php 의 글은 잘 출력이 되는데
 
도저히 경로 설정을 어떻게 해야 하는지 모르겠습니다.
 
제가 그누보드를 접한지 얼마 되지 않아 그러니많은 가르침 주시길...ㅠ.ㅠ
 
 
 
 
  • 복사

댓글 전체

일단
[ 그누보드4경로/lib/lastest.lib.php ]
파일이 있으신지 확인하신 후,
있으시다면

3번째줄
include_once("$g4[path]/lib/latest.lib.php");  을
include_once("../vishome/lib/latest.lib.php"); 로 고쳐보시기 바랍니다.

그래도 안되신다면,
html페이지에 php를 동렬시키는 작업을 해서가 아니일까요.
html 페이지의 내용을
다른 php파일을 만들어 붙여넣기 한다음 다시 시도해보세요.
html 태그에서 $g4[path] 의 함수값은 먹여지지 않는걸로 알 고 있습니다.
일단 너무 빠른 답글에 정말 감동입니다.  ㅜ.ㅜ

근데 이거 뭔가가 잘못 되었나 봐요.

Warning: main(../vishome/lib/latest.lib.php): failed to open stream: No such file or directory in /home/hosting_users/netbuddle/www/main.php on line 3

Warning: main(): Failed opening '../vishome/lib/latest.lib.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/netbuddle/www/main.php on line 3

물론 main.php 로 수정 했구요.

제가 제로보드만 써서 그런지 도무지 감을 못 잡겠네요.

염치불구 하고 다시 한번 질문 드릴께요.
그누보드 패스문제일텐데 ...$g4[path]를 수정해주시면 될거같습니다.

그누보드가 어디에 설치되어있나요..?

vishome 에 설치되어있으니까 $g4[path]="../vishome"으로 변경하시면 될거같은데요..

오류메세지는 latest.lib.php 그러니까 최신글 추출하는 함수를 열수가 없다는겁니다...경로문제죠...3번째 라인에서 오류라는게

그누보드 경로를 나타내는 $g4[path]가 잘못되었다는 뜻일테고요, 그 경로가 틀리니 lib/latest.lib.php 에서 호출하는 다른

변수들을 부를수가 없어 에러가 뜨는겁니다.

변수가 $g4[path]="../vishome" 이라면 변수명 대신 상대경로를 직접 입력해보셔서 확인하셔도 될거같습니다.
<?
$g4_path = "./그누보드설치경로"; //ex, "./gnuboard4";
include_once("vishome/_common.php");
include_once("$g4[path]/lib/latest.lib.php"); // latest() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
?>
이렇게 한번 바꿔보세요
아마 $g4_path = ".."; 이렇게 하시면 될거에요
ㅜ.ㅜ 감동의 물결..... 여러분들 감사해요..

_common.php 의 $g4_path = ".";    ->  $g4_path = "./vishome"; 로 변경하였더니  해결 되었습니다.

기존 제작자가 게시판을 설치해서 폴더명을 bbs -> vishome 으로 변경하고  test 를 하기위해
vishome 안에 다시 bbs를 설치했나보네요.

근데 이젠 한글 코딩이 깨져서 나온다는... ^^
 
암튼 꾸벅~ 꾸벅~ 꾸벅~
© SIRSOFT
현재 페이지 제일 처음으로