Seite 1 von 2
Bots unter System nicht vorhanden
Verfasst: 14.08.2013 15:08
von Heavendenied
Wir haben unser Forum vor einigen Monaten selbst von PLusboard auf eigenen Webspace umgezogen. Erst nach etlichen Wochen ist dann aufgefallen, dass unser Forum nicht mehr über Suchmachienen auffindbar ist.
Ich habe die Vermutung, dass es etwas mit den Bots zu tun hat. DIese sind zwar unter "Benutzer und Gruppen"->Gruppen->Bots alle da (51 Stück) aber im Reiter System->Spiders/Robots ist kein einziger zu finden...
Hat jemand einen Tipp, wie ich die da wieder rein bekomme oder hat das nicht mehr vorhandensein in Suchmachienen eine andere Ursache?
Vielen Dank!
Re: Bots unter System nicht vorhanden
Verfasst: 14.08.2013 15:27
von Crizzo
Hi,
welche Berechtigungen haben die Bots denn in deinem Forum? Sollte eigentlich immer nur "Bot/Spider"-Zugang sein und die Rolle solltest du anschauen, dass die so eingestellt ist, dass die Bots auch Themen/Foren lesen können.
Dann kannst du auch im Admin-Bereich unter "Bots" sehen, wer wann zuletzt da war. Das Board sollte sie erkennen, sonst wären die 51 Bots nicht vorhanden. Die sind aber auch aktiviert, oder?
Grüße
Re: Bots unter System nicht vorhanden
Verfasst: 14.08.2013 16:52
von Heavendenied
Also aktiv sind die Bots unter User auf jeden Fall, dort kann ich sie wie gesgat auch sehen, nur im Bereich System->Spiders/Bots ist kein einziger zu sehen. Wenn ich dort versuch z.B. den AdsBot [Google] anzulegen sagt er mir aber, dass der Benutzer schon existiert...
Die BErechtigungen hab ich nochmal geprüft und auch mal mit nem neu installierten phpbb3 verglichen und das scheint alles zu passen, sprich die sind der Rolle Bots zugewiesen und die Rolle hat lesende Rechte...
Re: Bots unter System nicht vorhanden
Verfasst: 14.08.2013 16:53
von Crizzo
Wenn ein Bot auf eurem Forum ist, taucht er dann unter "Wer ist online" auf oder nicht?
Welche phpBB-Version nutzt ihr und habt ihr MODs installiert?
Re: Bots unter System nicht vorhanden
Verfasst: 14.08.2013 17:05
von Talk19zehn
Hi, -
Heavendenied hat geschrieben:sprich die sind der Rolle Bots zugewiesen und die Rolle hat lesende Rechte...
Nur rasch nebenbei erfragt: muss es nicht Bot-/Spider-Zugang sein?
Grüße
Re: Bots unter System nicht vorhanden
Verfasst: 14.08.2013 20:25
von Heavendenied
So, hab mir mal den User Agent Switcher für Firefox instaliert und mit Google getestet und es kommt die folgende Fehlermeldung:
Code: Alles auswählen
SQL ERROR [ mysqli ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imag' at line 4 [1064]
Wir haben phpbb 3.0.11, an Mods sind drin:
Automod
Advanced BBCode Box 3
NV advanced last topic titles
phpBB Impressum
@talk19zehn:
Ja, es ist die Rolle Bot/Spider-Zugang, hatte die genaue Bezeichnung nicht im Kopf.
Re: Bots unter System nicht vorhanden
Verfasst: 14.08.2013 20:27
von Crizzo
Die Fehlermeldung ist noch länger, oder?
Re: Bots unter System nicht vorhanden
Verfasst: 14.08.2013 20:54
von Heavendenied
Jein, es kommt nur noch der Hinweis auf den Admin, das bin ja ich...
Code: Alles auswählen
Allgemeiner Fehler
SQL ERROR [ mysqli ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imag' at line 4 [1064]
Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Re: Bots unter System nicht vorhanden
Verfasst: 14.08.2013 21:06
von Crizzo
Wie sehen denn die Zeilen 1971-1975 in der \includes\acp\acp_styles.php bei dir aus?
Welche MySQL-Version benutzt du?
Re: Bots unter System nicht vorhanden
Verfasst: 14.08.2013 21:12
von Heavendenied
Hier mal 1966-1975
Code: Alles auswählen
$name = 'style_name';
$sql_select = 's.style_id, s.style_name, s.style_copyright';
$sql_select .= ($inc_template) ? ', t.*' : ', t.template_name';
$sql_select .= ($inc_theme) ? ', c.*' : ', c.theme_name';
$sql_select .= ($inc_imageset) ? ', i.*' : ', i.imageset_name';
$sql_from = STYLES_TABLE . ' s, ' . STYLES_TEMPLATE_TABLE . ' t, ' . STYLES_THEME_TABLE . ' c, ' . STYLES_IMAGESET_TABLE . ' i';
$sql_where = "s.style_id = $style_id AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imageset_id = s.imageset_id";
$l_prefix = 'STYLE';