Beim Serverwechsel Problem

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
Benutzeravatar
euramanni
Mitglied
Beiträge: 196
Registriert: 15.11.2005 09:32
Wohnort: 67580 Hamm
Kontaktdaten:

Beim Serverwechsel Problem

Beitrag von euramanni »

Hallo,
habe ein Problem beim Serverwechsel. Im Forum nix gefunden, was mir weiter helfen kann.
Ich habe das Forum, und die Datenbank, auf den neuen Server geladen. (aktuelle Version 3.05)
Danach habe ich ein Update auf >Version 3.06< gemacht. Dabei wurde ich aufgefordert die Datenbank zu aktualisieren. Dies habe ich mit (phpBB 3.0.5 --> mysql_upgrader.php) durchgeführt. Dabei bekam ich bei >ALTER TABLE phpbb_posts< folgende Fehlermeldung.
MySQL meldet:
Column 'post_text' cannot be part of FULLTEXT index

Fehler bei der Anfrage:
ALTER TABLE phpbb_posts 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;
Alles andere wurde Fehlerfrei angepasst. Vor der Fertigstellung kam dann noch folgende Meldung.
Datenbankstruktur wird aktualisiert


Fortschritt :: . . . . . . . . . . . . . Erledigt
Ergebnis :: Einige Abfragen sind gescheitert. Die Abfragen und die zugehörigen Fehler sind weiter unten aufgeführt.

•Fehler :: BLOB/TEXT column 'post_username' used in key specification without a key length
SQL :: CREATE INDEX post_username ON phpbb_posts(post_username)


Dies ist in der Regel nicht kritisch, die Aktualisierung wird fortgeführt. Sollte deren Fertigstellung scheitern, musst du möglicherweise Hilfe in unserem Supportforum in Anspruch nehmen. Details, wie und wo du Hilfe bekommst, kannst du der README-Datei entnehmen.
Jetzt war soweit alles ok, bis ich testweise (als Admin, und User) ein Beitrag schrieb.

Wenn ein User ein Thema erstellen will, oder auf einen Beitrag antworten will, kommt folgende Meldung.
Allgemeiner Fehler
SQL ERROR [ mysql4 ]

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

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Wenn ich als Admin dies tue, kommt diese Fehlermeldung.
Allgemeiner Fehler
SQL ERROR [ mysql4 ]

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

SQL

