特定のユーザーのトピックやコンテンツを一括削除

以前は RSS フィードからコンテンツを取り込んでいましたが、現在は停止しています。そこで、そのすべてのコンテンツを削除したいと考えています。しかし、管理画面のユーザーページでは、ユーザーとそのすべての投稿やトピックを削除するボタンをクリックすることができません。

この制限をオーバーライドして、ユーザーとそのコンテンツをまとめて削除する方法はありますか?一部のフィードには 1000 件以上のトピックが含まれています。

すべての投稿の最大削除ユーザーの投稿最大削除年齢の設定を管理画面で確認してください。値を大きく変更すると、任意のユーザーのすべての投稿を削除できるようになります。

近づいてきました、ありがとうございます。

ただし、ユーザーのページでユーザーを削除すると、そのユーザーのすべての投稿も削除されますか?投稿を削除するオプションが見当たりません。

このトピックが該当すると思われます:

私が以前書いた2つの設定を上げれば、ユーザー自体を削除する前に、そのユーザーのすべてのメッセージを削除できるようになります(メッセージを持っているユーザーは削除できません)。

投稿を削除しようとすると(10件でも500件でも)、いつもこのエラーメッセージが表示されます。何か心当たりはありますか?

現状では、投稿もユーザーも削除できません。

以下のメッセージをオーバーライドする方法はありますか?

「そのユーザーの削除中にエラーが発生しました。ユーザーを削除する前に、すべての投稿を削除してください。」

問題の原因を確認するには/logsを確認し、envbacktraceの編集済みバージョンをここに投稿してください。あるいは、確認したところ一部の投稿のみが削除されている場合は、完了するまでボタンを押し続けてください。

ごめんなさい、もっとわかりやすく説明していただけませんか?

forum.yourcommunity.com/logs にアクセスし、投稿削除が失敗した時点のエラーエントリがないか確認してください。

エラーメッセージは表示されません。単に停止して「投稿の削除中に問題が発生しました」と表示されます。

削除したいユーザーや投稿が多数あるため、より良い方法があるはずです。

誰かがこれに返信してくれることを期待していました:

Redis をフラッシュすることで、ある程度の成功を収めることができました。

投稿数やトピック数が膨大なユーザーを削除すると、パフォーマンスの問題が発生する可能性があります。これは稀なケースですが、可能であれば匿名化に代えるべきです。

投稿を10件だけ削除する際に問題が発生していました。

それは絶対に起こるべきではありません!