Seite 1 von 3

Kann man Threads aus anderen Foren übernehmen?

Verfasst: 18.05.2012 16:40
von Knowhow-Sauger
Hallo,

ich hatte ein kostenloses Forum... kennt sicher jeder, also wo man schnell und einfach ohne Kenntnisse ein Forum erstellen kann und dafür wird dann Werbung geschaltet... Da ich aber immer von dem Betreiber abhängig bin, habe ich beschlossen, mit eigenem Webspace selber eines zu betreiben.

Daher die Frage:

Wie bekomme ich all die Threads vom alten kostenlosen Forum ins neue phpBB-Forum?
Praktisch unmöglich, oder?

Danke
LG
Chris

Re: Kann man Threads aus anderen Foren übernehmen?

Verfasst: 18.05.2012 16:41
von Crizzo
Hi,

wenn du Pech hast, überhaupt nicht. Kannst du denn ein Backup der Datenbank oder sowas anfertigen?

Grüße

Re: Kann man Threads aus anderen Foren übernehmen?

Verfasst: 18.05.2012 17:10
von Knowhow-Sauger
Nein, das ist ein kostenloses Forum von Xobor. Da kann man gar keine Sicherungskopien anfertigen!

Gibt es wenigstens die Möglichkeit, dass ich die Beitragszahl der Mitglieder ändern kann?
Die Ränge werden ja nach Beiträgen vergeben und ich möchte meinen Usern aus dem alten Foren nicht zumuten, dass sie jetzt wieder bei NULL anfangen, sondern dass sie wenigstens ihren Rang mitnehmen können.
Und das geht nur, wenn da eine Hohe Zahl an Beiträgen steht.
Diese Zahl müsste man doch irgendwo verändern können. Nur wo? Im Admin-Bereich geht das leider nicht.

Re: Kann man Threads aus anderen Foren übernehmen?

Verfasst: 18.05.2012 18:29
von Miriam
Die vorherigen Themen könntest Du mittels einer Webspider html-mäßig kopieren. Dann könnten die Themen zumindest wie in einem Archiv aufbewahrt / bereitgestellt werden. Dann sind die schopn mal nicht "verloren".
Zum Thema "Beitragszähler der Benutzer": Den kannst Du in der DB anpassen.

Code: Alles auswählen

UPDATE phpbb_users SET user_posts = '45484651651461621' WHERE user_id = 2; 
Nun hat der User mit der ID 2 (normalerweise der Gründer) scheinbar 45484651651461621 Beiträge verfaßt. Du kannst auch den Spalten-Namen username_clean benutzen:

Code: Alles auswählen

UPDATE phpbb_users SET user_posts = '45484651651461621' WHERE username_clean = 'miriam'; 
Jetzt hätte ich eine ganze Menge Posts... yay me!

Natürlich darfst Du dann auch nicht vergessen, die Summe aller User-Posts zu addieren und in die config-Tabelle einzupflegen:

Code: Alles auswählen

UPDATE phpbb_config SET config_value = '45484651651461622' WHERE config_name = 'num_posts'; 

Re: Kann man Threads aus anderen Foren übernehmen?

Verfasst: 18.05.2012 18:34
von hackepeter13
Knowhow-Sauger hat geschrieben:Daher die Frage:

Wie bekomme ich all die Threads vom alten kostenlosen Forum ins neue phpBB-Forum?
Praktisch unmöglich, oder?
Du könntest auch mal bei dem Foremanbieter nachfragen, ob sie dir (evtl. auch gegen ein Entgeld) das Backup deiner DB zuschicken.

Re: Kann man Threads aus anderen Foren übernehmen?

Verfasst: 18.05.2012 18:37
von Miriam
Ist denn das eine phpBB Software? Oder zumindest eine, für deren DB ein Skript zur Konvertierung besteht? :roll:

Re: Kann man Threads aus anderen Foren übernehmen?

Verfasst: 18.05.2012 18:40
von AYYILDIZLAR
Hallo,
Miriam hat geschrieben:Nun hat der User mit der ID 2 (normalerweise der Gründer) !
Der Gründer hat doch in user_type 3 stehen oder verstehe ich da gerade etwas verkehrt?

Code: Alles auswählen

Prüft die Tabelle phpbb_users regelmäßig auf Benutzer mit dem user_type '3'. Diese User haben uneingeschränkte Admin (Gründer)-Rechte. 

Re: Kann man Threads aus anderen Foren übernehmen?

Verfasst: 18.05.2012 19:05
von Knowhow-Sauger
Danke für eure Antworten!!
Hab mich sehr gefreut! :)

Dazu gleich mal ein paar Fragen:

- Was ist ein Gründer? Damit ist nicht der Gründer des Forums gemeint, oder?

- Welche Datei(en) muss ich da genau aufrufen, um die Beitragszahlen zu editieren?

- Wo ist die MySQL-Datenbank eigentlich gespeichert? In meinem FTP-Programm kann ich die nämlich nirgendwo finden.

- Wie mache ich Sicherungskopien der Datenbank? (Dazu müsste ich ja erstmal wissen, wo sich die DB befindet).
Oder macht Ihr immer Sicherungskopien von ALLEN Dateien?

Danke :)

Re: Kann man Threads aus anderen Foren übernehmen?

Verfasst: 18.05.2012 19:16
von AYYILDIZLAR
Knowhow-Sauger hat geschrieben:Was ist ein Gründer? Damit ist nicht der Gründer des Forums gemeint, oder?
Ja, damit ist der Gründer des Forums gemeint.
Knowhow-Sauger hat geschrieben: - Wo ist die MySQL-Datenbank eigentlich gespeichert? In meinem FTP-Programm kann ich die nämlich nirgendwo finden
Hier hast du ein wenig Lesestoff wegen MySQL https://www.phpbb.de/kb/mysql
Knowhow-Sauger hat geschrieben:Wie mache ich Sicherungskopien der Datenbank? (Dazu müsste ich ja erstmal wissen, wo sich die DB befindet).
Oder macht Ihr immer Sicherungskopien von ALLEN Dateien?
Bitte schön https://www.phpbb.de/kb/mysqlbackup

Re: Kann man Threads aus anderen Foren übernehmen?

Verfasst: 18.05.2012 19:19
von Crizzo
Knowhow-Sauger hat geschrieben: - Was ist ein Gründer? Damit ist nicht der Gründer des Forums gemeint, oder?
Der Gründer-Status besitzt z.B. der 1. Account, mit dem du phpBB installiert hast. Das ist der Nutzer, der alle Rechte besitzt und auch von nicht Gründern nicht gebannt, gelöscht oder so werden kann.
Den Gründer-Status kannst du mit einem Account der Gründer ist oder über die Datenbank einem beliebigem Nutzer geben. :)