포럼
XE 1.7.4.1 데이터 들여오기 오류 사항이 있는거 같은데요
2014.03.27 10:49
안녕하세요
XE 1.7.4.1 사용하려고 이전 홈페이지의 데이터를 옮겨오는 export 툴을 만들고 있었는데요
다른건 다 정상적으로 들어오는데 첨부파일만 제대로 들어오지 않더군요;;
이틀간 씨름하다가 원인을 찾아보니
modules/importer/importer.admin.controller.php 파일에
1011번째 라인쯤인가
$file_obj = new stdClass();
파일 오브젝트를 생성하는 부분이 있는데요 이게 while 안에 포함되어 있다보니
루프 돌면서 계속 초기화 되면서 file_srl이나 기타 insert할때 필요한 정보를 <attach> 태그 시작부를 만나면 세팅하게 되어 있는데
그게 계속 초기화 되면서 정작 DB insert 할때 그 필요한 정보들은 이미 초기화되어 버린 상태더라구요
그래서 while 윗부분으로 $file_obj = new stdClass(); 선언부를 옮겨줬더니 정상 작동하더군요;;;
이거 버그 같은데 어디에다 적어야 할지 몰라서 여기다 올려요;; 수정이 필요할꺼 같습니다.
댓글 5
-
zolaist
2014.03.27 14:05
-
DynamicLaser
2014.03.27 14:15
이런 버그가 있었네요. 제보는 일단 위에 보이는 Github project버튼 눌러서 Issue에 올리시면 됩니다.
https://github.com/xpressengine/xe-core/issues
-
DynamicLaser
2014.03.27 14:16
https://github.com/xpressengine/xe-core/blob/master/modules/importer/importer.admin.controller.php#L1013
이거 맞나요?
-
코멧
2014.03.29 02:38
아 네 이슈 게시판에도 올렸습니다
그리고 코멘트 부분에고 $obj->srl 인가가 빠져 있어서 코멘트도 DB등록이 안되는거 같네요
-
마야
2014.03.27 14:26
데이터 이전시에 첨부파일 문제로 묻고답하기 게시판에
몇번이나 이런 문제의 질문이 올라오는 것을 본적이 있습니다.
아마도 이런 문제로 고생?하시는 분들이 있을 겁니다.
나중~ 페치되더라도 일단은 XE.사용팁에도 올려 주세요.
수고하셨습니다
저도 XE 1.7.4.1에서 데이터 들여오기 실행할 때,
첨부파일이 하나도 들어오지 않아 고생을 했었습니다.
문제를 발견해주셔서 감사합니다.