설치 후 여러가지 이유로 삭제하게 되는 경우,
애드온이나 위젯은 ftp에서 폴더만 삭제해도 큰 문제 없을거 같은데 맞나요?
모듈은 db까지 영향이 있어서 ftp에서 폴더만 삭제해도 괜찮은지,
찌꺼기(?)가 남아 있을거 같은데 깔끔하게 지우는 방법이 있을지 문의 드립니다.
설치 후 여러가지 이유로 삭제하게 되는 경우,
애드온이나 위젯은 ftp에서 폴더만 삭제해도 큰 문제 없을거 같은데 맞나요?
모듈은 db까지 영향이 있어서 ftp에서 폴더만 삭제해도 괜찮은지,
찌꺼기(?)가 남아 있을거 같은데 깔끔하게 지우는 방법이 있을지 문의 드립니다.
트리거및이런 사항이 내부에서 모르는 사이 작동되는 경우가 있을 수 있습니다.
애드온의 경우 옵션을 꺼버릴 수 있지만 모듈의 경우 옵션을 끈다고 해서 해당 모듈이 실행안되지는 않거든요.
DB테이블 및 찌거기가 남는다고 해서 해당 디비가 실행되는것이 아니기에 "해당 모듈과 연동된 모듈이 없다면" 폴더만 간단하게 삭제 하시면 됩니다.
FTP사용시 SFTP으로 접속하시길 권장드리며 ssh터미널 접속 후 rm 명령어로 해당 모듈폴더를 삭제해주시면 됩니다.
원래는 해당 모듈폴더 삭제 및 데이터디비, module_triggers 테이블에 있는 관련 트리거 및 관련 내용들을 하나하나 찾아서 지워주는 것이 정석이나 이를 찾아서 지우기엔 너무 작업이 많으니 폴더 정도만 삭제하는 선에서 끝내셔도 무방합니다 :)
phpmyadmin 같은것으로 접속해서 모듈이 만들어 놓은 DB table을 drop 하면 깔끔해지죠. 삭제 안해도 상관 없다지만 찜찜 하잖아요.
그 모듈이 무슨 테이블을 만들었는지 찾으려면, /modules/설치한 모듈이름/queries/insert*.xml 을 열어보면 됩니다. 무슨 테이블에 무슨 컬럼들을 생성했는지 나오죠. (주의: 삭제 전에 반드시 DB 백업받고 작업해야죠)
그냥 둬도 사이트에 영향 없습니다. 굳이 작업하시다가 오히려 다른 문제를 일으키는 것 보다 그냥 두시는게 더 좋습니다.