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