특정 사용자의 토픽/콘텐츠 일괄 삭제

RSS 피드에서 콘텐츠를 가져오던 것을 중단했습니다. 이제 그 콘텐츠를 모두 삭제하고 싶은데, 관리자/사용자 페이지에서 사용자와 해당 사용자의 게시글/토픽을 삭제하는 버튼을 클릭할 수 없습니다.

이것을 무시하고 사용자와 콘텐츠를 일괄 삭제하는 방법이 있을까요? 일부 피드에는 1,000개 이상의 토픽이 있습니다…

관리자 설정에서 모든 게시물 삭제 최대 수 및 사용자 최대 게시물 유지 기간 항목을 확인하세요. 값을 더 높게 변경하면 모든 사용자의 게시물을 삭제할 수 있습니다.

점점 잘 되고 있습니다. 감사합니다.

하지만 사용자 페이지에서 사용자를 삭제하면 해당 사용자의 모든 게시글도 함께 삭제되는 건가요? 게시글을 삭제할 수 있는 옵션을 찾을 수 없습니다.

이 주제가 해당 내용을 다루고 있는 것 같습니다:

앞서 언급한 두 설정을 활성화하면, 사용자 자체를 삭제하기 전에 사용자의 모든 메시지를 삭제할 수 있습니다(메시지가 있는 사용자는 삭제할 수 없습니다).

게시글(10개 또는 500개)을 삭제하려고 할 때마다 항상 이 오류 메시지가 나타납니다. 혹시 원인을 아시는 분 계신가요?

현재로서는 게시글도, 사용자도 삭제할 수 없는 상태입니다.

아래 오류 메시지를 우회하는 방법이 있을까요?

“사용자 삭제 중 오류가 발생했습니다. 사용자를 삭제하기 전에 모든 게시글이 삭제되었는지 확인하세요.”

/logs를 확인하여 문제가 무엇이었는지 살펴보고, env와 backtrace의 편집된 버전을 여기에 게시하세요. 아니면 확인해 보니 일부 게시글만 삭제된 경우, 완료될 때까지 계속 버튼을 누르세요.

죄송합니다. 좀 더 쉽게 설명해 주시겠어요?

forum.yourcommunity.com/logs를 방문하여 게시글 삭제 실패 시점에 발생한 오류 항목이 있는지 확인해 보세요.

에러 메시지가 없습니다. 그냥 멈추고 "게시물을 삭제하는 중 문제가 발생했습니다."라고만 표시됩니다.

삭제해야 할 사용자/게시물이 많아서, 더 나은 방법이 있을 것 같은데요?

아래 질문에 대한 답변을 기대하고 있었습니다:

Redis를 플러시해서 일부 문제를 해결했습니다.

게시물과 주제가 매우 많은 사용자를 삭제할 경우 성능 문제가 발생할 수 있습니다. 이는 드문 상황이므로, 가능한 한 익명화를 대신하는 것이 좋습니다.

나는 게시물 10개만 삭제하는 데 문제가 있었습니다.

절대 그런 일이 일어나서는 안 됩니다!