질문게시판

채팅방에 비밀번호를 만들시에만 에러가 뜨네요.

비밀번호를 만들지 않고 했을 때에는 아무 문제가 없는데 비밀번호만 만들면 아래와 같은
메세지가 채팅창에 뜹니다.

Warning: main(/room.php): failed to open stream: No such file or directory in /web/home/chea/html/bbs/kchat/room.php on line 42

Warning: main(/room.php): failed to open stream: No such file or directory in /web/home/chea/html/bbs/kchat/room.php on line 42

Warning: main(): Failed opening '/room.php' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/chea/html/bbs/kchat/room.php on line 42

그리고 윈도에러메시지 팝업이 연이어 뜨고요.

윈도팝업메시지에는 socket error #10061 connection refused .. 였던 것으로 기억합니다.



room.php  26~29줄 소스를 보니

 if($pwchk!=0)
include $skinurl.'/password.php';

else {
include $skinurl.'/room.php';


$skinurl 주소가 제대로 전달이 안되나 봅니다. 스킨밑에 room.php 파일을 찾을 수 없다고 나오는 것을 보니 말입니다. 

제가 설치한 스킨은 딱 한개이고요. 스킨명은 homebox00 입니다.
저 위치에 아예 주소를 직접 넣어버리면 해결이 되긴 하겠습니다만  그건 임시방편해결이고 어디서 문제가 생기는걸까요?  알려주시면 감사하겠습니다.


방금 검색을 통해서 알아보았더니 아래와 같은 답변을 해주셨더군요.
그런데 제 경우에는 admin 폴더 아래에는 config.php란 파일이 없고  admin 바로 상위에
그러니까 kchat폴더밑에 config.php 란 파일이 있습니다. 그리고 추가하란 아래 두줄이
이미 마크된 채로 들어가 있더군요. 그래서 마크된 것을 해제하고 해보았으나 결과는 변함이
없네요. admin밑에 config.php 파일이 아니라 그런가요? 저는 없는데 말입니다.
꼭 좀 도와주세요. 다음주 화요일에 사용해야 해서 그전에 고쳐놔야 하는데 말입니다.
 
====================================================================================
아.. 확인결과 admin 쪽 소스에 문제가 있었습니다.
웹서버에서 Global = off 로 되어있는경우입니다.

admin/config.php 파일에서 맨 윗부분에 아래의 두줄을 추가해주시길 바랍니다
감사합니다.

foreach($HTTP_GET_VARS as $key => $value) { global ${$key}; ${$key} = $value; }
foreach($HTTP_POST_VARS as $key => $value) { global ${$key}; ${$key} = $value; }
    • 05-10-30
    • bbs 폴더아래 kchat란 폴더를 만들고 그 하위에 모든 폴더가 있습니다. 지금은 까먹었지만 어쨌든 설명대로 그대로 설치한 것 뿐인데요. $skinurl 이 변수에 값이 제대로 전달이 안되나봅니다만 어디서 셋팅이 되어야 하는지는 모르겠고요. 저와 같은 증상의 문제들이 몇년전부터 올라와 있더군요. 길호님의 답변은 바로 위에 표시한대로 admin/config.php 파일에 두줄 추가하란 말뿐인데 저는 admin 하위엔 config.php 파일이 없고 바로 그 위에 있는데 거기서 해봐도 결과가 변함이 없더군요. 우찌된 일인지...
    • 05-10-23
    • 해당 주소를 알고 싶네요. 에러메세지는 분명 경로문제로 인해 파일을 열지 못해서 생기는 에러거든요
    • 05-10-22