Q&A

게시판 삭제 후 첨부파일은 남아 있을 때

2023.08.06 14:08
117
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 7.2
문제 페이지 주소 비공개 (작성 후 5일 경과)

호스팅 업체로부터 사용량이 초과 되었다는 얘길 들었고...

사용하지 않는 게시판 사진이 수천 장이고 문서 파일 등 첨부파일이 꽤 많았던 

게시판을 여러개를 삭제 했는데도....

계속 사용량이 변하지 않아 호스팅 측에 문의했더니....

파일, 폴더별로 용량을 찍어 보내주던데....

 

나름대로 살펴보니 기존에 삭제했던 게시판에 첨부되어 있던 파일들이 지워지지 않고 files 폴더 안에 그대로 남아 있었습니다.

게시판을 지울 때 함께 삭제되지 않은 것 같은데 이놈들 처리하는 팁이 있을 까요...ㅜ.ㅜ

 

관리자 모드로 들어가 파일 항목을 살펴보니 거기에는 또 안 나타나네요...

소프트웨어 적으로는 지워 졌는데 물리적으로 폴더에서 지워지지 않았나 봅니다. 

댓글 4

  • 2023.08.06 18:51 #1779250
    db 확인해보셨나요?
  • 2023.08.07 06:02 #1779317
    db까지 삭제 되었는데... 폴더가 남아 있어서 문제입니다.
  • 2023.08.06 19:06 #1779254
    DB에서 삭제되었는데, 모종의 이유로 files/attach 폴더 내의 파일이 실제로 삭제되지 않았다면 별도로 일괄 삭제해야 합니다.

    files/attach 폴더 내의 모든 파일을 하나씩 읽어가면서, rx_files 테이블에 해당 파일이 없으면 삭제하는 방식으로 PHP로 구현하면 되는데, 검증되지 않은 스크립트로 일괄적으로 삭제하는 것은 위험할 수 있기 때문에 개인적으로 비추합니다.
  • 2023.08.07 06:02 #1779321
    아 노가다를....ㅜ.ㅜ