Seite 1 von 1

SQL ERROR [ mysql4 ] (nachdem Forum Bots gelöscht wurden)

Verfasst: 14.12.2008 23:43
von Serdinho
Halle zusammen.

Möchte als erstes sagen, dass ich ein Neuling bin und keine ahnung von ftp und sonstiges habe. Deswegen danke ich im Voraus für euer Verständnis.

Mein Problem lautet wie folgt:
Ich führe ein phpBB2 Forum. Hab vor kurzem gehört, dass man irgendwie in der Lage ist, durch surfen in Google, die privat section im forum durchzulesen (durch die jeweiligen Bots). Somit habe ich erst die Rechte der Bots im Forum entfernt. Jedoch sah ich wieder ein Bot im privat section am schnüffeln. Somit kam ich zum entschluss, alle bots aus dem Datenbank zu entfernen. Alles war ok, bis ein Kollege meinte das er immer dieses error message bekommt:
  • [phpBB Debug] PHP Notice: in file /includes/session.php on line 476: Undefined index: user_id
    [phpBB Debug] PHP Notice: in file /includes/session.php on line 483: Undefined index: user_type
    [phpBB Debug] PHP Notice: in file /includes/session.php on line 497: Undefined index: user_type
    [phpBB Debug] PHP Notice: in file /includes/auth.php on line 58: Undefined index: user_permissions
    [phpBB Debug] PHP Notice: in file /includes/auth.php on line 337: Undefined index: user_type
    [phpBB Debug] PHP Notice: in file /includes/session.php on line 1146: Undefined index: user_lang
    [phpBB Debug] PHP Notice: in file /includes/session.php on line 1149: Undefined index: user_dateformat
    [phpBB Debug] PHP Notice: in file /includes/session.php on line 1150: Undefined index: user_timezone
    [phpBB Debug] PHP Notice: in file /includes/session.php on line 1151: Undefined index: user_dst
    [phpBB Debug] PHP Notice: in file /includes/session.php on line 1221: Undefined index: user_style
  • SQL ERROR [ mysql4 ]

    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]

    An SQL error occurred while fetching this page. Please contact the Board Administrator if this problem persists.
Einen Tag später bekam ich und noch ein paar andere diesen Fehler auch. Das Komische an der Sache ist, dass immer noch einige auf die Seite zugreifen können >.<
http://www.evo-clan.eu.tc/

Nun habe ich erfahren, dass die Bots doch nicht so unwichtig wären :/
Ich habe, nachdem ich die Bots gelöscht hab, ein backup gemacht. Hilft mir das irgendwie? Wenn ja wie kann ich den backup aktivieren? Oder kann ich einfach die bots irgendwie wieder in die Datenbank einfügen?


Danke für die Hilfe im Voraus.

Verfasst: 15.12.2008 00:39
von Mahony
Hallo Serdinho
Da du ein phpBB3 (nicht phpBB2) verwendest, habe ich das mal hierher verschoben.

Zu deinem Problem:
Ich habe, nachdem ich die Bots gelöscht hab, ein backup gemacht. Hilft mir das irgendwie?
Nein, denn das Backup hättest du VOR der Änderung machen müssen und nicht DANACH.
Oder kann ich einfach die bots irgendwie wieder in die Datenbank einfügen?
Schau dir mal das hier an Restore Bots


P.S. Bevor du anfängst, solltest du ein Backup der Datenbank machen.


Grüße: Mahony

Verfasst: 15.12.2008 01:46
von Serdinho
Du hast nätürlich Recht, nur da ich im nachhinein gewarnt wurde, dass es ein Fehler war die Bots zulöschen, führte ich diesen Backup durch :)
Mit anderen Worten, ist dumm gelaufen :(

Danke für den Tipp, werde schnell mal nachlesen.

Verfasst: 15.12.2008 10:56
von cYbercOsmOnauT
Das was Du siehst sind PHP Notices und keine Warnings. Die Notices sind "leichte Fehler" bei denen PHP nur meckert, aber weiterarbeitet. Bei Dir z.B. meckert PHP das er in einem Array (die Userdaten) einen Index sucht, der nicht existent ist.

Schau mal ob Du in der common.php folgende Zeile so auffindest

Code: Alles auswählen

error_reporting(E_ALL ^ E_NOTICE);
Grüße,
Tekin

Verfasst: 15.12.2008 18:44
von Dr.Death
Hallo,

noch eine spannende Lektüre: KB:118

Verfasst: 15.12.2008 21:13
von Serdinho
Hmm du hast recht, die Lektüre war wirklich spannend. Nur zu schade, dass ich nicht vorher gegoogelt hab :')


Hallo Tekin.
Wie vorher schon angedeutet. Bin ein "Vollhase" und hab daher keine Ahnung von Programmieren etc... Wärst du so lieb und könntest mir genauer erklären, wie ich an die common.php dran komme =) Ihr müsst mir schon Schritt für Schritt erkären >_<

Sorry das ich lästig bin und danke für eure Geduld.

Gruß
Serdar

Verfasst: 16.12.2008 15:49
von Serdinho
Ok Ok ein Freund war mir behilflich und Gott sei Dank es funkst wieder :)
So es wurde festgestellt, was mir auch im nachhinein eingefallen ist^^, dass ich außer den bots auch noch den "Anonymous Guest" gelöscht habe. Dadurch konnten sich nur noch die einloggen, die auto login gespeichert hatten :D

Trotzdem danke für die Hilfe

cYa