2026, 새로운 도약을 시작합니다.

echo G5_PATH; 그누보드 홈디렉토리 나오게하렴 어떻게해야해요? 채택완료

6년 전 조회 2,923

<?php

echo G5_PATH;  

?>

이렇게 하면 안나오는데 홈디렉토리 나오게하렴 어떻게해야해요?

그누보드연동 프로그램이있는데

홈이전등 바뀔수도있어서 그러는데

그누보드 홈디렉토리 변하지않는나타나는 상수 같은거있잖아요 

그걸로 하려는데 상수를 어떻게 해야해요?

답변 3개

채택된 답변
+20 포인트

echo G5_PATH 를 어디에서 하셨나요?

지금 출력문을 지정하신 echo G5_PATH 가  제대로 작동하려면

예) /home/gnutest/www/

가 홈디렉토리일 경우

/home/gnutest/www/bbs/

에서 _common.php 와 같이 존재해야하고

다른 공통요소인

/bbs/

/shop/

같은것을 보시면

_common.php에 

<?php

include_once("../common.php");

?>

로 구성되어있을겁니다.

하위 서브디렉토리에서 하신거라면

상위경로의 홈디렉토리가 되는


위치로 ../../의 상대경로로의 접근을 지정해두어야 합니다.

예를들어

/home/gnutest/www/skin/board/omyboard/ 라는 디렉토리가 있다고 가정할경우

_common.php 파일은

<?php

include_once("../../../common.php");

?>

와 같이 되어있어야 하고

각 다른 스킨파일들에서는

<?php

include_once("./_common.php");

로 시작해야 합니다.

그래야 공통요소인 common.php 파일을 불러들여서

G5_PATH가 제대로 인식되게 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

<a href="<?php echo G5_URL?>" target="_self">홈</a>

G5_URL : 브라우저 상 홈 주소

G5_PATH : 서버 내부 상 홈 경로

사용하려면, 페이지 상단에 common.php 인클루드 되어 있어야 함.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

config.php 파일에 G5_PATH 설정하는 부분이 있습니다. 기본적으로 common.php 에서 g5_path() 함수를 이용해 자동으로 경로를 잡아주는데, 만약 별도의 커스텀이 필요하다면 define('G5_PATH', ''); 에 직접 경로를 설정하시면 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고