- Affected Version
- WoltLab Suite 3.1
Vorweg: Ich hoffe ich habe beim Erstellen des posts das richtige Produkt ausgewählt: Core -> oder besser Forum?
Hallo liebe Woltlab Gemeinde,
ich benötige Hilfe bei einer import php-Fehlermeldung.
Grundlegend möchte ich von einer "Forensoftware: Burning Board® 3.1.8," auf die aktuelle Version updaten und gleichzeitig einen Serverwechsel durchführen.
Server(alt)
PHP 5.4.45-0+deb7u1
mysql Ver 14.14 Distrib 5.5.60,
Server(neu)
PHP-Version: 7.1.16
Server-Typ: MariaDB, Server-Version: 10.1.31-MariaDB
Dazu habe ich bisher folgende Schritte durchgeführt.
- wbb3(DB Dump) vom Server(alt) auf Server(neu) mittels Konsole eingespielt. (kein Fehler)
- Datenbestand vom Server(alt) auf Server(neu) in ein Unterverzeichnis kopiert (ssh -> rysnc)
Nun via CLI-Import Anleitung begonnen mit:
screen -S import php cli.php --packageID=4 -> import -> sowie den nötigen Angaben gemäß der Anleitung.
Die Datenbankgröße ist als sql-File ca. 1.9GB groß, sodass der import etwas länger dauern wird.
Die nachfolgende Fehlermeldung kommt beim Importieren der Beiträge bei 71%.
71%
[##################################################################################################################-----------------------------------------------]
ETA 04:51:2
exception 'PDOException' with message 'SQLSTATE[HY000]: General error:
1615 Prepared statement needs to be re-prepared' in
/home/sites/site15/web/wbb4/lib/system/database/statement3
Stack trace:
#0
/home/sites/site15/web/wbb4/lib/system/database/statement/PreparedStatement.class.php(93):
PDOStatement->execute(Array)
#1 /home/sites/site15/web/wbb4/lib/data/DatabaseObject.class.php(63):
wcf\system\database\statement\PreparedStatement->execute(Array)
#2
/home/sites/site15/web/wbb4/lib/data/DatabaseObjectEditor.class.php(45):
wcf\data\DatabaseObject->__construct('2506461')
#3
/home/sites/site15/web/wbb4/wbb/lib/system/importer/PostImporter.class.php(37):
wcf\data\DatabaseObjectEditor::create(Array)
#4
/home/sites/site15/web/wbb4/lib/system/exporter/WBB3xExporter.class.php(1235):
wbb\system\importer\PostImporter->import(2506461, Array)
#5 [internal function]:
wcf\system\exporter\WBB3xExporter->exportPosts(2506000, 1000)
#6
/home/sites/site15/web/wbb4/lib/system/exporter/AbstractExporter.class.php(152):
call_user_func(Array, 2506000, 1000)
#7
/home/sites/site15/web/wbb4/lib/system/worker/ImportWorker.class.php(95):
wcf\system\exporter\AbstractExporter->exportData('com.woltlab.wbb...', 2506)
#8
/home/sites/site15/web/wbb4/lib/system/cli/command/WorkerCLICommand.class.php(122):
wcf\system\worker\ImportWorker->execute()
#9
/home/sites/site15/web/wbb4/lib/system/cli/command/ImportCLICommand.class.php(195):
wcf\system\cli\command\WorkerCLICommand->execute(Array)
#10 /home/sites/site15/web/wbb4/lib/system/CLIWCF.class.php(283):
wcf\system\cli\command\ImportCLICommand->execute(Array)
#11 /home/sites/site15/web/wbb4/lib/system/CLIWCF.class.php(91):
wcf\system\CLIWCF->initCommands()
#12 /home/sites/site15/web/wbb4/cli.php(17):
wcf\system\CLIWCF->__construct()
#13 {main}
Next exception
'wcf\system\database\exception\DatabaseQueryExecutionException' with
message 'Could not execute statement 'SELECT *
FROM wbb1_post
WHERE postID = ?'' in
/home/sites/site15/web/wbb4/lib/system/database/statement/PreparedStatement.class.php:105
Stack trace:
#0 /home/sites/site15/web/wbb4/lib/data/DatabaseObject.class.php(63):
wcf\system\database\statement\PreparedStatement->execute(Array)
#1
/home/sites/site15/web/wbb4/lib/data/DatabaseObjectEditor.class.php(45):
wcf\data\DatabaseObject->__construct('2506461')
#2
/home/sites/site15/web/wbb4/wbb/lib/system/importer/PostImporter.class.php(37):
wcf\data\DatabaseObjectEditor::create(Array)
#3
/home/sites/site15/web/wbb4/lib/system/exporter/WBB3xExporter.class.php(1235):
wbb\system\importer\PostImporter->import(2506461, Array)
#4 [internal function]:
wcf\system\exporter\WBB3xExporter->exportPosts(2506000, 1000)
#5
/home/sites/site15/web/wbb4/lib/system/exporter/AbstractExporter.class.php(152):
call_user_func(Array, 2506000, 1000)
#6
/home/sites/site15/web/wbb4/lib/system/worker/ImportWorker.class.php(95):
wcf\system\exporter\AbstractExporter->exportData('com.woltlab.wbb...', 2506)
#7
/home/sites/site15/web/wbb4/lib/system/cli/command/WorkerCLICommand.class.php(122):
wcf\system\worker\ImportWorker->execute()
#8
/home/sites/site15/web/wbb4/lib/system/cli/command/ImportCLICommand.class.php(195):
wcf\system\cli\command\WorkerCLICommand->execute(Array)
#9 /home/sites/site15/web/wbb4/lib/system/CLIWCF.class.php(283):
wcf\system\cli\command\ImportCLICommand->execute(Array)
#10 /home/sites/site15/web/wbb4/lib/system/CLIWCF.class.php(91):
wcf\system\CLIWCF->initCommands()
#11 /home/sites/site15/web/wbb4/cli.php(17):
wcf\system\CLIWCF->__construct()
#12 {main}
>
Vielen Dank im voraus.