경로 오류 발생 관련 (이전 질문 및 답변 - 38번 게시물 참조)
파일이 존재함에도 불구하고 404 오류를 발생시킵니다.
아무래도 해당 경로의 파일을 정상적으로 인식하지 못하는 것 같습니다.
g5에서는 (/bbs/login.php를 호출하는 구문 관련) 경로 오류가 발생하지 않는데
영카트 5는 경로 오류에 대해서는 서버 특성을 타는 것 같기도 합니다만...
-. 대상 파일의 존재 유무는 이미지 참조
아무래도 해당 경로의 파일을 정상적으로 인식하지 못하는 것 같습니다.
g5에서는 (/bbs/login.php를 호출하는 구문 관련) 경로 오류가 발생하지 않는데
영카트 5는 경로 오류에 대해서는 서버 특성을 타는 것 같기도 합니다만...
-. 대상 파일의 존재 유무는 이미지 참조
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
아니면 따로 비밀글 작성할 수 있는 게시판이 있나요?
제가 비밀글을 작성할 수 있는 게시판을 찾지 못해
쪽지로 접속 정보 남깁니다.
현재시각 일시적으로 웹서버 접속 오류 발생중(10:10)
11라인처럼 경로 오류를 직접경로로 지정했을 경우는 정상 작동하지만,
원본을 적용하면 경로 오류가 발생합니다.
현재는 원본의 소스코드를 그대로 적용중이라 경로 오류가 지속되고 있으므로,
시간 되시면 해당 오류 부분 체크하셔도 좋을 것 같습니다.
/shop/wishlist.php 상단 10라인 근처 구문
if (!$is_member)
goto_url(G5_BBS_URL."/login.php?url=".urlencode(G5_SHOP_URL."/mypage.php"));//원본
//goto_url(G5_BBS_URL."/login.php?url=".urlencode('/shop/mypage.php'));//경로 오류로 쇼핑몰 경로를 직접 지정
서버의 설정을 변경하셔야 됩니다.
g5에서도 권한없는 페이지 접근시 현재 페이지를 기억하며,
/bbs/login.php를 호출합니다.
결과적으로는 /bbs/login.php라는 같은 페이지를 호출,
즉, 최종적으로 목적하는 결과값은 같지만
호출하는 방식에 차이가 있다는 것입니다.
아니 좀 더 자세히 살펴 언급하자면,
호출하는 방식(즉, 경로 변수를 통해서)은 같지만,
호출되는 경로 값은 차이가 있습니다.
즉, /bbs/login.php인가?
http://도메인/설치경로/bbs/login.php인가?
~의 차이이지요.
g5와 영카트5가 '5' 시리즈로 그 맥을 같이 한다고 본다면,
마찬가지 논리로 g5와 영카트5의 권한없는 페이지 접근 방식이라면,
둘 사이의 차이가 없어야 하지 않을까 생각됩니다.
즉, g5에서는 ~&url=/bbs/login.php?~ 라는 접근이 가능하지만,
영카트5 에서는 ~&url=http://도메인/~/bbs/login.php?~라고 호출해야 하는 차이가 무엇인지 궁금하군요.
아울러 http://를 서버단에서 차단했다면,
이는 외부 리다이렉션을 사전에 차단하기 위한 보안상의 목적으로 추정되는데,
굳이 이러한 서버단의 설정을 개개인이 직접 변경해야 하는지도 의문입니다.
서버단의 설정값을 변경할 수 없는 일반 호스팅 사용자라면,
일일이 영카트5의 '/shop' 이라는 경로(명)를 직접 기입하거나 수정해야 하는 상황이 발생합니다.
대표적으로 /shop/wishlist.php와 /shop/mypage.php가 그것이겠지요.