Seite 1 von 1

Fehler bei der Erstellung eines neuen Themas

Verfasst: 05.04.2009 00:29
von xamax
Guten Tag!

Bei meinem Forum kann man im Moment keine neuen Themen erstellen. Die folgende Fehlermeldung erscheint - was muss ich ändern? Über Ihre Hilfe wäre ich sehr froh!

Mit freundlichen Grüssen,
Max.

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Field 'topic_last_post_subject' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_topics (topic_poster, topic_time, forum_id, icon_id, topic_approved, topic_title, topic_first_poster_name, topic_first_poster_colour, topic_type, topic_time_limit, topic_attachment) VALUES (2, 1238883960, 2, 0, 1, 'test', 'sb07r620', 'AA0000', 0, 0, 0)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 1826
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1003
CALL: submit_post()

Re: Fehler bei der Erstellung eines neuen Themas

Verfasst: 05.04.2009 00:44
von dieweltist
Du hast anscheinend in der Datenbanktabelle phpbb_topics - topic_last_post_subject das Maximum erhöht, um mehr Zeichen in der Titelzeile zu ermöglichen. Falls Du eine phpBB-Version ab 3.0.2 hast, wäre dies nicht nötig gewesen; denn nur durch Veränderung in nur wenigen Dateien ermöglicht man eine maximale Anzahl von 251/255 Zeichen. Mache diese Veränderungen also (alle) rückgängig! Die maximale Anzahl von Zeichen je Beitrag erhöhst Du ab phpBB-Version 3.0.2 so: Klick!

Re: Fehler bei der Erstellung eines neuen Themas

Verfasst: 05.04.2009 01:45
von coolsoft

Code: Alles auswählen

Field 'topic_last_post_subject' doesn't have a default value [1364]
da ist ein blog Feld ohne default value abgespeichert.
Die Anlage des Feldes (und einiger anderer) hängt von der benutzten Db Version ab - hier reagiert die Installation von bb3 nicht immer richtig.
@analleWelten:
Hat mit der Max Länge garnix zu tun
[/@analleWelten]
-------
suche nach

Code: Alles auswählen

doesn't have a default value
da gibts hier oder auf phpbb.com einen Lösungsansatz.

Verfasst: 05.04.2009 08:01
von dieweltist
Der Suchlink wäre dann dieser: Klick! Ich hatte damals bei der phpBB-Version 3.0.1 versucht, mehr als 100 Zeichen in Titelzeilen zu erreichen. Dazu änderte ich neben anderen DB-Zeilen auch in der Datenbankzeile phpbb_topics topic_last_post_subject den Wert von 100 auf 255.

Was dann diese Fehlermeldung verurachte, die der im Basisbeitrag sehr ähnlich ist: Klick! Beziehungsweise, es gibt die erstaunliche Parallele; dass ich damals auch kein neues Thema erstellen konnte. Jedenfalls ab Version 3.0.2 konnte ich dann ganz einfach die maximale Anzahl auf 251/255 erhöhen ohne Änderung in der Datenbank.