묻고답하기
통합검색 확장 모듈 질문..
2014.04.08 14:46
사용 할려고 하니 이런 메세지가 나옵니다.
"통합검색을 확장하는 다른 모듈이 이미 설치되어있어 ISX 사용이 불가능합니다. DB에서 prefix_module_extend를 살펴보시기 바랍니다."
phpadmin 의 xe_module_extend 에 가서 보니 아래와 같이 나옵니다.
Full Texts
Show BLOB contents
parent_module | extend_module | type | kind | |||
---|---|---|---|---|---|---|
board | boardauction | controller | ||||
board | boardauction | controller | ||||
integration_search | store_search | view | ||||
integration_search | store_search | model |
@카르마님 포함해서 해결 방법좀 알려주시면 좋겠습니다. boardauction 이라는게 문제일까요? 저게 뭔지 잘몰라서
지우지도 못하고 있습니다.
댓글 16
-
카르마
2014.04.08 14:48
-
socialskyo
2014.04.08 15:16
카르마님 마찬가지 같은 메세지인데...boardauction까지 지워 볼까요?
-
몽실아빠
2014.04.08 14:50
누리고 상품검색 모듈 지우시고 db에서도 지우세요. 지금 스샷의 store_search 를 지우시면 될거에요.
-
socialskyo
2014.04.08 15:15
둘다 지우고도 같은 메세지가 나오네요. boardauction까지 지워 볼까요?
-
몽실아빠
2014.04.08 15:22
보드옥션이 뭔지 모르겠지만 사용하지 않아도 되는 것이라면 지워도 무방하겠죠~~
-
socialskyo
2014.04.08 15:22
@카르마님 @몽실아빠님
boardauction까지 지워도 같은 메세지네요. 모두 비워진 상태입니다. 흐음..왜그럴까요..
MySQL returned an empty result set (i.e. zero rows). ( Query took 0.0001 sec )
-
Bryan!
2014.05.14 12:50
저도 socialskyo 님과 같은 상황입니다.
저의 경우에도 누리고 상품검색 모듈을 깔았다가 누리고 쇼핑몰 모듈에 관련된 모듈을 모두 지웠는데요,
PC상에서는 정상적으로 되었다고 나오지만 실제로 저장이 안되고요,
휴대폰에서 관리자 페이지 상에서 저장을 "통합검색을 확장하는 다른 모듈이 이미 설치되어있어 ISX 사용이 불가능합니다. DB에서 prefix_module_extend를 살펴보시기 바랍니다."의 경고메시지가 나옵니다.
DB 상의 prefix_module_extend를 모두 지워보기도 하고, 정상적으로 작동하는 다른 사이트에서 이 부분에 대한 DB를 백업하여 Import 해봐도 안되네요.
DB 중 어딘가가 충돌이 있는 것 같은데 도저히 어딘지 못찾겠네요. 고수님들의 도움이 절실히 필요합니다~~~
-
카르마
2014.05.14 15:12
boardauction과 store search의 경우 모듈만 지워서는 작동하지 않습니다.
DB에서 extend를 삭제하셔야합니다.
xe_module_extend 를 살펴보십시요.
select * from xe_module_extend where parent_module='integration_search';
해서 확인하시면 됩니다.
delete from xe_module_extend where parent_module='integration_search';
하시고 ISX 모듈을 다시 설정하시면 동작합겁니다.
-
socialskyo
2014.05.14 16:19
어떡하죠...이렇게 해서 지워도 그대로 나옵니다. 한 100번 지우고 모듈 업데이트 한것 같습니다. T.T
-
카르마
2014.05.14 16:44
DB에서 지우시고 캐시재생성해야 동작이 될겁니다.
XE는 워낙 캐시가 막강해서...
-
socialskyo
2014.05.14 23:02
캐쉬 재생성을 먼저 해보고 ISX 테이블/DB 생성 버튼들 눌러보고
생성 버튼들 먼저 누르고 캐쉬 재생성 해보고...
해도..결과는 같습니다...
일단 T.T....죄송합니다...도움주시는데....
-
이즈야
2014.05.15 02:08
하아... 저도 이거 해결 방법이 없어서, ISX 모듈에서 확장 모듈 검색하는 부분을 주석처리한 뒤 설치했습니다.
무슨 문제였는지는 기억이 나지 않네요.
module_extend 영역은 빈공간인 것을 확인했고, 캐시파일재생성은 당연히 했었지요.
-
Bryan!
2014.05.15 04:43
@socialskyo
저의 경우 이즈야님의 이야기를 듣고 문제해결방법을 알아냈습니다.
modules > isx > isx.admin.controller.php 35번째 줄
if($extended && $extended !='isx') return new Object(-1, 'msg_unabel_to_install');
부분을 삭제 또는 주석처리하고 캐시파일재생성했더니 정상(?) 작동됩니다.
아이디어를 주신 이즈야님 감사드립니다.
-
socialskyo
2014.05.15 09:57
너무 감사 드립니다. 이즈야님 카르마님 감사합니다. 모두 해결 되었습니다.
-
카르마
2014.05.15 10:19
원인을 찾았습니다.
./files/config/module_extend.php에 확장정보를 저장하고 있는데
<?PHP return array('krzip..model' => 'krzipx','imageprocess..controller' => 'ipx','integration_search..view' => 'isx','integration_search..mobile' => 'isx'); ?>
무슨 이유인지 갱신이 안되네요.
코어의 버그같아보이는데 좀더 테스트 해봐야할 것같습니다.
좌우간 ./files/config/module_extend.php 를 수정하시거나
귀찮으면 아예 삭제하고 설정하시면 될겁니다.
-
Bryan!
2014.05.15 10:48
카르마님. 감사합니다. 항상 좋은 모듈과 위젯 감사드리고 있습니다..^^
상품검색(store_search)가 문제입니다.