Seite 1 von 5

Kann keine Beiträge mehr schreiben

Verfasst: 30.05.2009 15:15
von Gismo110
Hi all,
ich hab seid kurzem ein Problem. Wollte die Ajax shoutbox einbauen. Das hat nicht so ganz geklappt aber das Forum lief noch. Daher hab ich die Mod nicht weiter getestet. Jetzt kann ich keinen Beitrag mehr erstellen. Es kommt dieser Fehler hier mit dem ich vollkommen überfordert bin:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

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

SQL

INSERT INTO phpbb09posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, 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 (38, 5, 0, '77.176.56.253', 1243688946, 1, 1, 1, 1, 1, '', 'Re: …..', '6675cc6b54ad9eb4ca48168a1aad52fa', 0, '', '2mnt7kzz', 1, 0, 900)

BACKTRACE

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

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

FILE: posting.php
LINE: 1088
CALL: submit_post()
Bitte um Hilfe. Danke euch

Gruß
Gismo110

Re: Kann keine Beiträge mehr schreiben

Verfasst: 30.05.2009 15:29
von dieweltist
Wenn die Mod nicht richtig funktioniert, solltest du diese sowieso wieder ausbauen. Dann kannst Du auch wieder Beiträge schreiben.

Re: Kann keine Beiträge mehr schreiben

Verfasst: 30.05.2009 15:39
von Gismo110
Mod ist ausgebaut - gleicher fehler

Re: Kann keine Beiträge mehr schreiben

Verfasst: 30.05.2009 15:43
von coolsoft
unter Suche nach

Code: Alles auswählen

doesn't have a default value
gibts Hilfe - seh keinen Zusammenhang mit der shoutbox

Re: Kann keine Beiträge mehr schreiben

Verfasst: 30.05.2009 15:55
von Gismo110
kann es vielleicht mit dem phpbb3 ticket system zutun haben?

soll ich davon mal die dateien vor der modifizierung einspielen?

Re: Kann keine Beiträge mehr schreiben

Verfasst: 30.05.2009 16:05
von oxpus
Hallo,

für
Field 'post_edit_reason' doesn't have a default value [1364]
schau mal bitte hier rein: KB:no_default

Re: Kann keine Beiträge mehr schreiben

Verfasst: 30.05.2009 17:47
von Gismo110
ok hab ich gemacht
aber an einer stelle kommt nen fehler:

Code: Alles auswählen

Fehler

SQL-Befehl:

ALTER TABLE phpbb09posts MODIFY post_id mediumint(8) UNSIGNED NOT NULL auto_increment, MODIFY topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, MODIFY forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, MODIFY poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, MODIFY icon_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, MODIFY poster_ip varchar(40) DEFAULT '' NOT NULL COLLATE utf8_bin, MODIFY post_time int(11) UNSIGNED DEFAULT '0' NOT NULL, MODIFY post_approved tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, MODIFY post_reported tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, MODIFY enable_bbcode tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, MODIFY enable_smilies tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, MODIFY enable_magic_url tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, MODIFY enable_sig tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, MODIFY post_username varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin, MODIFY post_subject varchar(255) DEFAULT '' NOT NULL COLLATE utf8_unicode_ci, MODIF[...]

MySQL meldet: Dokumentation
#1283 - Column 'post_text' cannot be part of FULLTEXT index 

Re: Kann keine Beiträge mehr schreiben

Verfasst: 30.05.2009 20:20
von oxpus
Hallo,

dann führe vorher noch diese SQL-Anweisung aus:

Code: Alles auswählen

ALTER TABLE `phpbb_posts` CHANGE `post_text` `post_text` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL 

Re: Kann keine Beiträge mehr schreiben

Verfasst: 31.05.2009 12:53
von Gismo110
dann kommt das hier:

Code: Alles auswählen

Fehler

SQL-Befehl:

ALTER TABLE `phpbb09posts` CHANGE `post_text` `post_text` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL

MySQL meldet: Dokumentation
#1283 - Column 'post_text' cannot be part of FULLTEXT index 

Re: Kann keine Beiträge mehr schreiben

Verfasst: 31.05.2009 14:09
von oxpus
Die Fehlermeldung ist aber jetzt zusammenkopiert, oder?
Denn das eine hat mit dem anderen nichts zu tun.