Error in posting - Probleme bei nicht registrierten Nutzern

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
Hopeless
Mitglied
Beiträge: 4
Registriert: 26.08.2004 16:01

Error in posting - Probleme bei nicht registrierten Nutzern

Beitrag von Hopeless »

Hallo zusammen,

ich hab ein kleines - oder größeres - Problem mit Nutzern meines Forums, die nicht registriert sind.

Besuchen nicht registrierte Nutzer mein Forum, werden ihre Befugnisse zwar richtig angezeigt, d.h. stimmen mit den Admin-Einstellungen überein, wolle sie aber etwas posten, so bekommen sie beim Absenden (die Vorschau funktioniert noch) die Fehlermeldung "Error in posting".

Registrierte Benutzer haben kein Problem, da funktioniert alles.

Was könnte das sein? Zumals es ja ein abgefangener Fehler ist!

Könnt es euch gern mal unter www.rwforum.de ansehen und euer Glück versuchen.

Kommt das jemandem bekannt vor?

Beste Grüße
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Hast Du irgendwelche Hacks installiert (insbesondere welche, die auf die functions_post,php zugreifen)? Die Fehlermeldung taucht nämlich eigentlich nur auf, wenn bei dem Schreiben in die Datenbank irgendwas nicht geklappt hat...

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Der Debug Modus ist aktiviert ?
Ansonsten verlinke mal eine txt-Version der posting.php.
Hopeless
Mitglied
Beiträge: 4
Registriert: 26.08.2004 16:01

Der DEBUG MODUS läuft...

Beitrag von Hopeless »

Toller Tipp. Danke!

--------------------------------------------------------
Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near ' 1093537532, 12, 0, 0, 0)' at line 1

INSERT INTO rw_bbtopics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('Test', , 1093537532, 12, 0, 0, 0)

Line : 272
File : /kunden/rwverein.de/webseiten/web/modules/Forums/includes/functions_post.php

--------------------------------------------------------
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Und jetzt speichere mal die functions_post.php und posting.php als .txt ab und poste die Links hier.
D@ve hat geschrieben:Hast Du irgendwelche Hacks (Modifikationen) installiert
Hopeless
Mitglied
Beiträge: 4
Registriert: 26.08.2004 16:01

Quallvoller Quellcode

Beitrag von Hopeless »

Hurra ein Link...

----------------------------------------------------
http://www.rwverein.de/_posting.txt


http://www.rwverein.de/_functions_post.txt
----------------------------------------------------
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Dem obigen Link zufolge hast du ein neue Version installiert.

Der Fehler lag daran, das in der functions_post.php/posting.php öfters $userdata['uid'] vorkam. Bei einem Standard-phpBB muss es aber $userdata['user_id'] sein.
($userdata['uid'] stammt eher von nuke*phpBBs.)
Hopeless
Mitglied
Beiträge: 4
Registriert: 26.08.2004 16:01

Sorry!

Beitrag von Hopeless »

Respekt! Schnelle Antwort...

Aber leider war der obige Link falsch. Unter www.rwforum.de befindet sich eine aktuelle Testinstallation von heute.

Das problemhafte Forum liegt unter https://sslsites.de/rwverein.de/web/mod ... ame=Forums

Die Feldbezeichnung in der entsprechenden Tabelle "nuke_users" heißt "uid". Dann sollte doch auch entsprechend die Variablenbezeichnung "uid" gelten, oder?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Re: Sorry!

Beitrag von Acid »

Hopeless hat geschrieben: Die Feldbezeichnung in der entsprechenden Tabelle "nuke_users" heißt "uid". Dann sollte doch auch entsprechend die Variablenbezeichnung "uid" gelten, oder?
Ja, wo der Fehler jetzt liegen könnte (z.B. fehlerhafte Veränderungen) ist schwer zu sagen.
Der nuke-Support sollte sich besser mit dieser Version auskennen.
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“