以前は RSS フィードからコンテンツを取り込んでいましたが、現在は停止しています。そこで、そのすべてのコンテンツを削除したいと考えています。しかし、管理画面のユーザーページでは、ユーザーとそのすべての投稿やトピックを削除するボタンをクリックすることができません。
この制限をオーバーライドして、ユーザーとそのコンテンツをまとめて削除する方法はありますか?一部のフィードには 1000 件以上のトピックが含まれています。
以前は RSS フィードからコンテンツを取り込んでいましたが、現在は停止しています。そこで、そのすべてのコンテンツを削除したいと考えています。しかし、管理画面のユーザーページでは、ユーザーとそのすべての投稿やトピックを削除するボタンをクリックすることができません。
この制限をオーバーライドして、ユーザーとそのコンテンツをまとめて削除する方法はありますか?一部のフィードには 1000 件以上のトピックが含まれています。
すべての投稿の最大削除とユーザーの投稿最大削除年齢の設定を管理画面で確認してください。値を大きく変更すると、任意のユーザーのすべての投稿を削除できるようになります。
このトピックが該当すると思われます:
私が以前書いた2つの設定を上げれば、ユーザー自体を削除する前に、そのユーザーのすべてのメッセージを削除できるようになります(メッセージを持っているユーザーは削除できません)。
問題の原因を確認するには/logsを確認し、envとbacktraceの編集済みバージョンをここに投稿してください。あるいは、確認したところ一部の投稿のみが削除されている場合は、完了するまでボタンを押し続けてください。
ごめんなさい、もっとわかりやすく説明していただけませんか?
forum.yourcommunity.com/logs にアクセスし、投稿削除が失敗した時点のエラーエントリがないか確認してください。
エラーメッセージは表示されません。単に停止して「投稿の削除中に問題が発生しました」と表示されます。
削除したいユーザーや投稿が多数あるため、より良い方法があるはずです。
誰かがこれに返信してくれることを期待していました:
Redis をフラッシュすることで、ある程度の成功を収めることができました。
投稿数やトピック数が膨大なユーザーを削除すると、パフォーマンスの問題が発生する可能性があります。これは稀なケースですが、可能であれば匿名化に代えるべきです。
投稿を10件だけ削除する際に問題が発生していました。
それは絶対に起こるべきではありません!