안녕하세요.
콘텐츠 - 파일관리의 대기 첨부파일이 40만개가 있었네요.
이거 14000페이지를 일일히 지우기는 조금 무리가 있는데. 일괄삭제 할 수 있는 방법이 있을까요?
손으로 우선 삭제는 하고있는데
삭제하면 다시 자동으로 전체링크로 돌아가서 멀쩡한 이미지까지 삭제하게려는 제손이 말썽입니다.
PHP | PHP 7.2 |
---|---|
CMS | Rhymix 2.0 |
안녕하세요.
콘텐츠 - 파일관리의 대기 첨부파일이 40만개가 있었네요.
이거 14000페이지를 일일히 지우기는 조금 무리가 있는데. 일괄삭제 할 수 있는 방법이 있을까요?
손으로 우선 삭제는 하고있는데
삭제하면 다시 자동으로 전체링크로 돌아가서 멀쩡한 이미지까지 삭제하게려는 제손이 말썽입니다.
위와 같은 경우에는 삭제하시면 안되고 차라리 DB에서 isvalid=Y로 강제 변경해 주시고요...
정말로 대기중인 파일이 많아서 삭제하셔야 할 때는
터미널(CLI)에서 common/scripts/clean_garbage_files.php 를 실행하시면 됩니다.
무척 오래 걸리는 백그라운드 작업이므로 웹에서는 실행되지 않습니다.
참고: https://rhymix.org/manual/misc/crontab
오오 완전 꿀팁이네요!!
이미 1.5페이지정도 이미지가 날라가긴 했지만 ㅎㅎ 남은 것들은
게시물 제목과 연관되어있는경우
DB에서 isvalid=Y 로 해주면되겠네요
mysql 문구 찾아봐야겠네요.
근데 예전에 같은 파일들이 한문서에 상당히 여러번 중복 첨부되어서
중독된파일 제거도 필요할 것 같은데 이게 파일이 한두개면 손으로 지우고 한개씩만 남기고 정리가 가능할텐데
순서도 막 섞여버리고 이중에 어떤게 실제로 노출되고있는지도 알수가 없어서 수작업으로도 사실 불가능한 상태입니다.
살펴보니 실제 파일은 가장 마지막 4개가 사용되고 있는것 같네요. (다시보니 마구잡이로 섞여있네요 ㅠㅠ)