그누보드 영카트 업데이트 후 문제
본문
기존에 그누보드 5.4버전 사용중이었습니다 (영카트 + 그누보드 통합 이전 버전)
업그레이드를 하고자 그누보드 5.4.6 (그누보드 + 영카트 통합 버전) 파일을 덮어씌웠는데, 아무래도 기존에는 그누보드 DB만 있다 보니 영카트쪽이 제대로 작동을 안하는 것 같습니다.
이 게시글 참고해서 data/dbconfig.php에 영카트 쪽 내용을 추가하였더니 관리자 메뉴의 DB 업그레이드에 들어가면
'DB 업그레이드가 완료되었습니다.'라고 표시가 되기는 합니다.
하지만 실제 데이터베이스에 보면 영카트 관련 테이블은 안보이고,
영카트 관련 메뉴에 들어가 봐도
ALTER TABLE `g5_shop_order_delete` ADD `mb_id` varchar(20) NOT NULL DEFAULT '' AFTER `de_data`, ADD `de_ip` varchar(255) NOT NULL DEFAULT '' AFTER `mb_id`, ADD `de_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER `de_ip`
1146 : Table 'mineworld.g5_shop_order_delete' doesn't exist
error file : /adm/shop_admin/orderlist.php
이런식으로 에러가 표시됩니다.
데이터베이스를 건들여야 할 것 같은데 어떻게 해야 할까요?
답변 2
에러 내용을 보니까 g5_shop_order_delete 테이블이 없다고 하는데요? 그래서 해당 테이블에서 속성을 수정하는데 테이블이 없어서 나오는 에러 내용이에요
해당 오류는 g5_shop_order_delete 테이블이 없어서 그런것 같습니다.
업데이트 전 테이블 및 하위 컬럼유무 채크해보세요.
아니면 phpmyadmin 등으로 현재 DB 를 백업 후 새 버전 설치 후 기존 DB 를 추가해보세요.