Kann keine Beiträge mehr schreiben

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Gismo110
Mitglied
Beiträge: 848
Registriert: 29.03.2005 16:48
Kontaktdaten:

Re: Kann keine Beiträge mehr schreiben

Beitrag von Gismo110 »

ich habe den befehl von dir einzelnt abgesetzt und dann kam die meldung.
oder musste ich deinen code mit meinem verbinden?

also dein code alleine hat die fehlermeldung ergeben

bin ein bissel noob in der sache
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Kann keine Beiträge mehr schreiben

Beitrag von oxpus »

Du musst meinen SQL-Befehl schon einzeln mit phpmyadmin ausführen. Er sollte dafür sorgen, dass du den Suchindex über die Datenbank erstellen kannst.

Probiere es doch mal so:

Code: Alles auswählen

ALTER TABLE `phpbb_posts` CHANGE `post_text` `post_text` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Das sollte allerdings nicht zu einer Fehlermeldung führen, dass das Feld post_text nicht in einen FULLTEXT-Index aufgenommen werden kann.
Ausser, selbiger ist bereits erstellt!!
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Gismo110
Mitglied
Beiträge: 848
Registriert: 29.03.2005 16:48
Kontaktdaten:

Re: Kann keine Beiträge mehr schreiben

Beitrag von Gismo110 »

kommt wieder der gleiche fehler:

Code: Alles auswählen

Fehler

SQL-Befehl:

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

MySQL meldet: Dokumentation
#1283 - Column 'post_text' cannot be part of FULLTEXT index 
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Kann keine Beiträge mehr schreiben

Beitrag von oxpus »

Ja hast du denn bereits den Suchindex über MySQL eingerichtet oder nicht?
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Gismo110
Mitglied
Beiträge: 848
Registriert: 29.03.2005 16:48
Kontaktdaten:

Re: Kann keine Beiträge mehr schreiben

Beitrag von Gismo110 »

ich weiß gar nicht wie das geht. Sorry bin da nicht so bewandert.

Ich habe von dieser mysql_upgrader.php jeden code einzelnt eingegeben und hatte halt bei den Posts Probleme
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Kann keine Beiträge mehr schreiben

Beitrag von oxpus »

Du kannst den Index über dem Admin-Bereich unter Wartung > Such-Indizes einrichten. Also dort der obere Teil.
Wenn es dabei zu Fehlern kommt (nach deinen geposteten Meldungen sollte das so sein), dann muss man die Felder post_text und post_subject anpassen.
Nur passen dabei die neuen Fehlermeldungen von dir nicht dazu, ausser eben, der Fullindex über MySQL wurde bereits eingerichtet.
Das siehst du dann aber bei dir im Admin-Bereich.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Kann keine Beiträge mehr schreiben

Beitrag von Mahony »

Hallo
Versuchs mal mit dem folgenden SQL-Befehl (in phpmyadmin ausführen)

Code: Alles auswählen

ALTER TABLE phpbb_posts CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci
Siehe dazu auch Fehlermeldung bei Verwendung von Fulltext mysql



Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Gismo110
Mitglied
Beiträge: 848
Registriert: 29.03.2005 16:48
Kontaktdaten:

Re: Kann keine Beiträge mehr schreiben

Beitrag von Gismo110 »

also der code hat funktioniert!

was mach ich jetzt mit diesem code hier?

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;
soll ich den noch ausführen?
Gismo110
Mitglied
Beiträge: 848
Registriert: 29.03.2005 16:48
Kontaktdaten:

Re: Kann keine Beiträge mehr schreiben

Beitrag von Gismo110 »

also ich glaube genau der code fehlet mir noch zu meinem ziel, dass ich wieder posten kann

weiß jemand was ich da machen kann damit der code genommen wird?


also der Befehl von Mahony hat funktioniert und das Verwendetes Backend habe ich auch auf Fulltext mysql umgestellt. Leider kann ich immernoch nicht posten:

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, '62.153.216.226', 1243948294, 1, 1, 1, 1, 1, '', 'Re: Hallo', 'sdf', 'd9729feb74992cc3482b350163a1a010', 0, '', '1j33s7zx', 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()
Gruß
Gismo110
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Kann keine Beiträge mehr schreiben

Beitrag von oxpus »

Zu diesen Fehler schau mal hier rein: KB:no_default
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“