Seite 1 von 1

ShowBots Mod Fehler!Bitte um Hilfe!

Verfasst: 20.02.2006 15:55
von de$ert
Hallo
Habe gerade den Showbotsmod eingebaut nun treten folgende fehler auf:
Was der datenbank zugefügt wurde ist dieser code hier:
ALTER TABLE phpbb_sessions ADD SearchBot char(100) NOT NULL default ''

Kann mir jemand sagen was da schief gelaufen ist ?


phpBB : Kritischer Fehler

Error creating new session

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near ' 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.7.8) Gecko/20050511 Firef' at line 3

INSERT INTO phpbb_neu_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, SearchBot, session_admin) VALUES ('6e0e6ae3f50f2c7e004601db7f8f3e87', -1, 1140447251, 1140447251, '50889e38', 0, 0,, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.7.8) Gecko/20050511 Firefox/1.0.4' 0)

Line : 191
File : sessions.php

Verfasst: 20.02.2006 20:39
von de$ert
Keiner nie idee was der fehler sein könnte ?

Müsste ja was mit diesem code zu tun haben:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
includes/sessions.php

#
#-----[ FIND ]------------------------------------------
#
SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login

#
#-----[ IN-LINE FIND ]----------------------------------------
#
= $login

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, SearchBot = ". $_SERVER["HTTP_USER_AGENT"] ."

#
#-----[ FIND ]------------------------------------------
#
(session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in)
      
#
#-----[ IN-LINE FIND ]----------------------------------------
#
session_logged_in

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, SearchBot

#
#-----[ FIND ]------------------------------------------
#
VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login

#
#-----[ IN-LINE FIND ]----------------------------------------
#
, $login

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, '". $_SERVER["HTTP_USER_AGENT"] ."'

#
#-----[ FIND ]------------------------------------------
#
	if ( !empty($SID) && !preg_match('#sid=#', $url) )

#
#-----[ BEFORE ADD ]------------------------------------------
#
if (areyouabot($_SERVER["HTTP_USER_AGENT"], TRUE) != 1) {

#
#-----[ FIND ]------------------------------------------
#
}

#
#-----[ AFTER, ADD ]------------------------------------------
#
}

Hier mal die sessions.txt

Verfasst: 20.02.2006 21:56
von de$ert
Der Fehler muss irgend was mit diesem code zu tun haben, da ich den code für die sessions.php mit dem easy mod installer installiert habe und den rest manuell. Jetzt wird nur noch ein fehler angezeigt das "areyouabot" kein komando sei. Wenn ich diesen code den ich hier mal mit eingefügt habe weglasse ist mein Forum wieder sichtbar und unten bei "Wer ist Online" steht dann "Bots Online: Keine". Kann mir einer sagen wie ich den Codeschnipsel einfügen muss, denn wenn ich speziell mit google nach meiner seite suche und sie gelistet ist wird in meinem Forum kein Bot angezeigt.

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
	if ( !empty($SID) && !preg_match('#sid=#', $url) )

#
#-----[ BEFORE ADD ]------------------------------------------
#
if (areyouabot($_SERVER["HTTP_USER_AGENT"], TRUE) != 1) {

#
#-----[ FIND ]------------------------------------------
#
}

#
#-----[ AFTER, ADD ]------------------------------------------
#
}

Edit:
Problem ist gelöst