Seite 1 von 1

[3.2.0] Problem beim Post abschicken

Verfasst: 17.02.2017 11:09
von maik63de
Hallo,

nach gefühlten hundert Updateversuchen von 3.0.14 auf 3.2.0, läuft das Forum nun endlich.

Leider kommt noch eine Fehlereldung wenn ich ein Post abschicken will.

Code: Alles auswählen

SQL ERROR [ mysqli ]

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

SQL

INSERT INTO phpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_visibility, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (3, 2, 0, '91.54.129.60', 1487325946, 1, 1, 1, 1, 1, '', 'Test', '<t>Testen</t>', 'abda08705e775ef3419d493acd68dce1', 0, '', 'gelcd5xf', 1, 0, 3679)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 999
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/includes/functions_posting.php
LINE: 1844
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/posting.php
LINE: 1415
CALL: submit_post()
Ich weiß langsam nicht mehr weiter... :oops:

Re: [3.2.0] Problem beim Post abschicken

Verfasst: 17.02.2017 11:22
von Mahony
Hallo
Du brauchst nur die Fehlermeldung übersetzen, dann weißt Du, was MySQL hier nicht gefällt.

Es bedeutet ungefähr: Das Feld "post_id" in der Tabelle phpbb_posts hat keinen eingetragenen Standardwert.

Du solltest mal per phpmyadmin (oder Mysqldumper) die Einstellungen des Feldes überprüfen. Bei mir sehen diese so aus --> http://phpbb3.pytalhost.com/Feld_post_id.JPG <<-- wichtig wäre hier die Einstellung AUTO_INCREMENT

Edit: Kurioser Weise wird die post_id im Befehl

Code: Alles auswählen

INSERT INTO phpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_visibility, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (3, 2, 0, '91.54.129.60', 1487325946, 1, 1, 1, 1, 1, '', 'Test', '<t>Testen</t>', 'abda08705e775ef3419d493acd68dce1', 0, '', 'gelcd5xf', 1, 0, 3679)
überhaupt nicht übertragen --> daher kommt dann wohl auch die Fehlermeldung. Lade am besten mal alle Foren-Dateien des Komplettpakets neu hoch (außer der config.php)

Grüße: Mahony

Re: [3.2.0] Problem beim Post abschicken

Verfasst: 17.02.2017 11:33
von maik63de
Vielen Dank... das war es... :grin: