최근게시물 이중경로는 어떻게 해결해야 하나요..? 정보
최근게시물 이중경로는 어떻게 해결해야 하나요..?본문
지인들의 강력한 추천으로 그누보드를 설치하게 되었는데. 깔끔해서 참 좋네요.
php에 대한 지식이 조금밖에 없는지라.. 설치 및 수정중에 이렇게 앞길이 턱 막혀서 글을 남깁니다.
기업사이트 제작인데.
root에 그누보드를 설치했고
root에 폴더를 생성해서 kor / eng 폴더 두개 생성 후... 사이트 작업은 kor과 eng 폴더에서만 진행이 됩니다.
그러니까 그누보드가 상위 폴더에 있는 샘이지요.
root / kor /index.html 에서 최근게시물을 뽑으려 했는데
검색이나 무작정 따라하기를 해봐도.
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/latest.lib.php");
이런류의 설명만 나와있더군요.
저 처럼 베베 꼬인 경로에 대해서는 설명이 없어서 실례를 무릅쓰고 이리 글을 남기는겁니다.
일단 html 상단에 저렇게 입력을 하면... 없는 폴더라고 징하게 외치고 있답니다.
저 처럼 게시판이 상위로 되어있는 경우는 어떤식으로 지정을 해야 하나요..?
도와주세요. 부탁드리겠습니다.
정리를 하자면.
그누보드는 http://도메인/gnuboard4/ 이렇게 되있고
출력하려는 곳은 http://도메인/kor/index.html 입니다.
gnuboard4/_common.php 의 $g4_path ="." 이 부분을 ".."로 바꿔봐도 안되더군요;;
댓글 전체

$g4_path = "..";
include_once("$g4_path/common.php");
$g4[path]는 $g4_path를 지정해주고 common.php 파일을 불러오면 알아서 바뀝니다. ^^;
include_once("$g4_path/common.php");
$g4[path]는 $g4_path를 지정해주고 common.php 파일을 불러오면 알아서 바뀝니다. ^^;
아악;; 왜 안될까요;
index.html 의 상단에는
include_once("$g4[path]/_common.php");
include_once("$g4[path]/lib/latest.lib.php");
이렇게 적어놨구요
gnuboard4/_common.php 파일에는
<?
$g4_path = "."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
이렇게 적어놨습니다.
common.php의 상대경로라는 의미가.. 그누보드 common.php가 있는 경로를 적어주라는 소리로 이해를 해서인지.. ( $g4_path ".."; 로 적어도 안되더군요)
후움.. 제가 도대체 뭘 잘못한걸까요.. ㅠ_ㅠ
index.html 의 상단에는
include_once("$g4[path]/_common.php");
include_once("$g4[path]/lib/latest.lib.php");
이렇게 적어놨구요
gnuboard4/_common.php 파일에는
<?
$g4_path = "."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
이렇게 적어놨습니다.
common.php의 상대경로라는 의미가.. 그누보드 common.php가 있는 경로를 적어주라는 소리로 이해를 해서인지.. ( $g4_path ".."; 로 적어도 안되더군요)
후움.. 제가 도대체 뭘 잘못한걸까요.. ㅠ_ㅠ

아.. 제가 말씀드리지 않은게 있군요 ㅋㅋ
include_once("./_common.php");
이 줄을 지우시고
$g4_path = "..";
include_once("$g4_path/common.php");
이렇게 바꾸세요.
include_once("./_common.php");
이 줄을 지우시고
$g4_path = "..";
include_once("$g4_path/common.php");
이렇게 바꾸세요.
헉;; ;;;;
그대로 바꿨더니;
db설정파일이 존재하지 않는다고 다시 깔으래요;;
그대로 바꿨더니;
db설정파일이 존재하지 않는다고 다시 깔으래요;;

아하 제가 잘못봤군요. ^^;
$g4_path = "..";
이것을
$g4_path = "../gnuboard4";
_common.php 파일은 원본 그대로 두시구요. ^^;
index.php 파일만 저렇게 바꾸시길.. ^^
$g4_path = "..";
이것을
$g4_path = "../gnuboard4";
_common.php 파일은 원본 그대로 두시구요. ^^;
index.php 파일만 저렇게 바꾸시길.. ^^
꺄하~ 감동이에요ㅠ_ㅠ 한줄 오류 드디어 해결했습니다. 효섭님 정말 정말 감사드려요!!
나머지 common.lib.php에 나는 에러는 검색을 통해서 해결을 했습니다.
효섭님 실시간으로 제가 이리저리 보채는 바람에 피곤하셨을텐데 정말 감사합니다.
진심이에요.!
정말 수고하셨습니다.! 복 받으실 거에요!!!!!!!!!!!
나머지 common.lib.php에 나는 에러는 검색을 통해서 해결을 했습니다.
효섭님 실시간으로 제가 이리저리 보채는 바람에 피곤하셨을텐데 정말 감사합니다.
진심이에요.!
정말 수고하셨습니다.! 복 받으실 거에요!!!!!!!!!!!
정말 감사합니다... ㅡㅜ
$g4_path = ".."; 이 부분에서 아까부터 계속막혔었는데..
가만 보니까, =과 " 사이에 한칸 안띄워져있어서 그랬나봐요.. 왠일..ㅡㅜ
별게 다 오류가 되는군요..
덕분에 잘 해결하고 가요.
감사합니다..
$g4_path = ".."; 이 부분에서 아까부터 계속막혔었는데..
가만 보니까, =과 " 사이에 한칸 안띄워져있어서 그랬나봐요.. 왠일..ㅡㅜ
별게 다 오류가 되는군요..
덕분에 잘 해결하고 가요.
감사합니다..