Seite 1 von 1
Keine neuen Einträge/Foren möglich nach Serverumzug
Verfasst: 19.03.2009 16:58
von kahlefornia
Hallo Leute!
Ich habe bei meinem alten Provider die 2.0.x Version in eine neue 3.0.4. konviertiert, ohne Probleme - anschließend habe ich mit mysqldumper ein Backup aller Datenbanktabellen der 3.0.4-Installation (bis auf _config) erstellt. Auf meinem neuen Server habe ich 3.0.4 installiert und konfiguriert, anschließend alle Tabelleneinträge bis auf _config gelöscht. Danach habe ich dann das auf dem alten Server gemachte Backup auf dem neuen Server (=neuer Provider) wiederhergestellt.
Erst dachte ich, dass es super geklappt hat. Alle Beiträge/Foren sind noch da, alle Userdaten auch. Leider kann ich jetzt aber keine neuen Einträge schreiben, keine neuen Foren anlegen... nichts! Immer kommen Fehlermeldungen der Datenbank... ich hänge Euch mal einen Screenshot an und hoffe, dass Ihr mir helfen könnt!!
[img=http://img3.imagebanana.com/img/8al0k8/thumb/Bild2.png]
Danke im Voraus und beste Grüße
Tim
Re: Keine neuen Einträge/Foren möglich nach Serverumzug
Verfasst: 19.03.2009 17:11
von Balint
Re: Keine neuen Einträge/Foren möglich nach Serverumzug
Verfasst: 19.03.2009 17:27
von gsxfan
@Balint: Wäre es nicht besser, den ganzen Umzugsvorgang noch einmal zu machen und zwar gemäß dem üblichen Verfahren
Boardumzug?
Im neuen Board ist ja noch nix passiert und das von ihm beschriebene Verfahren ist ohnehin nicht so ganz der richtige Weg, ums mal vorsichtig auszudrücken.
Re: Keine neuen Einträge/Foren möglich nach Serverumzug
Verfasst: 19.03.2009 17:39
von Balint
Hallo,
ich sehe bis auf den unnötigen Verzicht auf die _config-Tabelle keine gravierenden Unterschiede zum Boardumzug-Eintrag und bin der Meinung, das es keinen Unterschied macht, wenn man nach dem Artikel vorgeht oder so wie der Threadersteller. Das Problem liegt an den unterschiedlichen MySQL-Versionen.
Viele Grüße,
Bálint
Re: Keine neuen Einträge/Foren möglich nach Serverumzug
Verfasst: 19.03.2009 19:13
von kahlefornia
Danke für Eure Antworten - ich habe den Umzug nochmal nach der Anleitung von phpBB.de durchgeführt. Danach treten die selben Probleme auf. Das Skript mysql_upgrader habe ich mal laufen lassen... er spuckt mir dann eine ellenlange Seite aus mit folgenden Meldungen:
# Table: 'phpbb3_attachments'
ALTER TABLE phpbb3_attachments
MODIFY attach_id mediumint(8) UNSIGNED NOT NULL auto_increment,
MODIFY post_msg_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY in_message tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY is_orphan tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
MODIFY physical_filename varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY real_filename varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY download_count mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY attach_comment text NOT NULL COLLATE utf8_bin,
MODIFY extension varchar(100) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY mimetype varchar(100) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY filesize int(20) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY filetime int(11) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY thumbnail tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Aber das ist nur ein Zehntel von dem, was da noch kommt.
Sind das alles Anweisungen, die ich in phpMyAdmin durchführen müsste? Wenn ja, wie soll das funktionieren?
Re: Keine neuen Einträge/Foren möglich nach Serverumzug
Verfasst: 19.03.2009 19:35
von Balint
Hallo,
diese ganzen Anweisungen in den SQL-Tab bei phpMyAdmin einfügen und ausführen. Dadurch werden den Feldern die richtigen Eigenschaften verpasst.
Viele Grüße,
Bálint
Re: Keine neuen Einträge/Foren möglich nach Serverumzug
Verfasst: 19.03.2009 19:40
von kahlefornia
Wie Du sicher schon gemerkt hast bin ich dem Thema nicht so belesen. Ich kopiere den kompletten Report des Skripts in den MySQL-Tab?
Was ist das?
Wenn ich auf der Startseite von phyMyAdmin auf "Prozesse" klicke und auf "Bearbeiten" kann ich dort "MySQL-Befehle auf localhost ausführen"... wenn ich dort alles einfüge, was mir das Skript ausgespuckt hat, kommt folgendes:
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-152' at line 1
-152 ist die Endung des Datenbanknamen.
Re: Keine neuen Einträge/Foren möglich nach Serverumzug
Verfasst: 19.03.2009 19:50
von Balint
Hallo,
das war nicht die richtige Stelle zum Einfügen. Bitte stelle sicher, dass du ALLES ab dem ersten ALTER TABLE des Skriptes in phpMyAdmin kopierst. Der Umgang mit phpmyadmin ist hier erläutert:
http://www.phpbb.de/kb/pma_faq
Viele Grüße,
Bálint
Re: Keine neuen Einträge/Foren möglich nach Serverumzug
Verfasst: 19.03.2009 20:24
von kahlefornia
Oh man... es hat zwar mit dem Ausführen der Befehle funktioniert (erfolgreiche Meldungen bei phpMyAdmin über Ausführen der Befehle), aber es funktioniert immer noch nicht. Kann immer noch keinen Post in dem Forum machen... immer noch die Fehlemeldung:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Field 'post_edit_reason' doesn't have a default value [1364]
SQL
INSERT INTO phpbb3_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 (1, 5, 0, '84.44.236.34', 1237490603, 1, 1, 1, 1, 1, '', 'Re: bye bye forum', 'testüüü', '2ad561a4416adbee840d2bd242a92a18', 0, '', '12x89pxz', 1, 0, 1177)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 1871
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1001
CALL: submit_post()
Nebenbei erwähnt werden auch in den bestehenden Post immer noch keine Umlaute angezeigt...
Re: Keine neuen Einträge/Foren möglich nach Serverumzug
Verfasst: 19.03.2009 21:23
von Balint
kahlefornia hat geschrieben:Nebenbei erwähnt werden auch in den bestehenden Post immer noch keine Umlaute angezeigt...
Oha, da ist dann wohl mehr kaputt. Ich weiß ehrlich gesagt nicht weiter, außer nochmal zu prüfen, welche Werte genau in der Tabelle _posts bei "post_edit_reason" stehen.