외부로그인 중...에러가 납니다. 정보
외부로그인 중...에러가 납니다.본문
외부 로그인을 사용하려고 설치를 했다가, 상대경로를 못읽길래 절대경로로 적용시켰습니다.
그랬더니 아래와 같은 오류가 납니다.
왜 이런 오류가 나는지 모르겠습니다.
해결방법도 아시는 분은 알려 주시면 감사하겠습니다..
Warning: include_once() [function.include-once]: URL file-access is disabled in the server configuration in /home/ugenet/public_html/test.php on line 2
Warning: include_once(http://www.crazezone.com/board/_common.php) [function.include-once]: failed to open stream: no suitable wrapper could be found in /home/ugenet/public_html/test.php on line 2
Warning: include_once() [function.include]: Failed opening 'http://www.crazezone.com/board/_common.php' for inclusion (include_path='.:/usr/lib/php/pear') in /home/ugenet/public_html/test.php on line 2
Warning: include_once() [function.include-once]: URL file-access is disabled in the server configuration in /home/ugenet/public_html/test.php on line 3
Warning: include_once(http://www.crazezone.com/board/lib/outlogin.lib.php) [function.include-once]: failed to open stream: no suitable wrapper could be found in /home/ugenet/public_html/test.php on line 3
Warning: include_once() [function.include]: Failed opening 'http://www.crazezone.com/board/lib/outlogin.lib.php' for inclusion (include_path='.:/usr/lib/php/pear') in /home/ugenet/public_html/test.php on line 3
Fatal error: Call to undefined function outlogin() in /home/ugenet/public_html/test.php on line 4
댓글 전체
_common.php 경로문제가 아닌가요?
직접 위치를 확인하고 절대경로로 써줬는걸요..
test.php 파일 소스 올리세요
에러만 보고 문제를 전부 파악할수 없습니다.
매뉴얼만 읽어보시면 해결될 문제 같습니다.
운영 매뉴얼을 읽어보세요
추가;;
url include 하지마세요!!!
에러만 보고 문제를 전부 파악할수 없습니다.
매뉴얼만 읽어보시면 해결될 문제 같습니다.
운영 매뉴얼을 읽어보세요
추가;;
url include 하지마세요!!!
include 한 부분 없습니다...
그리고 매뉴얼 읽어서 상대경로로 되있던거 안먹혀서 절대경로로만 바꿨어요 ㅠㅠ
아래는 test.php의 소스입니다.
================
<?
include_once("http://www.crazezone.com/board/_common.php");
include_once("http://www.crazezone.com/board/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo outlogin("bard"); // basic 스킨으로 아웃로그인을 출력합니다.
?>
===============
끝입니다--;
그리고 매뉴얼 읽어서 상대경로로 되있던거 안먹혀서 절대경로로만 바꿨어요 ㅠㅠ
아래는 test.php의 소스입니다.
================
<?
include_once("http://www.crazezone.com/board/_common.php");
include_once("http://www.crazezone.com/board/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo outlogin("bard"); // basic 스킨으로 아웃로그인을 출력합니다.
?>
===============
끝입니다--;
include_once("http://www.crazezone.com/board/_common.php");
include_once("http://www.crazezone.com/board/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하위 부분이
URL include 한 부분입니다.
절대경로는 URL을 말하는게 아니라 서버의 디렉토리를 말합니다.
/home/crazezone/public_html/board <-- 절대경로
../ 또는 ./, ./board 이런게 상대경로입니다.
include_once("http://www.crazezone.com/board/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하위 부분이
URL include 한 부분입니다.
절대경로는 URL을 말하는게 아니라 서버의 디렉토리를 말합니다.
/home/crazezone/public_html/board <-- 절대경로
../ 또는 ./, ./board 이런게 상대경로입니다.
이게 정석인지는 모르겠지만, 제방식대로 하면..
먼저 test.php가 있는 폴더에 _command.php 파일을 만듭니다.
---- _command.php ----
<?
$g4_path = "./board"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
---- test.php ----
<?
include_once("_common.php");
include_once("./board/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo outlogin("bard"); // basic 스킨으로 아웃로그인을 출력합니다.
?>
이렇게 한번 해보세요
먼저 test.php가 있는 폴더에 _command.php 파일을 만듭니다.
---- _command.php ----
<?
$g4_path = "./board"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
---- test.php ----
<?
include_once("_common.php");
include_once("./board/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo outlogin("bard"); // basic 스킨으로 아웃로그인을 출력합니다.
?>
이렇게 한번 해보세요
감사합니다^^ 되는군요.
혹시나 다른 분들이 이 페이지를 볼까봐 드리는 말씀인데,
<?
include_once("_common.php");
include_once("./board/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo outlogin("bard"); // basic 스킨으로 아웃로그인을 출력합니다.
?>
이 부분에서
_common.php가 아니라 _command.php로 하면 작동이 됩니다.
혹시나 다른 분들이 이 페이지를 볼까봐 드리는 말씀인데,
<?
include_once("_common.php");
include_once("./board/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo outlogin("bard"); // basic 스킨으로 아웃로그인을 출력합니다.
?>
이 부분에서
_common.php가 아니라 _command.php로 하면 작동이 됩니다.
_common.php를 _command.php로 잘못 적었네요. ㅈㅅ합니다 파일명은 동일하게만 해주시면 됩니다. 근데 이방법이 정상적인건지는 모르겠네요. 아직 초보라 ㅎㅎ