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.
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 Gismo110
Wenn dein Präfix phpbb09 lautet, dann musst du den von mir geposteten SQL-Befehl natürlich entsprechend anpassen.

Code: Alles auswählen

ALTER TABLE phpbb09posts CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci


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 ich habe bereits keine fehler mehr beim posten
macht es dann noch sinn sich weiter damit zu beschäftigen, sodass auf jeden fall dieser Posts code durchgeführt wird? wofür dient er?
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
So wie ich es verstanden habe, bekommst du ja noch immer die Fehlermeldung

Code: Alles auswählen

Column 'post_text' cannot be part of FULLTEXT index 
Der oben im Beitrag von mir genannte SQL-Befehl sollte das Problem beseitigen.



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 kann ich nach deinem code (s.o.) den Posts Code aus dem Updater durchführen?
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 »

So ist es gedacht.
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 »

also wenn ich diesen code hier ausführen soll:

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;
dann ist nach deinem code mahony immernoch das gleich problem vorhanden
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
Schau mal im ACP unter - Wartung - Such-Indizes, ob da bei Fulltext mysql ein index existiert. Falls ja, dann lösche den index. Dann sicherheitshalber noch die Einstellung unter ACP - Allgemein - Suchfunktion und dort stellst du Verwendetes Backend: vorübergehend auf Fulltext native.

Anschließend versuchs noch einmal mit dem code

Code: Alles auswählen

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;
Wenn das funktioniert hat, kannst du das Backend wieder auf Fulltext mysql umstellen und den Suchindex wieder neu erstellen lassen.


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 »

hi
es hat gereicht den suchindex zu löschen

danach ging der code

RIESEN DANK EUCH BEIDEN!!!
Cyrix
Mitglied
Beiträge: 4
Registriert: 28.01.2010 11:21

Re: Kann keine Beiträge mehr schreiben

Beitrag von Cyrix »

Hallo zusammen.
Ich habe ein kleines phpBB3 Forum, Version 3.0.6 und auf dem Server wurde ein sql update durchgeführt. Von SQL von Version 4 auf 5. (so viel ich weiß)
Mods sind keine installiert.

Ich hatte ähnliche Probleme wie hier beschrieben und die Lösungen haben sehr gut funktioniert.
Ich habe das aktuellste mysql_upgrader Script genommen (mit angepasster Eingabe, da das gleiche Problem auftrat im Bereich xxx_posts, die Suchfunktion umgestellt, Indizes gelöscht)
Leider kommt nun beim Posten eines Beitrags eine neue Fehlermeldung, die ich beim Suche im Forum nicht gefunden habe. Habe ich eventuell etwas übersehen?

Hier die Fehlermeldung:
SQL ERROR [ mysql4 ]
MySQL server has gone away [2006]
SQL
SELECT topic_type, forum_id FROM empireuni_phpbb3_topics WHERE topic_id = 525
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: posting.php
LINE: 978
CALL: dbal_mysql->sql_query()


Da ich nur ein Nutzer mit Adminrechte bin kann ich mir da keinen wirklich Reim draus machen, außer dass das Forum offensichtlich noch denkt auf SQL4 zu arbeiten, obwohl es ne 5er ist. Im Admin Bereich wird aber korrekt SQL5 angezeigt.

Ich habe parallel auch das Forum komplett neu installiert und ein Update eingespielt. Gleiches Problem.
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 »

Code: Alles auswählen

MySQL server has gone away
Der Datenbankserver hatte sich "verabschiedet".
Der müsste dann mal am besten neu gestartet werden.
Wenn du das nicht selber kannst, dann frage bitte deinen Hoster um Hilfe.
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“