선배님 급히 질문드려요. > 그누4 질문답변

그누4 질문답변

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

선배님 급히 질문드려요. 정보

선배님 급히 질문드려요.

본문

선배님 급히 질문합니다.

재가 미니온 채팅을 설치하였는데

http://fokker.co.kr/bbs/board.php?bo_table=B16 이쪽부분에만

Warning: main(./common.php): failed to open stream: No such file or directory in /home/hosting_users/loveneo1/www/_common.php on line 3

Warning: main(): Failed opening './common.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/loveneo1/www/_common.php on line 3

라는 오류가 나타나고 있습니다..다른곳은 이상이 없습니다

저쪽은 bbs/board_head.php 인데요..

board_head.php 소스를 알려드리자면

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 게시판 관리의 상단 파일 경로
if ($board[bo_include_head])
    @include ($board[bo_include_head]);

// 게시판 관리의 상단 이미지 경로
if ($board[bo_image_head])
    echo "<img src='$g4[path]/data/file/$bo_table/$board[bo_image_head]' border='0'>";

// 게시판 관리의 상단 내용
if ($board[bo_content_head])
    echo stripslashes($board[bo_content_head]);
?>
<?php
$_gnu_url = "http://fokker.co.kr/"; // 그누보드4의 상대경로를 적어줍니다.
$_gnu_path = "/비공개"; // 그누보드4의 절대경로를 적어줍니다.
REQUIRE_ONCE $_gnu_path."_common.php";
$nickname = $member["mb_nick"];
$nickcon = isset($member["mb_nick"]) == true && file_exists($$_gnu_path."data/member/".$member["mb_dir"]."/".$member["mb_id"].".gif") == true ? $_gnu_url."data/member/".$member["mb_dir"]."/".$member["mb_id"].".gif,[nickname]" : "";
$time = time();
$key = "비공개"; // 채널키를 입력하여 주십시오.
?>
<script type="text/javascript">
var MinionCode = "비공개"; // 발급받으신 미니온코드를 입력합니다.
var MinionNickname = "<?php echo $nickname; ?>";
var MinionNickcon = "<?php echo $nickcon; ?>";
var MinionWidth = "800"; // 가로크기를 픽셀단위 또는 %단위로 입력하세요. (예) 500픽셀이라면, 500 입력 / 100% 라면 100% 입력
var MinionHeight = "280"; // 세로크기를 픽셀단위 또는 %단위로 입력하세요.
var MinionSecurityCode = "<?php echo md5(($key+$time).$nickname.$nickcon); ?>";
var MinionSecurityTime = "<?php echo $time; ?>";
</script>
<script type="text/javascript" src="http://minion.arzz.com/minion.js" charset="UTF-8"></script>


입니다..

비공개 라고 되어있는부분은 , 보안상 ...

다른부분에는 저런오류가 나타나지 않고있는데

오직 board_head.php 에서만 일어나고있습니다

뭐가문제일런지요?
  • 복사

댓글 전체

Warning: main(): Failed opening './common.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/loveneo1/www/_common.php on line 3
내용 보시면 _common.php 에러입니다.
헉~ 추가 사항 올려 드리려고 수정 하는데 채택이 되버렸네요

혹시나 보시면 확인 해 보세요

if ($board[bo_include_head])
    @include ($board[bo_include_head]);

@ 풀어서 오류 확인 해보시고요 

include_path='.:/usr/local/lib/php'
패스 경로에 파일이 들어있으면 인크루드 되겠지만 변수 부분을 경로와 파일명을 넣어서 확인 해보시기 바랍니다.

그리고 아이콘 문제는 절대경로로 잡혀 있어서 그런거 아닌가요?
어느 부분인지 정확히 알수 없어서 짐작만 해봅니다.
절대경로루 잡으라고 하는데...다른방법이 없을까용?

현재 그 위 오류는 bbs/ 로 하니깐 정상적으로 해결이 된거가타요

아참 @ 풀어서 해보니 오류는 나오네요 현재

bbs/ 로 해서 오류는 없어졌어요
앗 제가 실수 했네요 상대 경로이기 때문에 문제가 발생 하는거겠지요?

./ ../ 등의 형식으로 상대 경로이기 때문에

절대 경로이면 다른 경로에서도 문제는 없을거구요

이런 경우에 편법이지만 그룹홈에 변수를 생성하셔서

$memu = "home"; //그룹 홈페이지

if ($menu=="home") {
      현재 오류가 없는 상태의 경로
}
else {
    ../ 현재 경로
}
의 형태로 작성 해서 테스트 해보세요~^^

주말에 고생 하시네요 화이팅~!
© SIRSOFT
현재 페이지 제일 처음으로