대량 게시물 이동 후 댓글에서 파일 사라짐
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.4 |
대량으로 몇백개의 게시물을 A게시판에서 B게시판으로 이전했습니다.
하고서 댓글에 작성한 첨부파일 이미지가 증발했습니다.
그림에서 보시다시피 파일 갯수는 체크를 하고 있는데요.
(혹시나 해서 1개만 테스트로 A에서 B로 이동했을 땐 문제가 없이 댓글에 이미지가 그대로였습니다.)
혹시 저런 경우 증발된 이미지를 찾을 수 있을까요?;;
다른 가능성1.
아예 클립보드에서 붙여넣기한 이미지가 정상적으로 업로드가 되지 않았다. (이럴 때도 카운트는 될 수 있는 건가요?)

eond
Lv. 12
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 11
어떤 도구를 사용해서 이동하셨나요?
엑박 뜨는 이미지의 src 경로는 어떻게 되어 있나요?
그 경로나 유사한 경로에 파일이 존재하나요?
게시물 이동시 module_srl에 맞추어서 첨부파일까지 이동시키는 것은 XE 방식입니다.
바뀐 경로에 맞추어 src 속성값까지 수정해 줘야 하기 때문에 문제가 많죠.
라이믹스는 한 번 저장된 첨부파일의 경로를 변경하지 않습니다.
1. 기본 게시물 이동 기능 활용했습니다.
2. 해당 부분 삭제해서 이미지 경로까진 확인을 못했습니다.
3. 파일 모듈에서 찾아봤지만 없었습니다. 그런데 저기 댓글에는 첨부 3이라고 떠있더란 말이죠.
(그리고 댓글 작성했을 때 이미지가 있었습니다. 댓글 수정했을 때도 있었고요..음..)
4. 라이믹스인데 그러네요. 그래서 다른 가능성1을 적었습니다.
네... 다른 가능성 1을 포함하여, 처음부터 제대로 업로드되지 않은 경우
작성하셨던 컴퓨터에서는 캐싱되어서 한동안 잘 나오는 것처럼 보일 수 있지만,
위치가 달라져서 캐시가 없어지면 그제서야 엑박이 뜰 수도 있을 것 같습니다.
문제의 게시물이 삭제되었다면 모두 추측에 불과하지만요.
캐시라 하더라도 첨부 3이 뜰 수 있는 걸까요?
3은 해당 댓글의 DB에 저장된 uploaded_count 값을 보여주는 것 뿐이죠.
실제 파일이 존재하는지와는 무관합니다.
이렇게 뭔가 어긋났을 때는 아무런 보장도 할 수 없어요.
그러니깐 업로드한 횟수가 3은 실제 업로드가 이뤄졌다는 뜻이죠?
그런데 파일은 증발해버렸으니깐.. 음..
혹시 이동 후 원본 게시판을 삭제하셨나요?
네 이동 후 원본 메뉴는 필요없어서 삭제했습니다.
네, 좀더 테스트해 보아야겠지만 1) 게시물 이동 후 2) 기존 게시판을 삭제하면 3) 게시물에 첨부된 파일들은 괜찮지만, 댓글에 첨부된 파일들은 삭제될 가능성이 있어 보입니다.
이게 트리거를 거쳐 간접적으로 처리되는 구조인데, XE 초창기에는 댓글에 파일을 첨부할 수 있다는 생각을 하지 못하고 설계한 듯 해요. 라이믹스에서도 그 부분은 아예 건드리지를 않았고요. 안 건드린 것이 오히려 화근인지도...
네 게시물에 첨부된 파일은 괜찮지만, 댓글에만 그렇더군요.
아마 설계가 그렇게 되어있었을거 같아요.
테스트해보시면 아마 중대한 버그이지 않을까 싶네요. CMS의 데이터 소실이라 ㅠㅠ
의도하지 않았는데 게시물 이동만으로 댓글의 파일이 사라지는 문제는
찾기도 쉽지 않은게.. 굳이 클릭해서 예전에 댓글 단게 무엇인지 잘 보지도 않을 뿐더러
이런 행동-게시물이동, 원게시판삭제-는 잘 이뤄지지 않기 때문에 ;ㅁ;
https://eond.com/files/attach/images/2025/03/06/f14d2b32ac9841e1227c3a1e52425ac7.png
첨부된 이미지 경로입니다. 위 경로에 해당 파일이 없습니다.
게시물을 몇백개를 옮겼는데 이런 케이스는 많을 거 같습니다.
A게시판에서 글, 댓글(첨부파일)이 작성된 게시물을
B게시판으로 모두 이동했습니다.
그 후 A게시판을 삭제했습니다.
이러면 해당 증상이 발견될 수 있는 건가요??