첫페이지로 가기 (홈)을 누르면 에러가 납니다.
Warning: main(): URL file-access is disabled in the server configuration in /home/client/uniz/public_html/board/bbs/index.php on line 5
Warning: main(http://pleo.co.kr/board/bbs/board.php?bo_table=board_01): failed to open stream: no suitable wrapper could be found in /home/client/uniz/public_html/board/bbs/index.php on line 5
Warning: main(): Failed opening 'http://pleo.co.kr/board/bbs/board.php?bo_table=board_01' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/client/uniz/public_html/board/bbs/index.php on line 5
Warning: main(http://pleo.co.kr/board/bbs/board.php?bo_table=board_01): failed to open stream: no suitable wrapper could be found in /home/client/uniz/public_html/board/bbs/index.php on line 5
Warning: main(): Failed opening 'http://pleo.co.kr/board/bbs/board.php?bo_table=board_01' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/client/uniz/public_html/board/bbs/index.php on line 5
링크된 페이지로 이동을 해야하는데 그렇지 않고 이렇게
에러를 뿌립니다.
바낀건 호스팅 업체가 바꼈는데 혹시 절대경로 뭐 이렇거 설정하는게 있나요?
링크 걸린곳에 마우스를 가져다 데면 상태표시줄에 http://pleo.co.kr/board/ 이렇게 나오는데요..
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 7개
1. 접근권한이 없거나,
2. 파일을 찾을 수 없거나,
3. 파일 자체가 존재하지 않을 경우 출력됨
-. Cannot found ~ : 파일을 찾을 수 없음
1. 파일 자체가 존재하지 않거나,
2. 파일이 위치한 경로를 인식하지 못해 찾을 수 없는 경우 출력됨
★☆ 서버환경이 정상적인 상태이고, 백업한 계정 데이터가 정상적으로 복구되었다면,
99%는 사용자의 퍼미션 설정과 경로설정 오류에서 발생됨.
이 경우는 g4_url(그누보드가 설치된 경로 정의하는 /config.php에 언급됨)의
잘못된 기입(기존서버의 내용 유지)에 따른 부분도 의심할 수 있음.
★☆★☆ 이 값(g4_url)의 잘못된 기입은 /bbs/tb.php와 연관되어,
★☆★☆ '트랙백 (수신)주소'를 정상적으로 인식할 수 없는 문제와 직결되며,
★☆★☆ '트랙백 전송'시 IP정보를 제외한 자신의 (도메인 및 게시판 주소)를 의도적으로 속일수도 있음.
A. ~/index.html
URL file-access is disabled in the server configuration in /home/client/uniz/public_html/board/bbs/index.php on line 5
'접근권한의 오류(퍼미션, permission)' 잘못된 설정에 따라서,
해당 경로의 파일에 접근할 수 없음.(즉, 읽거나 실행할 수 없음)
퍼미션 점검 필요
B. ~/index.php
오류메시지 : Parse error: parse error, unexpected '<' in /home/client/uniz/public_html/board/index.php on line 2
2번째 라인의 '<'의 위치가 정상적으로 입력되어 있는지,
좌측이나 우측에 주석문이 풀려 소스코드로 인식되고 있는지 종합적인 검토 필요.
퍼미션 변경을 어떻게 해야 하는지 궁금합니다. 707로 바꿔야 하나요? 아니면 777?
저도 현재 퍼미션을 의심하고 있습니다.
소스는 바뀐게 없으니깐요.
한번 해볼께요.
우선 첫번째 의심항목은 : $g4[url] = "http://pleo.co.kr/board"; 이렇게 되어 있습니다. 이상없는듯 하네요.
2번째도 board/bbs/index.php 권한설정을 644->707-777 이렇게 해도 증상이 같네요.
보여주지 말아야 할 것을 대충 보여주고 막는것은,
논리적으로 문제가 되는 부분이며,
비슷한 형태의 제어를 원한다면,
차후에라도 결코 간과하지 말아야 할 부분임.
-. 문제
[http://sir.co.kr/data/file/cm_free/738362311_6a9d49af_login_quest.png]
-. 해결 예(/skin/new/스킨이름/new.skin.php의 최상단)
원본
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
============================================
수정
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$member[mb_id]) {
alert("로그인하십쇼~하면 로그인 하십쇼",$g4[path]);
}
?>
<?
<?
$g4_path = "..";
include_once ("$g4_path/common.php");
$g4[title] = " ";
?>
<frameset rows='*,0' cols='1*' frameborder='no' framespacing='0' border='0'>
<frame src='<?=$g4[path]?>/bbs/board.php?bo_table=board_01' name='mainframe' scrolling='auto' marginwidth='0' marginheight='0'>
</frameset>
<!--include_once("./board/bbs/board.php?bo_table=board_01");-->
?>
이렇거든요.
<?
$g4_path = "..";
include_once ("$g4_path/common.php");
$g4[title] = " ";
?>
상단의 소스코드에서
첫번째 닫히는 곳이 없는 '<?'가 있는 라인 자체를 삭제하십시오.(끝)
<?
$g4_path = "..";
include_once ("$g4_path/common.php");
$g4[title] = " ";
?>
문제는 첫페이지로 이동하는게 모두 에러 출력을 하네요 ㅡㅡ;
제가 수정한적도 없고 백업받아서 넣었을 뿐인데 왜 저렇게 되었었죠?
정말 감사합니다. 복받으실꺼에요.
이것때문에 어제부터 스트레스 받은건 말로 표현 못합니다.
제가 전문가도 아니고 검색을 해봐도 안나오고 알려주시는 분들은 극히 드무니...
정말 감사드려요.