첫페이지로 가기 (홈)을 누르면 에러가 납니다. > 그누4 질문답변

그누4 질문답변

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

첫페이지로 가기 (홈)을 누르면 에러가 납니다. 정보

첫페이지로 가기 (홈)을 누르면 에러가 납니다.

본문

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
 
링크된 페이지로 이동을 해야하는데 그렇지 않고 이렇게
에러를 뿌립니다.
 
바낀건 호스팅 업체가 바꼈는데 혹시 절대경로 뭐 이렇거 설정하는게 있나요?
 
링크 걸린곳에 마우스를 가져다 데면 상태표시줄에 http://pleo.co.kr/board/ 이렇게 나오는데요..

댓글 전체

-. failed to open stream ~ : 파일을 열 수 없음
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 이렇게 해도 증상이 같네요.
[보너스] 논리적인 오류 해결
보여주지 말아야 할 것을 대충 보여주고 막는것은,
논리적으로 문제가 되는 부분이며,
비슷한 형태의 제어를 원한다면,
차후에라도 결코 간과하지 말아야 할 부분임.

-. 문제


-. 해결 예(/skin/new/스킨이름/new.skin.php의 최상단)
원본
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

============================================

수정
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$member[mb_id]) {
alert("로그인하십쇼~하면 로그인 하십쇼",$g4[path]);
}
?>
나스카님 3번째 항목 /board/index.php 라인 2번째 조금 이상한데


<?
<?
$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] = " ";
?>
이제야 됐습니다. 정말 감사 드립니다. ㅜㅜ
제가 수정한적도 없고 백업받아서 넣었을 뿐인데 왜 저렇게 되었었죠?

정말 감사합니다. 복받으실꺼에요.
이것때문에 어제부터 스트레스 받은건 말로 표현 못합니다.

제가 전문가도 아니고 검색을 해봐도 안나오고 알려주시는 분들은 극히 드무니...

정말 감사드려요.
전체 96 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT