XE 1.5.x 업그레이드 하면서, 여러가지 오류로 인해서 이참에 모듈,애드온,위젯을 정리하게 되었다.
그런데 디렉토리만 삭제하면 되는건가?
당연히 아니겠지요.
각 모듈별 기본 *.class.php 파일을 보면
Action Forward 와 Module Trigger 그리고 DB 테이블을 삽입,수정,삭제 하게 되어있다.
일일이 다 보자니 귀찮아서
바로 DB에서 두개의 테이블을 날려버렸다.
xe_action_forward
xe_module_trigger
그랬더니, 당연히 관리자모드에서 UPDATE 항목들이 나열되었다.
모두 업데이트 해주었다. 사이트가 이상없어 보였다.
그런데 오늘에서야 알았다.
*.class.php 파일에 업데이트 항목에 포함이 안되어 있는 액션포워드 와 모듈트리거가 있다는 것을...
아마도 아래 항목들은 xe 설치시 생성해 주는것 같다.
act module type
atom rss view
IS integration_search view
rss rss view
trackback trackback controller
빨간색 부분이 update 항목에 포함이 안되어 있다.
나중에 시간될때, 이슈 보고를 해야겠다.
(xe를 설치하고, DB테이블을 강제로 지우지 않은 이상 이부분은 필요없다.)
하지만, 저처럼 한번쯤 사이트를 깔끔히 하고 싶을때 DB 내용을 지우고
action_forward 테이블에 빨간색 항목을 추가해 줘야지만 통합검색 및 rss, 트랙백이 작동합니다.