_common.php 파일과 다르게 하위 디렉토리에 파일을 넣을 경우 로그인 에러.

_common.php 파일과 동일한 위치(최상위 디렉토리)에 파일을 넣으면
 
로그인 에러가 발생하지 않습니다.
 
하지만...
 
서브 페이지를 한 디렉토리에 넣기 위해
 
page 라는 디렉토리를 만들고
 
page 디렉토리에 있는 파일에 외부 로그인 소스를 적용하면
 
아래와 같은...(제 생각에는 경로 에러 같습니다.) 에러가 발생하는데
 
_common.php 파일의 경로 지정을 어떤식으로 해주면 좋을지
 
자문 구하고자 합니다.
 
Warning: main(./_common.php): failed to open stream: No such file or directory in h:\apm_setup\htdocs\page\sub1_1.php on line 1

Warning: main(): Failed opening './_common.php' for inclusion (include_path='.') in h:\apm_setup\htdocs\page\sub1_1.php on line 1

Warning: main(/lib/outlogin.lib.php): failed to open stream: No such file or directory in h:\apm_setup\htdocs\page\1_1.php on line 2

Warning: main(): Failed opening '/lib/outlogin.lib.php' for inclusion (include_path='.') in h:\apm_setup\htdocs\page\1_1.php on line 2
Fatal error: Call to undefined function: outlogin() in h:\apm_setup\htdocs\page\1_1.php on line 21
 
라인 1과 2에 위치한 소스
 
<?include_once("./_common.php");?>
<?include_once("$g4[path]/lib/outlogin.lib.php");?>
 
그리고
 
21에 위치한 소스 <?=outlogin("basic");?>
|

댓글 2개

_common.php는 디렉터리마다 만들어 주어야 합니다.

각 디렉터리마다 그누 보드 설치한 디렉터리까지 상대 경로가 다르기 때문이죠.
_common.php는 디렉터리마다 만들어 줄때 _common.php 파일 안의 내용도 다음과 같이 수정해야 합니다.

$g4_path = ".."; // common.php 의 상대 경로
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,511
19년 전 조회 1,519
19년 전 조회 1,162
19년 전 조회 941
19년 전 조회 988
19년 전 조회 1,267
19년 전 조회 1,534
19년 전 조회 1,471
19년 전 조회 1,114
19년 전 조회 1,296
19년 전 조회 1,517
19년 전 조회 1,323
19년 전 조회 1,515
19년 전 조회 1,118
19년 전 조회 1,636
19년 전 조회 1,523
19년 전 조회 1,515
19년 전 조회 1,448
19년 전 조회 1,162
19년 전 조회 1,518
🐛 버그신고