Fehlermeldung bei Absenden von neuem Thema
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 32
- Registriert: 23.03.2009 11:32
Fehlermeldung bei Absenden von neuem Thema
Hallo,
ich habe als angemeldeter Testnutzer in meinem Forum bei der Erstellung eines neuen Themas folgende Fehlermeldung erhalten:
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 (53, 1260900575, 2, 0, 1, 'Themenbegriff', 'testuser', '', 0, 0, 0)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 1809
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1002
CALL: submit_post()
Was kann ich tun, um den Fehler zu beheben?
Grüße
Schumpeter
ich habe als angemeldeter Testnutzer in meinem Forum bei der Erstellung eines neuen Themas folgende Fehlermeldung erhalten:
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 (53, 1260900575, 2, 0, 1, 'Themenbegriff', 'testuser', '', 0, 0, 0)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 1809
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1002
CALL: submit_post()
Was kann ich tun, um den Fehler zu beheben?
Grüße
Schumpeter
- Metzle
- Ehemaliges Teammitglied
- Beiträge: 10435
- Registriert: 08.03.2008 02:50
- Wohnort: Waiblingen-Neustadt
- Kontaktdaten:
Re: Fehlermeldung bei Absenden von neuem Thema
Hallo,
schau mal hier: KB:no_default
schau mal hier: KB:no_default
-
- Mitglied
- Beiträge: 32
- Registriert: 23.03.2009 11:32
Re: Fehlermeldung bei Absenden von neuem Thema
Hallo,
leider klappt das Verfahren nicht.
Das downlod ergibt nur eine einzige php-Datei (kein zip).
Wenn ich die Datei auf den Server hochlade und mit dem Browser aufrufe, wird nur der Inhalt der php-Datei angezeigt.
Mache ich etwas falsch? Habe ich etwa übersehen?
Grüße
Schumpeter
leider klappt das Verfahren nicht.
Das downlod ergibt nur eine einzige php-Datei (kein zip).
Wenn ich die Datei auf den Server hochlade und mit dem Browser aufrufe, wird nur der Inhalt der php-Datei angezeigt.
Mache ich etwas falsch? Habe ich etwa übersehen?
Grüße
Schumpeter
- Metzle
- Ehemaliges Teammitglied
- Beiträge: 10435
- Registriert: 08.03.2008 02:50
- Wohnort: Waiblingen-Neustadt
- Kontaktdaten:
Re: Fehlermeldung bei Absenden von neuem Thema
Hallo,
hast du die Datei entsprechend der Anleitung bearbeitet, also die bestimmten Zeilen gelöscht? Wenn ja, dann sollte dir das Skript diverse SQL-Befehle ausgeben, die du dann in deiner Datenbank ausführen musst.
hast du die Datei entsprechend der Anleitung bearbeitet, also die bestimmten Zeilen gelöscht? Wenn ja, dann sollte dir das Skript diverse SQL-Befehle ausgeben, die du dann in deiner Datenbank ausführen musst.
-
- Mitglied
- Beiträge: 32
- Registriert: 23.03.2009 11:32
Re: Fehlermeldung bei Absenden von neuem Thema
Hallo,
ich habe die bestimmte Zeile in der Datei nicht gefunden. Die "suche" führte zu keinem Ergebnis.
Grüße
Schumpeter
ich habe die bestimmte Zeile in der Datei nicht gefunden. Die "suche" führte zu keinem Ergebnis.
Grüße
Schumpeter
- Metzle
- Ehemaliges Teammitglied
- Beiträge: 10435
- Registriert: 08.03.2008 02:50
- Wohnort: Waiblingen-Neustadt
- Kontaktdaten:
Re: Fehlermeldung bei Absenden von neuem Thema
Hallo,
die Zeile ist allerdings definitiv vorhanden, habe selbst gerade geschaut. Vielleicht solltest du nochmal nachschauen. Welchen Editor benutzt du? Notepad++ ist zu empfehlen.
die Zeile ist allerdings definitiv vorhanden, habe selbst gerade geschaut. Vielleicht solltest du nochmal nachschauen. Welchen Editor benutzt du? Notepad++ ist zu empfehlen.
-
- Mitglied
- Beiträge: 32
- Registriert: 23.03.2009 11:32
Re: Fehlermeldung bei Absenden von neuem Thema
Hallo,
sorry, hab ich wohl übersehen bzw. beim Suchen falsch angepackt. Ich habe die Datei jetzt mit dem Notepad geöffnet (hätte ich auch selbst drauf kommen können)
und die Zeile gefunden.
Die Suche vorher (strg a, einfügen in neue Notepad-Datei) war wohl der falsche Weg.
Kein Tag ohne Dazulernen.
Danke für den Tipp. Ich versuche es erneut.
Grüße
Schumpeter
sorry, hab ich wohl übersehen bzw. beim Suchen falsch angepackt. Ich habe die Datei jetzt mit dem Notepad geöffnet (hätte ich auch selbst drauf kommen können)

