Seite 3 von 5

Re: Kann keine Beiträge mehr schreiben

Verfasst: 02.06.2009 16:13
von Gismo110
hi
das habe ich ja schon gemacht. Hast du mir ja schonmal gesagt. Und mein Problem dabei ist das ich diesen Codeteil:

Code: Alles auswählen

# Table: 'phpbb09posts'
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,
MODIFY post_text mediumtext NOT NULL COLLATE utf8_bin,
MODIFY post_checksum varchar(32) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_attachment tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY bbcode_bitfield varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY bbcode_uid varchar(8) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_postcount tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
MODIFY post_edit_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY post_edit_reason varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_edit_user mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY post_edit_count smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY post_edit_locked tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
nicht ausführen kann, weil da der Fehler von vor einer Seite kommt

Danke
Gruß
GIsmo110

Re: Kann keine Beiträge mehr schreiben

Verfasst: 02.06.2009 16:27
von oxpus
Moment, was hat denn jetzt nun die Änderung des Default-Werte eines Tabellenfeldes mit der Volltextsuche über MySQL zu tun?!?
Erst den Default-Wert des Feldes ändern, das in der betreffenden Fehlermeldung genannt wurde und dann zunächst schauen, ob das Posten wieder geht.
Bitte nicht ständig würfeln, sonst kommen wir hier nicht wirklich weiter!!

Re: Kann keine Beiträge mehr schreiben

Verfasst: 02.06.2009 20:32
von Gismo110
hi
also es geht noch nicht mit dem posten.

Ich habe
1) Den MYSQL_UPDATER durchgeführt. Dabei gab es an der besagten phpbb_posts stress
2) Dann den code von mahony genommen der funktioniert hat und habe im forum unter Administrations-Bereich -> Allgemein -> Server-Konfiguration -> Suchfunktion -> Verwendetes Backend auf Fulltext mysql umgestellt.
3) und jetzt kann ich immernoch nicht posten weil halt der eine code in schritt 1 nicht funktionierte oder?

Wenn du mehr Infos brauchst sags mir ich besorg sie dir

Danke für deine Hilfe!

Gruß
Gismo110

*edit:
Das ist die aktuelle Meldung wenn ich poste:

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 (9, 5, 0, '77.177.14.64', 1243967651, 1, 1, 1, 1, 1, '', 'Re: Hallo', 'dfbg', 'ed995179b0e6cdaa81eaad2867d721fb', 0, '', '3sjwhnn6', 1, 0, 758)

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()

Re: Kann keine Beiträge mehr schreiben

Verfasst: 03.06.2009 09:50
von oxpus
Du sollst ja auch erst den Default-Wert für das angezeigte Feld eintragen, wie im KB-Artikel KB:no_default beschrieben.
Dann machen wir weiter!!

Re: Kann keine Beiträge mehr schreiben

Verfasst: 03.06.2009 16:15
von Gismo110
Hi,
ich kann dir leider nicht ganz folgen. Den im KB Beschriebenen Updater habe ich genommen und der ging an der Stelle bei den Posts nicht weiter. Daher weiß ich nicht was ich jetzt machen soll. Sorry

Gruß
Gismo110

Re: Kann keine Beiträge mehr schreiben

Verfasst: 03.06.2009 16:32
von oxpus
Führe doch die Anweisung für das eine Feld alleine aus:

Code: Alles auswählen

ALTER TABLE phpbb09posts MODIFY post_edit_reason varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin;
;)

Re: Kann keine Beiträge mehr schreiben

Verfasst: 03.06.2009 17:21
von Gismo110
ok hat funktioniert

was muss ich jetzt machen?

So Schritt fpr Schritt ist für mich warscheinlich am Besten ;-)


*edit:
ich sehe grade ich kann wieder posten!!!

Muss ich jetzt noch irgendwas abschließend machen? Oder is alles erledigt?

Re: Kann keine Beiträge mehr schreiben

Verfasst: 03.06.2009 18:06
von oxpus
Lass den Updater nochmal laufen.
Vielleicht gehts jetzt besser...

Re: Kann keine Beiträge mehr schreiben

Verfasst: 03.06.2009 18:39
von Gismo110
ne kommt wieder dieser fehler:

Code: Alles auswählen

Fehler

SQL-Befehl:

# Table: 'phpbb09posts' 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 [...]

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

Re: Kann keine Beiträge mehr schreiben

Verfasst: 03.06.2009 18:58
von 4seven
lies dir das mal bitte durch, vielleicht hilfts:
http://area51.phpbb.com/phpBB/viewtopic ... 71&t=29977
damit wurde, zumindest sein problem, gefixt

ansonsten gut für weitere ansätze
http://www.google.de/search?hl=de&q=%22 ... uche&meta=