Da sich irgendwie viele wegen einem Import sorgen machen werde ich den Import die nächste Zeit für euch testen und über auftretende Probleme berichten.
Ich habe gestern einen ersten Versuch gestartet, die Datenbank sieht wie folgt aus:
500.000 Beiträge
50.000 Themen
15.000 Benutzer
25.000 Anhänge
100.000 Private Nachrichten
400 Umfragen
250 Artikel
Geänderte Datenbankparameter: innodb_flush_log_at_trx_commit 1 auf 2
Der erste Versuch erfolgte erst mal ohne Filesystem, also ohne Avatare und Dateianhänge. Der Import selber ging recht flott und war nach 30 Minuten erledigt. Das Aktualisieren der Anzeigen dauerte insgesamt länger, eine gute Stunde.
Nach 1,5 Stunden war also die Datenbank so weit importiert.
Probleme nach dem Import:
Defekte Themen
Nach dem Import waren die letzten 20-30 Themen defekt, beim Aufruf waren die Inhaltsleer und erzeugten folgenden Fatal Error:
ZitatDer Parameter „lastPostTime“ fehlt oder ist ungültig.
Das endgültige Löschen im Forum brachte keinen Erfolgt, die Themen waren in der Datenbank trotzdem noch anzufinden und verursachten weiter Fehler. Ich habe darauf hin in der Datenbank in der Tabelle "wbb1_thread" die neusten Themen mit "lastPostTime = NULL" gelöscht. Zumindest läuft das Forum jetzt Fehlerfrei.
Die Frage ist jetzt natürlich warum die letzten Themen nicht richtig importiert worden sind, ich kann ich der Quelldatenbank so weit keinen Fehler ausmachen. Sind auch weitere Themen betroffen? Die sind jetzt aufgefallen weil sie im Forenindex ja als erste angezeigt werden.
Fehlende BB-Code-Unterstützung auf der Pinnwand
Die Pinnwände sehen leider mehr oder weniger fruchtbar aus. Das alte Gästebuch hat ja einen vollständigen Editor, die neue Pinnwand bietet nur eine Texteingabe. Man muss hier wohl nach dem Import sämtliche BB-Codes aus der Datenbank fischen. Bei Bildern wird das allerdings ein Problem.
Mehr ist mir nicht aufgefallen, wäre das mit den Themen nicht, könnte man von einem ersten guten Import sprechen. Der nächste Versuch erfolgt dann mit Filesystem (Avatare + Anhänge).
1. Ergänzung
Nachträglicher Blogimport
Der schlug leider fehl, es wurden keine Kategorien importiert. Es werden auch keine Artikel angezeigt, ich nehme an das liegt daran das die Kategorien fehlen und die Artikel jetzt nirgends zugewiesen sind. Und es wird ein Fatal Error auf der Forenstartseite angezeigt:
Fatal error: PHP error in file /Applications/AMPPS/www/import/wcf/lib/data/DatabaseObjectDecorator.class.php (33): Argument 1 passed to wcf\data\DatabaseObjectDecorator::__construct() must be an instance of wcf\data\DatabaseObject, null given, called in /Applications/AMPPS/www/import/blog/lib/data/entry/Entry.class.php on line 319 and defined
Ich werde den Blog deinstallieren und ohne Kategorien importieren.
Hat auch nichts gebracht, die selben Fehler, Fatal Error und keine Artikel zu sehen.