로그아웃 시 에러가 납니다..;; 정보
로그아웃 시 에러가 납니다..;;본문
로그인 까지는 아무런 문제없이 잘 되나 로그아웃 버튼만 누르면 아래와 같은 에러가 뜹니다.
Warning: include_once(bbs/common.php) [function.include-once]: failed to open stream: No such file or directory in C:\APM_Setup\htdocs\kr\bbs\_common.php on line 3
Warning: include_once() [function.include]: Failed opening 'bbs/common.php' for inclusion (include_path='.') in C:\APM_Setup\htdocs\kr\bbs\_common.php on line 3
Warning: include_once(/lib/latest.lib.php) [function.include-once]: failed to open stream: No such file or directory in C:\APM_Setup\htdocs\kr\bbs\index.php on line 3
Warning: include_once() [function.include]: Failed opening '/lib/latest.lib.php' for inclusion (include_path='.') in C:\APM_Setup\htdocs\kr\bbs\index.php on line 3
원 페이지로 돌아와 새로고침을 누르면 로그아웃은 되어있지만 항상 저 에러메세지가 뜹니다.
아파치 서버는 APMSETUP 7버전으로 구성했고, 기본 디렉토리 구조는 이렇습니다.
index_kr.php 가 최상위 페이지이고, index_kr.php 가 위치한 디렉토리 내에
bbs 라는 폴더를 생성하여 그누보드4를 설치하였습니다.
index_kr.php 파일 안에는
include_once("bbs/_common.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
코드들을 추가하여 아웃로그인을 생성하였고, bbs 폴더 안에 _common.php 파일이 존재합니다.
_common.php 파일에는
$g4_path = "bbs";
include_once("$g4_path/common.php");
로 common.php 경로를 지정해주었습니다.
logout.php 파일에서 이용하는 _common.php 파일에는
$g4_path = "..";
include_once("$g4_path/common.php");
와 같이 설정이 되어있습니다.
대체 문제가 무엇일까요?
이 초보자를 좀 도와주세요...-.-;;
Warning: include_once(bbs/common.php) [function.include-once]: failed to open stream: No such file or directory in C:\APM_Setup\htdocs\kr\bbs\_common.php on line 3
Warning: include_once() [function.include]: Failed opening 'bbs/common.php' for inclusion (include_path='.') in C:\APM_Setup\htdocs\kr\bbs\_common.php on line 3
Warning: include_once(/lib/latest.lib.php) [function.include-once]: failed to open stream: No such file or directory in C:\APM_Setup\htdocs\kr\bbs\index.php on line 3
Warning: include_once() [function.include]: Failed opening '/lib/latest.lib.php' for inclusion (include_path='.') in C:\APM_Setup\htdocs\kr\bbs\index.php on line 3
원 페이지로 돌아와 새로고침을 누르면 로그아웃은 되어있지만 항상 저 에러메세지가 뜹니다.
아파치 서버는 APMSETUP 7버전으로 구성했고, 기본 디렉토리 구조는 이렇습니다.
index_kr.php 가 최상위 페이지이고, index_kr.php 가 위치한 디렉토리 내에
bbs 라는 폴더를 생성하여 그누보드4를 설치하였습니다.
index_kr.php 파일 안에는
include_once("bbs/_common.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
코드들을 추가하여 아웃로그인을 생성하였고, bbs 폴더 안에 _common.php 파일이 존재합니다.
_common.php 파일에는
$g4_path = "bbs";
include_once("$g4_path/common.php");
로 common.php 경로를 지정해주었습니다.
logout.php 파일에서 이용하는 _common.php 파일에는
$g4_path = "..";
include_once("$g4_path/common.php");
와 같이 설정이 되어있습니다.
대체 문제가 무엇일까요?
이 초보자를 좀 도와주세요...-.-;;
댓글 전체
index_kr.php 파일이 있는곳에도 똑같이 _common.php 파일을 생성하시고 그 파일에
$g4_path = "./bbs";
include_once("$g4_path/common.php");
라고 적으시구요..
bbs안에있는 _common.php 파일에는
$g4_path = ".";
include_once("$g4_path/common.php");
이렇게 해주셔야 정상작동합니다.
$g4_path = "./bbs";
include_once("$g4_path/common.php");
라고 적으시구요..
bbs안에있는 _common.php 파일에는
$g4_path = ".";
include_once("$g4_path/common.php");
이렇게 해주셔야 정상작동합니다.
bbs 폴더안에 있는 _common.php 파일에다가
$g4_path = "bbs";
include_once("$g4_path/common.php");
이렇게 코드를 삽입하시게 되면..
결과적으로 bbs/common.php 를 include하게되죠.
그런데 index_kr.php에서
include_once("bbs/_common.php");
이렇게 include하시면 경로가 어찌되나요?
bbs/bbs/common.php 가 되겠지요? 그래서 No such file or directory.. 파일이나 디렉토리가 없다는거죠
$g4_path = "bbs";
include_once("$g4_path/common.php");
이렇게 코드를 삽입하시게 되면..
결과적으로 bbs/common.php 를 include하게되죠.
그런데 index_kr.php에서
include_once("bbs/_common.php");
이렇게 include하시면 경로가 어찌되나요?
bbs/bbs/common.php 가 되겠지요? 그래서 No such file or directory.. 파일이나 디렉토리가 없다는거죠
아 해결됐습니다.. 친절한 답변 정말 감사드립니다..^^