INSERT INTO phpbb_posts (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 (57, 2, 0, '79.211.13.110', 1268551755, 1, 1, 1, 1, 1, '', 'Tester', 'Das ist ein Test', 'b112c76d02b5832e8d83b74c102e0ca5', 0, '', '1zpinkh4', 1, 0, 1040)

BACKTRACE


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

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

FILE: posting.php
LINE: 1136
CALL: submit_post()
Unter den >>Themen<< steht der richtige Name der es erstellt hat
Test
von admin » 14.03.2010, 08:29
Unter >>Letzter Beitrag<< steht immer Gast, egal ob vom User, oder admin erstellt wurde. Und wo kommt das Datum 01.01.1970 her????
von Gast
01.01.1970, 01:00
Es werden momentan keine Beiträge gespeichert.

Kann mir da jemand einen Tipp geben. Am 16.03.2010 wird der alte Server abgeschaltet
Gruß Manni
Arbeiten um zu Leben, und nicht Leben um zu Arbeiten.
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Re: Beim Serverwechsel Problem

Beitrag von gloriosa »

Hallo,
das
euramanni hat geschrieben:Dies habe ich mit (phpBB 3.0.5 --> mysql_upgrader.php) durchgeführt.
ist aber nicht der richtige Aufruf ! :oops:

Die Datenbank wird jeweis durch den manuellen Aufruf der ..../install/install_update.php aktualisiert ! :D

Weiterhin gibt es die, viel zu selten benutzte, boardeigene Funktion Suchen um vor dem Posten Informationen zu finden. :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Benutzeravatar
euramanni
Mitglied
Beiträge: 196
Registriert: 15.11.2005 09:32
Wohnort: 67580 Hamm
Kontaktdaten:

Re: Beim Serverwechsel Problem

Beitrag von euramanni »

Habe gestern den ganzen Abend im Forum gesucht.
Das Update blieb stehen, und ich wurde aufgefordert das (phpBB 3.0.5 --> mysql_upgrader.php) durch zu führen.
Gruß Manni
Arbeiten um zu Leben, und nicht Leben um zu Arbeiten.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: Beim Serverwechsel Problem

Beitrag von nickvergessen »

gloriosa hat geschrieben:
euramanni hat geschrieben:Dies habe ich mit (phpBB 3.0.5 --> mysql_upgrader.php) durchgeführt.
ist aber nicht der richtige Aufruf ! :oops:
Die Datenbank wird jeweis durch den manuellen Aufruf der ..../install/install_update.php aktualisiert ! :D
Wenn die MySQL-Version aktualisiert wurde, ist das durch aus der richtige Aufruf. Man muss anschließend glaube ich nur den Code ausführen, der einem dort angezeigt wurde.
Siehe auch KB:no_default
kein Support per PN
Benutzeravatar
euramanni
Mitglied
Beiträge: 196
Registriert: 15.11.2005 09:32
Wohnort: 67580 Hamm
Kontaktdaten:

Re: Beim Serverwechsel Problem

Beitrag von euramanni »

nickvergessen hat geschrieben: [....] Man muss anschließend glaube ich nur den Code ausführen, der einem dort angezeigt wurde.
Siehe auch KB:no_default
Hallo,
den Code habe ich durch gearbeitet. Bei >ALTER TABLE phpbb_post< kam dann die Fehlermeldung s.o.
Mein Problem ist, daß keine Beiträge mehr gespeichert werden. Der Rest funzt eigentlich soweit ich das sehe.
Gruß Manni
Arbeiten um zu Leben, und nicht Leben um zu Arbeiten.
Benutzeravatar
patti2005
Mitglied
Beiträge: 406
Registriert: 18.11.2005 13:22
Wohnort: Kerken
Kontaktdaten:

Re: Beim Serverwechsel Problem

Beitrag von patti2005 »

Hallo euramanni,

Schau mal im ACP unter - Wartung - Such-Indizes, ob da bei Fulltext mysql ein index existiert. Falls ja, dann loesche den index. Dann sicherheitshalber noch die Einstellung unter ACP - Allgemein - Suchfunktion und dort stellst du Verwendetes Backend: voruebergehend auf Fulltext native.
Anschließend versuch es noch einmal mit dem code.
Wenn das funktioniert hat, kannst du das Backend wieder auf Fulltext mysql umstellen und den Suchindex wieder neu erstellen lassen.

gefunden hier : viewtopic.php?f=73&t=196979

Gruss :)
Benutzeravatar
euramanni
Mitglied
Beiträge: 196
Registriert: 15.11.2005 09:32
Wohnort: 67580 Hamm
Kontaktdaten:

Re: Beim Serverwechsel Problem

Beitrag von euramanni »

Hi,
habe das Forum u. DB gelöscht. Schade, war zu schnell. Install jetzt noch einmal alles neu, und gehe nach deinem Vorschlag vor. Werde dann berichten.
Schönen Sonntag :)
Gruß Manni
Arbeiten um zu Leben, und nicht Leben um zu Arbeiten.
Benutzeravatar
euramanni
Mitglied
Beiträge: 196
Registriert: 15.11.2005 09:32
Wohnort: 67580 Hamm
Kontaktdaten:

Re: Beim Serverwechsel Problem

Beitrag von euramanni »

patti2005 hat geschrieben:Hallo euramanni,

Schau mal im ACP unter - Wartung - Such-Indizes, ob da bei Fulltext mysql ein index existiert. Falls ja, dann loesche den index. Dann sicherheitshalber noch die Einstellung unter ACP - Allgemein - Suchfunktion und dort stellst du Verwendetes Backend: voruebergehend auf Fulltext native.
Anschließend versuch es noch einmal mit dem code.
Wenn das funktioniert hat, kannst du das Backend wieder auf Fulltext mysql umstellen und den Suchindex wieder neu erstellen lassen.

gefunden hier : viewtopic.php?f=73&t=196979

Gruss :)
Hallo,
habe jetzt die DB u. das Forum vom alten Server noch einmal übertragen. Bin anschl. nach deiner Info vorgegangen. Jetzt funktioniert es, Beiträge lassen sich speichern. Und die Umlaute stimmen auch wieder. Das Backend hat bei mir auf >Fulltext native< gestanden, muß das auf >Fulltext mysql< eingstellt werden.
Version ist jetzt immer noch auf 3.05, werde jetzt mal die Update nacheinander machen.
Danke für die Hilfe.
Gruß Manni
Arbeiten um zu Leben, und nicht Leben um zu Arbeiten.
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“