Die Suche vorher (strg a, einfügen in neue Notepad-Datei) war wohl der falsche Weg.
Kein Tag ohne Dazulernen.

Danke für den Tipp. Ich versuche es erneut.
Grüße
Schumpeter
-
- Mitglied
- Beiträge: 32
- Registriert: 23.03.2009 11:32
Re: Fehlermeldung bei Absenden von neuem Thema
So (puh),
ich habe gemäß dem mysql_upgrader alle phpbb-Tabbellen angepasst, d.h. auf utf8_bin umgestellt. Das war ein ziemlich mühsames Unterfangen. Ich habe schätzungsweise "tausend" Änderungen einzeln vorgenommen. Gibt es dafür nicht ein Hilfsmittel, um das eleganter umzusetzen?
Ich habe zum Schluss nicht mehr 1:1 verglichen, was der upgrader vorgeschlagen hat. Ich bin davon ausgegangen, dass in allen phpbb-Tabellen auf "utf8_bin" umgestellt werden musste - das habe ich getan.
Nun habe ich aber weiterhin das Problem mit folgender Fehlermeldung:
SQL ERROR [ mysql4 ]
Field 'topic_last_poster_name' 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 (53, 1260912674, 2, 0, 1, 'Thema', 'Benutzername', '', 0, 0, 0)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 1809
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1002
CALL: submit_post()
Habe ich noch etwas übersehen?
Grüße
Schumpeter
ich habe gemäß dem mysql_upgrader alle phpbb-Tabbellen angepasst, d.h. auf utf8_bin umgestellt. Das war ein ziemlich mühsames Unterfangen. Ich habe schätzungsweise "tausend" Änderungen einzeln vorgenommen. Gibt es dafür nicht ein Hilfsmittel, um das eleganter umzusetzen?
Ich habe zum Schluss nicht mehr 1:1 verglichen, was der upgrader vorgeschlagen hat. Ich bin davon ausgegangen, dass in allen phpbb-Tabellen auf "utf8_bin" umgestellt werden musste - das habe ich getan.
Nun habe ich aber weiterhin das Problem mit folgender Fehlermeldung:
SQL ERROR [ mysql4 ]
Field 'topic_last_poster_name' 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 (53, 1260912674, 2, 0, 1, 'Thema', 'Benutzername', '', 0, 0, 0)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 1809
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1002
CALL: submit_post()
Habe ich noch etwas übersehen?
Grüße
Schumpeter
- Metzle
- Ehemaliges Teammitglied
- Beiträge: 10435
- Registriert: 08.03.2008 02:50
- Wohnort: Waiblingen-Neustadt
- Kontaktdaten:
Re: Fehlermeldung bei Absenden von neuem Thema
Hallo,
hast du denn nun die SQL-Befehle alle ausgeführt oder nicht?
hast du denn nun die SQL-Befehle alle ausgeführt oder nicht?
-
- Mitglied
- Beiträge: 32
- Registriert: 23.03.2009 11:32
Re: Fehlermeldung bei Absenden von neuem Thema
Hallo,
ich werde noch einmal die mysql_upgrade.php aktivieren, um zu sehen, was ich möglicherweise noch nicht umgesetzt habe. Nach der ersten Nachschau gibt es wohl doch noch einige SQL-Befehle, die ich noch umsetzen muss. Wünscht mir gute Reise über die Dörfer.
Ich melde mich nach vollzogener Aktion wieder.
Grüße
Schumpeter
ich werde noch einmal die mysql_upgrade.php aktivieren, um zu sehen, was ich möglicherweise noch nicht umgesetzt habe. Nach der ersten Nachschau gibt es wohl doch noch einige SQL-Befehle, die ich noch umsetzen muss. Wünscht mir gute Reise über die Dörfer.

Grüße
Schumpeter