האם הכוונה גם למחיקת כל הפוסטים של המשתמשים הללו, או שאתה מעדיף שהפוסטים יישארו אבל ייחשבו לתרומות משתמשים לא רשומים?
אם השני (השארת הפוסטים וייחוסם ל"אורח"), זה טיפונת יותר מסובך. אם הראשון, אז נשאלת השאלה, למה בעצם לא פשוט להתקין את הפורום מחדש?
כך או כך, הדרך היחידה שמוכרת לי היא דרך מניפולציה ישירה של בסיס הנתונים. בצע גיבוי, ותתחיל לשחק עם בסיס הנתונים - מחיקת המשתמשים עצמם נראית בערך כך:
קוד: בחר הכל
delete from phpbb_users where user_type = 0
(אין אחריות - זו רק אילוסטרציה)
אם למשתמשים שמחקת היו פוסטים, רצוי לשנות את ה-poster-id כך שלא יצביע למשתמש מחוק, כדי למנוע בגים ובעיות
משהו כזה:
קוד: בחר הכל
update phpbb_posts set poster_id = -1
(אין אחריות - זו רק אילוסטרציה)
יכול להיות שיהיו עוד כמה דברים קטנים שצריך לשנות/למחוק/לנקות.
כמובן שלפני שמתחילים במשחקים האלו יש לבצע גיבוי של בסיס הנתונים, ואולי גם כל פעם שמבצעים עוד צעד והדברים נראים סביר, לפני ביצוע הצעד הבא.
אם אתה לא חש בנוח עם מניפולציה ישירה של בסיס הנתונים, כנראה שהפתרון הוא להתקין את כל הפורום שוב (לא את הקבצים - רק בסיס הנתונים). אם יש לך מודים מותקנים ששינו את בסיס הנתונים (כלומר עם שורות SQL להרצה), יש להריץ אותן שוב.
בהצלחה.