Seite 1 von 4

Änderungen nach konvertieren von phpmyforum nach phpbb

Verfasst: 20.08.2008 16:20
von bruceprince
Hi,

Ich habe ein phpmyforum auf phpbb2 und danach auf phpbb3 upgedatet, hat im großen und ganzen recht gut geklappt.
Allerdings ist in den Postings und in der Rechtevergabe viel Handarbeit angesagt.

Vielleicht kann ich mir einiges leichter machen.

Kann ich zb. die Links in den Beiträgen auf einen Schwung ändern?
Der Fehler sind die Anführungszeichen die von phpmyforum mitgenommen werden.

"[/color]http://www.uniqa.at/uniqa_at/cms/service/unwetterwarnung/index.jsp"]UNIQA Unwetterwarnung
auf
UNIQA Unwetterwarnung

Gruß
prince

Verfasst: 21.08.2008 18:40
von bruceprince
Hi,

Wenn das oben genannte Problem nicht funktioniert ist eben Handarbeit angesagt.
----------------------------------

Meine nächste Frage.
Nach der konvertierung stehen alle Benutzer in der Benutzerverwaltung bei:

Gründer:

Gründer haben alle Administrations-Rechte und können von Nicht-Gründern nicht gesperrt, gelöscht oder geändert werden. auf JA

Lässt sich das auf einen Rutsch ändern?

Gruß
prince

Verfasst: 21.08.2008 18:54
von denis_hanke
kommst du mit phpmyadmin an die Datenbank?
Wie sind deine Kenntnisse in diesem Gebiet?

man könnte mit 2 SQL-Abfragen beide Probleme lösen.
Du musst dann nur in der DB dich wieder als Gründer eintragen.

Verfasst: 21.08.2008 19:02
von bruceprince
denis_hanke hat geschrieben:kommst du mit phpmyadmin an die Datenbank?
Wie sind deine Kenntnisse in diesem Gebiet?

man könnte mit 2 SQL-Abfragen beide Probleme lösen.
Du musst dann nur in der DB dich wieder als Gründer eintragen.
Hi,

Ich komme in meine Datenbanken.
SQL kann ich zwar nicht, aber ich kann Abfragen in phpmyadmin eingeben.
Wie ich mich allerdings in der DB wieder als Gründer eintrage weiß ich nicht?

Gruß
prince

Verfasst: 21.08.2008 19:41
von denis_hanke
Mach dir mal bitte vorher ein Backup der Datenbank!

Code: Alles auswählen

UPDATE `phpbb3`.`phpbb3_users` SET `user_type` = '2';

UPDATE `phpbb3`.`phpbb3_users` SET `user_type` = '3' WHERE `phpbb3_users`.`username` ="webmaster";

Verfasst: 21.08.2008 19:48
von Dr.Death
Kleiner Hinweis:

Den Präfix, den denis_hanke dort genannt hat ( phpbb3_ ) ist kein Standard Präfix für die Tabellen.

Normalerweise fangen sie mit " phpbb_ " an.

Ausserdem ist der user_type 2 = USER_IGNORE ( BOT, oder Gebannter User )

Daher lautet der normalerweise korrekte Code dazu:

Code: Alles auswählen

UPDATE phpbb_users 
SET user_type = 0 
WHERE user_type <> 2
AND user_type <> 1;

UPDATE phpbb_users 
SET user_type = 3 
WHERE user_id = 2; 
Über den "username" würde ich nicht gehen, da er ggf. Sonderzeichen enthalten könnte.

Ermittle also vorher Deine "user_id" und ersetze beim " user_id = 2 " die Ziffer 2 gegen Deine ermittelte user_id

Verfasst: 21.08.2008 19:50
von bruceprince
denis_hanke hat geschrieben:Mach dir mal bitte vorher ein Backup der Datenbank!

Code: Alles auswählen

UPDATE `phpbb3`.`phpbb3_users` SET `user_type` = '2';

UPDATE `phpbb3`.`phpbb3_users` SET `user_type` = '3' WHERE `phpbb3_users`.`username` ="webmaster";
Hallo und Danke!

Genau so soll ich die Befehle eingeben, oder muss der "username" auf den Namen des Admin geändert werden?

Verfasst: 21.08.2008 19:52
von Dr.Death
Wenn du den SQL Befehl von denis_hankie eingegeben hast sind nun alle BOTS normale User ;-(

Verfasst: 21.08.2008 19:57
von bruceprince
Dr.Death hat geschrieben:Wenn du den SQL Befehl von denis_hankie eingegeben hast sind nun alle BOTS normale User ;-(
Habe ich noch nicht, Danke!

Verfasst: 21.08.2008 20:16
von denis_hanke
ich habe extra geschaut - bei mir ist alles der gleiche type.
heißt das, das meine bots userrechte haben?

etwas komisch - ich habe nix an der db gemacht - sorry