Seite 1 von 1

Board in den Ausgangszustand versetzen

Verfasst: 30.09.2004 14:57
von makue
Hallo,

gibt es ein Mod (oder vielleicht auch ein Script), womit man die gesamte MySQL-Datenbank des phpbb in den Ausgangszustand versetzen kann? Ich meine soweit, dass es dann aussieht als hätte man das Board neu installiert? Dabei sollten auch alle hochgeladenenen Dateien gelöscht werden.

Ich möchte mein gemoddetes Board gern für einen anderen Zweck einsetzen und brauche natürlich dann eine leere Datenbank.

Mir ist schon klar, dass ich den Mod oder das Script noch erweitern muss um hinzugefügte Tabellen oder andere Daten noch zusätzlich zu entfernen.

ich weiß, ich könnte die Tabellen alle einfach per Hand leeren. Aber ich weiß nicht, ob auch wirklich alle leer sein dürfen und wenn es ein Mod/Script gibt, wäre es schon einfacher.

Danke!

Verfasst: 30.09.2004 15:13
von Leuchte
Ich möchte mein gemoddetes Board gern für einen anderen Zweck einsetzen
Um welches gemoddete Forum handelt es sich?
Im Zweifel ist es einfacher, alles zu löschen und das phpBB neu zu installieren.

Verfasst: 30.09.2004 15:22
von makue
Es handelt sich um ein von mir gemoddetes phpbb, was auch ganz hervorragend läuft. Und ich möchte mir nicht noch einmal die Arbeit machen ca. 100 Mods einzubauen. Teilweise sind auch äbderungen im Code drin, die ich einfach mal so reingemacht habe. Neu installieren und alles wieder so hinbekommen wie es jetzt ist, würde mich Wochen kosten.

Verfasst: 30.09.2004 15:32
von Leuchte
Möchtest du das vorhandene Board noch ein zweites Mal nutzen oder das eine leeren?
Bei ersterem, könntest du die eine Kopie der Dateien und Datenbank in einem anderen Verzeichnis oder auf einem anderen Server - da wo's halt hinsoll - aufsetzen.
Dann alle User entfernen

Code: Alles auswählen

DELETE FROM phpbb_users WHERE user_id != 2 AND user_id != -1;
Die anderen Tabellen können eigentlich komplett geleert werden (bis auf phpbb_config oder andere config-Tabellen die zu Mods gehören).
Wenn nicht schon installiert, den MOD:10 installieren und komplett durchlaufen lassen.
Danach neueinrichten der Foren etc.

Verfasst: 30.09.2004 15:40
von makue
Ich möchte mein bisheriges Board weiterhin nutzen und quasi eine Kopie der Sourcen als zweites Board nutzen. Nur eben völlig neu von vorn, ohne irgend welche Daten.

Code: Alles auswählen

WHERE user_id != 2
Was ist denn an der User-ID 2 so besonderes? Oder ist -2 gemeint?

Danke, das hilft mir schon mal weiter. Ich werde mir dann wohl ein kleines php-script schreiben, was die Tabellen entsprechend leert. Falls sich nicht doch noch jemand meldet, der sowas schon hat! :)

Den Maintenance Mode habe ich schon installiert.

Verfasst: 30.09.2004 15:46
von Leuchte
Das solltest standardmässig du als Admin sein ;)
Kannst den aber auch löschen. Nur der Anonymous sollte bleiben, damit man sich weiterhin registrieren kann.

Und so ein Script ist mir nicht bekannt, aber ist ja auch keine Hürde, das schnell zu schreiben.

Verfasst: 30.09.2004 15:49
von makue
Jo, alles klar, danke!