Keine neuen Einträge/Foren möglich nach Serverumzug

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
kahlefornia
Mitglied
Beiträge: 4
Registriert: 19.03.2009 16:50

Keine neuen Einträge/Foren möglich nach Serverumzug

Beitrag 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
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Re: Keine neuen Einträge/Foren möglich nach Serverumzug

Beitrag von Balint »

Hallo,

Lösung hier: http://www.phpbb.com/kb/article/doesnt- ... ue-errors/


Viele Grüße,
Bálint
Meine MODs für phpBB 2.x und phpBB 3.x!
Benutzeravatar
gsxfan
Mitglied
Beiträge: 562
Registriert: 29.11.2007 11:43
Wohnort: Mittelhessen

Re: Keine neuen Einträge/Foren möglich nach Serverumzug

Beitrag 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.
Enduros putzen ist wie Bücher verbrennen.
Das GSX1100G-Forum
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Re: Keine neuen Einträge/Foren möglich nach Serverumzug

Beitrag 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
Meine MODs für phpBB 2.x und phpBB 3.x!
kahlefornia
Mitglied
Beiträge: 4
Registriert: 19.03.2009 16:50

Re: Keine neuen Einträge/Foren möglich nach Serverumzug

Beitrag 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?
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Re: Keine neuen Einträge/Foren möglich nach Serverumzug

Beitrag 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
Meine MODs für phpBB 2.x und phpBB 3.x!
kahlefornia
Mitglied
Beiträge: 4
Registriert: 19.03.2009 16:50

Re: Keine neuen Einträge/Foren möglich nach Serverumzug

Beitrag 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.
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Re: Keine neuen Einträge/Foren möglich nach Serverumzug

Beitrag 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
Meine MODs für phpBB 2.x und phpBB 3.x!
kahlefornia
Mitglied
Beiträge: 4
Registriert: 19.03.2009 16:50

Re: Keine neuen Einträge/Foren möglich nach Serverumzug

Beitrag 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...
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Re: Keine neuen Einträge/Foren möglich nach Serverumzug

Beitrag 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.
Meine MODs für phpBB 2.x und phpBB 3.x!
Gesperrt

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