대기 첨부파일 일괄삭제 방법
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.2 |
안녕하세요.
콘텐츠 - 파일관리의 대기 첨부파일이 40만개가 있었네요.
이거 14000페이지를 일일히 지우기는 조금 무리가 있는데. 일괄삭제 할 수 있는 방법이 있을까요?
손으로 우선 삭제는 하고있는데
삭제하면 다시 자동으로 전체링크로 돌아가서 멀쩡한 이미지까지 삭제하게려는 제손이 말썽입니다.

톰캣
Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.
댓글 7
위와 같은 경우에는 삭제하시면 안되고 차라리 DB에서 isvalid=Y로 강제 변경해 주시고요...
정말로 대기중인 파일이 많아서 삭제하셔야 할 때는
터미널(CLI)에서 common/scripts/clean_garbage_files.php 를 실행하시면 됩니다.
무척 오래 걸리는 백그라운드 작업이므로 웹에서는 실행되지 않습니다.
참고: https://rhymix.org/manual/misc/crontab
이 기능은 기본으로 라이믹스코어에 탑재되어야한다고 생각됩니다.
저도 여러번 정상파일을 지우는 실수를 했었거든요
오오 완전 꿀팁이네요!!
이미 1.5페이지정도 이미지가 날라가긴 했지만 ㅎㅎ 남은 것들은
게시물 제목과 연관되어있는경우
DB에서 isvalid=Y 로 해주면되겠네요
mysql 문구 찾아봐야겠네요.
근데 예전에 같은 파일들이 한문서에 상당히 여러번 중복 첨부되어서
중독된파일 제거도 필요할 것 같은데 이게 파일이 한두개면 손으로 지우고 한개씩만 남기고 정리가 가능할텐데
순서도 막 섞여버리고 이중에 어떤게 실제로 노출되고있는지도 알수가 없어서 수작업으로도 사실 불가능한 상태입니다.
살펴보니 실제 파일은 가장 마지막 4개가 사용되고 있는것 같네요. (다시보니 마구잡이로 섞여있네요 ㅠㅠ)
대기파일 삭제시 계속 대기파일로 유지되게 하려면 아래 링크대로 수정하시면 됩니다
http://sejin7940.co.kr/index.php?mid=xe_tips&document_srl=5919852