테스트 사이트 - 개발 중인 베타 버전입니다

영카트 4->5 업그레이드 질문입니다. 채택완료

미스코리아 10년 전 조회 3,619

 

g4_import.php 는 잘 작동되었는데.

yc4_import.php 를 실행하니깐 아래 에러가 납니다.

어디를 수정해야하는지 알수 있을까요?

도움 좀 부탁드립니다. ^^

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
10년 전

it_group 필드는 영카트5에서 사용되지 않습니다.

아래 소스에서와 같이 yc4_import_run.php 에서 g4_shop_event 테이블을 읽어와 g5_shop_event 테이블에 insert 하므로, phpmyadmin 을 이용하셔서 g4_shop_event 테이블에서 it_group 필드를 제거하시면 됩니다.

혹 필요한 데이터가 들어있거나 하다면 복구용으로 테이블을 하나 백업복사해두고 작업하세요.

 

</p><p>        // event table 복사</p><p>        $sql = " select * from {$g4['yc4_event_table']} ";</p><p>        $result = sql_query($sql);</p><p>        for($i=0; $row=sql_fetch_array($result); $i++) {</p><p>            if($is_euckr)</p><p>                $row = array_map('iconv_utf8', $row);</p><p> </p><p>            $comma = '';</p><p>            $sql_common = '';</p><p> </p><p>            foreach($row as $key=>$val) {</p><p>                if($key == 'ev_id')</p><p>                    continue;</p><p> </p><p>                $sql_common .= $comma . " $key = '".addslashes($val)."' ";</p><p> </p><p>                $comma = ',';</p><p>            }</p><p> </p><p>            sql_query(" INSERT INTO {$g5['g5_shop_event_table']} SET $sql_common ");</p><p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

영카트4의 조건에 따라서 ​it_group 필드를 영카트5에 만들어 주세요..

사용치 않으면 영카트 4디비에서 삭제하시면 됩니다.

 

변환은 동일 디비필드에 관해서 적용이 되므로

커스트마이징을 통했거나 필요치 않는다고 판단이 되면 삭제하거나 추가하시어 진행하시면 됩니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인