작도닷넷 블로그
작도닷넷 블로그

일기

태터툴즈 댓글 카운팅

06/06/11 02:40(년/월/일 시:분)

오늘 처음으로 스팸 댓글이 달렸다. 그것도 하룻밤 새에 100개가 넘는.

태터툴즈 클래식으로 하나 하나 클릭해가며 지우려니까 화딱지가 나서, phpMyAdmin으로 확 지워버렸다. 아 상쾌해~ 하고 기뻐하는 것도 잠시.

댓글 카운팅이 엉망이 되어 버렸다.

예를 들어 기존에 댓글이 7개 달려 있었는데, 그 중에 하나를 phpMyAdmin에서 수동으로 지워서 이제 댓글이 6갠데, 포스트에는 여전히 댓글이 7개로 나오는 버그.

뭐야, 이런 구조였어? ....보통은 일일이 세지 않나. 제로보드도 그랬는데.

아마도 정식판은 이런 문제가 없겠지...만, 똑같은 구조라니. -_-

그래서 간만에 SQL문으로 확 되돌리려 했으나... MySQL 버전이 3.xx대라 뭘 해도 안 먹는군. 별 수 없지.

SELECT a.no, a.rp_cnt, count( b.no ) AS real_rp_cnt
FROM t3_tts_10ofmg AS a, t3_tts_10ofmg_reply AS b
WHERE a.no = b.pno
GROUP BY a.no
HAVING rp_cnt <> real_rp_cnt

이렇게 해서 댓글수가 잘못된 58개의 rp_cnt를 일일이 손으로 고쳐주는데 20분 정도 걸림.


http://www.tattertools.com/classic/index.php?pl=21
태터 툴즈 클래식 오피셜 릴리즈 2 버전
...6.11 스팸폭격 후, 단 하루만에 나온 긴급 버전. 댓글과 트랙백을 동시에 여러개 지우기 기능이 생긴 것은 참으로 다행이다. (이제야 만들다니)

http://xacdo.net/tt/rserver.php?mode=tb&sl=313

  • 제목: Deleting Spam Comments
    Tracked from Just in Chronicles 06/06/11 03:24 삭제
    어느순간부터 스팸 트랙백이 끼어들기 시작하더니 이제는 스팸코멘트가 난리를 치네요. 한번에 한 100개씩 스팸 코멘트를 붙여놓고 도망가니 일일이 다 지우기도 그렇고 힘드네요..
  • 제목: 태터툴즈 스팸 차단법
    Tracked from lunamoth 3rd 06/06/11 16:32 삭제
    블로그 4주년 맞이 선물은 다름 아닌 400여 개의 n95bD0l34bS2z3 스팸 댓글이었습니다. phpMyAdmin 에서 일괄 삭제를 하긴 했습니다만 댓글 카운트가 갱신되지 않는 문제가 발생했습니다. 아..
  • Justin 06/06/11 03:23  덧글 수정/삭제
    오늘은 다들 스팸폭탄 맞으셨네... =_=;
    해결하는 방법 트랙백 남겨요. ^^
    DB테이블이 완전히 정규화되지 않아서 생기는 오류랍니다.
    • xacdo 06/06/11 14:08  수정/삭제
      오옷 해결방법을 올려주셨군요!
      ...하지만 MySQL이 구버전이라 안 먹는군요. ㅠㅠ
  • 밀피유 06/06/11 05:47  덧글 수정/삭제
    속도를 좀 더 빨리 하려고 답글과 트랙백 수를 실시간으로 세지 않는 듯 해요. 보니 태터툴즈 1.0도 똑같이 답글이나 트랙백 수를 미리 기록해 두더군요. 한방에 바로잡는 스크립트를 따로 만드는게 좋을거같아요.

    ... 라고 쓰고 보니 위쪽에 쿼리를 수동으로 입력해 바로잡는 방법이 있네요 ㅠ_ㅠ
    • xacdo 06/06/11 14:10  수정/삭제
      이 부분은 JH님이 실수를 하신 것 같네요. 굳이 정규화 단계를 줄이지 않아도 속도에는 큰 영향이 없을 텐데요. 댓글 카운팅을 매번 하는 제로보드도 잘만 돌아가는데.
      그런데 1.0 정식판도 똑같습니까? 허걱.
  • 해달 06/06/11 14:32  덧글 수정/삭제
    어제하고 오늘 각각 스팸댓글 600통씩 맞았어요. 정말 짜증나요... 스팸트랙백도 맞았고...
이름
비밀번호
홈페이지 (없어도 됩니다)

비밀글로 등록
작도닷넷은 당신을 사랑합니다.
태그:

[이전 목록]   [1][2][3][4][5][6][7][8][9]   [다음 목록]

최근 글

이웃로그 관리자 옛날 작도닷넷 태터툴즈 ©현경우(xacdo) since 2001