제로보드에서 그누보드로 db 데이터이전시 오류 > 그누4 질문답변

그누4 질문답변

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

제로보드에서 그누보드로 db 데이터이전시 오류 정보

제로보드에서 그누보드로 db 데이터이전시 오류

본문

게시판 데이터 이전시 converter 소스플그램을 그누보드의 bbs 폴더에 올리고 제로보드의 소스는 같은 홈루트 내 bbs_z 으로 올렸으며 데이터베이스 역시 elliott 내 테이블들을 전부 올려놓고

elliott.technet.co.kr/bbs/converter/zb4_board.php 를 치면 컨버팅 차트까지 잘 나옵니다.

그런데 적정 테이블을 매칭하여 실행시키면 아래와 같이 오류 메세지가 뜹니다.

chmod() [function.chmod]: No such file or directory in /home/elliott/bbs/converter/zb4_board_update.php on line 71

그리고 게시판의 일부 데이터(일련번호, 일자, 클릭수, 등)은 이전이 되고 제목에서는 숫자만 찍히고 글자는 넘어가지 않으며 내용도 넘어가지 않고 있습니다.

참고로 상기 메세지에서 지적하는 zb4_board_update.php 파일소스는 아래와 같으며

----------------------------------------------------------------------

<?

include_once('./_common.php');
include_once('./zb4_config.php');

// zb4_config에서 사용자가 경로를 지정하지 않으면 data들을 복사할 때 문제가 생길 수도 있으므로 확인
if(!$zb_path)
{
 alert('제로보드의 경로가 지정되지 않았습니다');
}

if(!$g4_path)
{
 alert('그누보드의 경로가 지정되지 않았습니다');
}

// 설정된 경로의 맨 뒤에 /가 붙어 있지 않다면 추가
if(substr($zb_path, -1) != '/')
{
 $zb_path .= '/';
}

if(substr($g4_path, -1) != '/')
{
 $g4_path .= '/';
}

// 권한을 확인한다
if($is_admin != 'super')
{
 alert('최고 관리자로 로그인 하여 주시기 바랍니다');
}

  // zb4_board.php 로부터 인자가 넘어와졌는지를 확인한다
  if(!$src)
  {
    alert('제로보드의 테이블이 지정되지 않았습니다');
  }

  if(!$dst)
  {
    alert('그누보드의 테이블이 지정되지 않았습니다');
  }

 // 첨부파일들을 위한 디렉토리 생성
 @mkdir($g4_path.'data/file/'.$src, 0707);
 chmod($g4_path.'data/file/'.$src, 0707);.....................문제의 71번 라인임
----------------------------------------------------------------------

해당경로에 폴더 가 있고 권한도 707로 되어 있습니다.

도통 무슨 문제인지 꼭 좀 해결 부탁드립니다.

댓글 전체

일단 오류 메세지는 폴더 나 파일을 찾지못한다는 오류입니다.

echo($g4_path.'data/file/'.$src);

찍어서 나오는 경로가 실제로 있는지 먼저 확인하시고 없다면
mkdir($g4_path.'data/file/'.$src, 0707);  이 구문이 동작하지 않은것으로 보입니다.

경로가 맞는지 확인하시고 처리를 하셔야 될꺼 같습니다
@ 를 붙여서 오류가 안나오게끔 할수는 있지만 그럴경우 첨부파일이 이동안되는 오류가 발생할수 있습니다
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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