Daten aus altem phpBB 3.0.12 in 3.2.8 bekommen
Verfasst: 30.09.2019 01:58
Salut!
ich weiß, keine Supportfrage in herkömmlichen Sinne - und sicher auch ungewöhnlich,
habe auch Verständnis, wenn sich jetzt darüber niemand einen Kopf zerbrechen möchte.
Vielleicht bekomme ich aber auch Hinweise wie: Geht gar nicht, keine Chance, nicht weiter versuchen.
Damit ist mir dann auch schon geholfen.
Folgendes Szenario:
Ich möchte die Daten aus einer verbauten, nicht mehr updatefähigen 3.0.12er Vers. in eine 3.2.8er Version bekommen.
Ich bin nun folgendermaßen vorgegangen:
Eine 3.2.8er Version erstellt, die sauber läuft.
Nun dachte ich, ich spiele nun einfach alle Daten in die korrespondierenden Tabellen ein.
Es gibt 58 identische Tabellen-Namen. Diese habe ich mit den Daten der alten Tabelle gefüllt.
Dann gibt es 10 Tabellen der 3.2.8er Version, die nicht in der alten Tabelle enthalten sind,
diese bleiben unberührt. Ich habe also wieder die 68 Tabellen, wie nach der 3.2.8er Installation,
nur mit Daten für 58 Tabellen der alten Datenbank.
Nach Starten des Forums werde ich auch von einem SQL-Error erst einmal verschont,
aber es stimmen dafür die Verweise auf ein Style nicht, komme aber jetzt nicht mehr weiter.
Die Verweise schauen unter styles auf den Ordner all/template nach,
diesen Ordner gibt es bei 3.2.8, dort ist nur eine einzige Datei drin: feed.xml.twig
im alten Forum gab es das all-Verzeichnis nicht
Vielleicht hilft noch: Bevor ich die Daten aus dem alten Forum ausgespielt hatte, war dort der Style Prospace aktiviert,
und im neuen Forum ist Quantum Codex aktiviert - dachte schon, es wäre evt. besser Prosilver im alten Forum
zu aktivieren, vor dem Dump - aber ich starte jetzt einfach mal die Frage hier,
evt. können wir zusammen das Thema einnkreisen.
Es geht um Daten aus 5 Jahren, die ich zwar schon lokal auf einem Wamp-Server gerettet habe,
aber nun nicht mehr veröffentlichen kann, was sehr schade wäre. (php7 Umstellung)
Wenn das Einspielen klappt, würden sogar die Google-Links wieder passen, die auf das alte Forum zeigten.
Die Fehlermeldung sieht so aus: Domainnamen sind mit x versehen:
Fatal error: Uncaught Twig\Error\LoaderError: Unable to find template "index_body.html" (looked into: /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/styles/all/template). in /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/vendor/twig/twig/src/Loader/FilesystemLoader.php:265 Stack trace: #0 /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/phpbb/template/twig/loader.php(135): Twig\Loader\FilesystemLoader->findTemplate('index_body.html') #1 /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/vendor/twig/twig/src/Loader/FilesystemLoader.php(161): phpbb\template\twig\loader->findTemplate('index_body.html') #2 /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/vendor/twig/twig/src/Environment.php(351): Twig\Loader\FilesystemLoader->getCacheKey('index_body.html') #3 /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/vendor/twig/twig/src/Environment.php(445): Twig\Environment->getTemplateClass('index_body.html') #4 /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/phpbb/template/twig/environment.php(277): Twig\Environment->loadTemplate('index_body.html', NULL) # in /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 265
ich weiß, keine Supportfrage in herkömmlichen Sinne - und sicher auch ungewöhnlich,
habe auch Verständnis, wenn sich jetzt darüber niemand einen Kopf zerbrechen möchte.
Vielleicht bekomme ich aber auch Hinweise wie: Geht gar nicht, keine Chance, nicht weiter versuchen.
Damit ist mir dann auch schon geholfen.
Folgendes Szenario:
Ich möchte die Daten aus einer verbauten, nicht mehr updatefähigen 3.0.12er Vers. in eine 3.2.8er Version bekommen.
Ich bin nun folgendermaßen vorgegangen:
Eine 3.2.8er Version erstellt, die sauber läuft.
Nun dachte ich, ich spiele nun einfach alle Daten in die korrespondierenden Tabellen ein.
Es gibt 58 identische Tabellen-Namen. Diese habe ich mit den Daten der alten Tabelle gefüllt.
Dann gibt es 10 Tabellen der 3.2.8er Version, die nicht in der alten Tabelle enthalten sind,
diese bleiben unberührt. Ich habe also wieder die 68 Tabellen, wie nach der 3.2.8er Installation,
nur mit Daten für 58 Tabellen der alten Datenbank.
Nach Starten des Forums werde ich auch von einem SQL-Error erst einmal verschont,
aber es stimmen dafür die Verweise auf ein Style nicht, komme aber jetzt nicht mehr weiter.
Die Verweise schauen unter styles auf den Ordner all/template nach,
diesen Ordner gibt es bei 3.2.8, dort ist nur eine einzige Datei drin: feed.xml.twig
im alten Forum gab es das all-Verzeichnis nicht
Vielleicht hilft noch: Bevor ich die Daten aus dem alten Forum ausgespielt hatte, war dort der Style Prospace aktiviert,
und im neuen Forum ist Quantum Codex aktiviert - dachte schon, es wäre evt. besser Prosilver im alten Forum
zu aktivieren, vor dem Dump - aber ich starte jetzt einfach mal die Frage hier,
evt. können wir zusammen das Thema einnkreisen.
Es geht um Daten aus 5 Jahren, die ich zwar schon lokal auf einem Wamp-Server gerettet habe,
aber nun nicht mehr veröffentlichen kann, was sehr schade wäre. (php7 Umstellung)
Wenn das Einspielen klappt, würden sogar die Google-Links wieder passen, die auf das alte Forum zeigten.
Die Fehlermeldung sieht so aus: Domainnamen sind mit x versehen:
Fatal error: Uncaught Twig\Error\LoaderError: Unable to find template "index_body.html" (looked into: /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/styles/all/template). in /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/vendor/twig/twig/src/Loader/FilesystemLoader.php:265 Stack trace: #0 /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/phpbb/template/twig/loader.php(135): Twig\Loader\FilesystemLoader->findTemplate('index_body.html') #1 /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/vendor/twig/twig/src/Loader/FilesystemLoader.php(161): phpbb\template\twig\loader->findTemplate('index_body.html') #2 /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/vendor/twig/twig/src/Environment.php(351): Twig\Loader\FilesystemLoader->getCacheKey('index_body.html') #3 /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/vendor/twig/twig/src/Environment.php(445): Twig\Environment->getTemplateClass('index_body.html') #4 /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/phpbb/template/twig/environment.php(277): Twig\Environment->loadTemplate('index_body.html', NULL) # in /kunden/xxxxxxxx.de/webseiten/xxxxxxxx/forum/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 265