Beim Serverwechsel Problem
Verfasst: 14.03.2010 09:45
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.
Wenn ein User ein Thema erstellen will, oder auf einen Beitrag antworten will, kommt folgende Meldung.
Kann mir da jemand einen Tipp geben. Am 16.03.2010 wird der alte Server abgeschaltet
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.
Alles andere wurde Fehlerfrei angepasst. Vor der Fertigstellung kam dann noch folgende Meldung.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;
Jetzt war soweit alles ok, bis ich testweise (als Admin, und User) ein Beitrag schrieb.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.
Wenn ein User ein Thema erstellen will, oder auf einen Beitrag antworten will, kommt folgende Meldung.
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]
Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Unter den >>Themen<< steht der richtige Name der es erstellt hatAllgemeiner 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 >>Letzter Beitrag<< steht immer Gast, egal ob vom User, oder admin erstellt wurde. Und wo kommt das Datum 01.01.1970 her????Test
von admin » 14.03.2010, 08:29
Es werden momentan keine Beiträge gespeichert.von Gast
01.01.1970, 01:00
Kann mir da jemand einen Tipp geben. Am 16.03.2010 wird der alte Server abgeschaltet