Seite 2 von 2
Re: Bots unter System nicht vorhanden
Verfasst: 14.08.2013 21:17
von Crizzo
Und die:
BlackHawk87 hat geschrieben:Welche MySQL-Version benutzt du?
Edit:
Wirf mal einen Blick hier rein:
viewtopic.php?f=74&t=226260
Re: Bots unter System nicht vorhanden
Verfasst: 14.08.2013 21:52
von Heavendenied
Sql Version ist:
MySQL(i) 5.1.66-0+squeeze1
Denke aber nicht, dass es daran hängt, weil bei nem neu installierten phpbbe läuft der zugang für die Bots einwandfrei. Ich vermute eher, dass es irgendwas mit dem Import der Tabellen aus dem Plusboard zu tun hat, ich hab da damals ewig gekämpft und auch das STK drüber laufen lassen, evtl hab ich da irgendwas falsch angehakt. Nur wie bekomm ich das wieder hin?
Das aus dem Link probier ich gleich mal, ich bau grad mal alles parallel auf damit ich nicht am produktivboard spielen muss.
Re: Bots unter System nicht vorhanden
Verfasst: 15.08.2013 08:13
von Miriam
Schau mal bitte im ACP unter Styles nach, welchen Style Deine Bots benutzen.
Falls Du es nicht erkennen kannst, aktiviere die Option, die für alle einen Standardstyle vorgibt und den Userstyle überschreibt.
Teste dann nochmals als G00glebot.
Re: Bots unter System nicht vorhanden
Verfasst: 15.08.2013 12:58
von Heavendenied
Der Hinweis war gut, vielen Dank!
Ich hatte das ganze Prozedere mit Bots neu anlegen wie im Link von BlackHawk noch nicht probiert, aber nachdem ich den Standard Style für alle eingestellt hab kam die Meldung für Bots nicht mehr. Jetzt hab ich testweise den Googlebot neu angelegt, aber in der DB war die ID in der Tabelle phpbb_bots ne andere wie unter phpbb_users. Nachdem ich das angepasst habe hat es nun geklappt!
Leider sehe ich als Bot nur den Hinweis "Dieses Board hat keine Foren", aber das muss ja nun ne Berechtigungssache sein, das find ich bestimmt irgendwie.
Also heißt es jetzt das Berechtigungsproblem lösen und dann alle Bots neu anlegen und die ID anpassen, dann sollte es laufen...
Vielen Dank schon mal für die tolle Hilfe!
Re: Bots unter System nicht vorhanden
Verfasst: 15.08.2013 17:36
von Miriam
Diese Problematik entstand durch das Bearbeiten der DB mittels des STK. Dort hast Du wahrscheinlich die DB bereinigt und die BOT Daten vom STK bereinigen lassen.
Jetzt hat die BOTs Gruppe in der Gruppentabelle eine andere Gruppen-ID als die BOTs in der Usertabelle.
Mögliche Vorgehensweise:
- Lies VORHER KB:phpmyadmin, KB:pma_faq, KB:mysqlbackup
- Mache ein Backup der DB!
- Finde heraus, welche Gruppen ID die BOTs haben (
Ergebnis bspw.: [b]6[/b])
:
Code: Alles auswählen
SELECT group_id FROM phpbb_groups WHERE group_name = 'BOTS';
- Finde heraus, welche Gruppen ID die BOTs in der Usertabelle haben (
Ergebnis bspw.: [b]246[/b]
):
Code: Alles auswählen
SELECT DISTINCT group_id FROM phpbb_users WHERE username_clean LIKE '%[bot]%';
- Update die user_group in der phpbb_users auf die, die Du aus der phpbb_groups herausgefunden hast:
Code: Alles auswählen
UPDATE phpbb_users SET group_id = '6' WHERE group_id = '246';
- Update die user Gruppentabelle:
Code: Alles auswählen
UPDATE phpbb_user_group SET group_id = '6' WHERE group_id = '246';
Dein Tabellenpräfix ist im Bsp.
phpbb_
.
Re: Bots unter System nicht vorhanden
Verfasst: 24.08.2013 11:19
von Heavendenied
Sorry, hab jetzt erst wieder ein geschaut. Ich habs dann doch per Hand gemacht. Alle Bots aus der phpbb_users und phpbb_bots gelöscht und über acp wieder angelegt. Di ebots haben zwar jetzt neue IDs aber das tut ja nciht weh, zumindest scheint jetzt alles einwandfrei zu funktionieren.